This question already has an answer here:
My development experience is mostly writing command-line programs in C++, C# and Python - in particular I have never written a web application.
Now I am about to write my first mobile app. The App will expose a service which can also be accessed via a browser (kinda like Facebook I guess).
I need a reference to help me get started. I figure I will be renting storage and compute on AWS, and install a DB there (SQL?). I know that there are frameworks to write web servers (I have played with Elgg in the past), is there something similar for Mobile? Or will my mobile app just make calls to the web server via REST or whatever. I am starting with Android.
I found this question which didn't really help :-( . And googling tends to throw up a lot of different technology choices (Mongo! Couch! Django!) instead of architectural guidance.