Better way to develop a remote database driven android app?
<p>i have a wordpress blog hosted over my personal shared hosting.Now i want to develop an android app for that blog so the users can use the mobile app to see what i am writing on my blog.</p>

<p>Like for example you can take mashable.com android app.</p>

<p>so basically i have experience in programming android aap but i am just asking this so i can code it in a better way.</p>

<p>i have 3 idea to do this now:</p>

<p>1.Use rss feed of my blog and parse it and display the contents but it has a issue that rss only display most latest contents.So whether i need to store the feed contents timely on android device so a user can view the previous most content also.</p>

<p>But i think it's not a good idea because it will unnecessarily  increase the size of database and make diff copies on every device.</p>

<p>2.Just simply use complete java code to pull data from my web mysql database as per the user request and just display it over the screen without storing it locally on android device.</p>

<p>3.Develop some sort of API solution on my web server then send the data in json or xml format so i can use it on my android device(via java) without bothering to connecting to mysql server as a core part because that part already done by on web server and my api already sending data in required format.</p>

<p>So these are 3 idea i have now.So please suggest me a better one form these three or you can give any other idea.</p>

<p>I am asking this question because previously i never programmed this sort of mobile aap where i need to pull the data from remote server.</p>

<p>-Thanks   </p>
