Android : Storing and retrieving data from remote server
<p>This is my first time writing an android application and what my application will be doing is basically retrieving information from the remote server and then populate the information to the users when they run it. </p>

<p>I know this can be achieved by renting my own server then having one service to listen for incoming requests then return data as requested. However, as I'm new to android programming I'm not sure whether this is best approach or if there is any better alternatives to get this task done. </p>

<p>Can anyone recommend a better solution to achieve this kind of task? Is there any good reading materials for this?</p>

<p>Also, what is the best practice to transmit data over the network in android? Would I be better off using JSON, REST, SOAP or a normal HTTP GET/POST request?</p>
