I am planning to write a social networking application for Android. I want to learn the architecture for my app . few things i want to know are : 1. Where will i store my data, pictures and information for specific user, administrator data etc. 2. What should be architecture of the application in terms of security , backend, server, request response and what tools can i use. 3. can i store data on cloud for so many people, if yes then how to start with? 4. how can i show add on my application and earn some money?
Please also suggest some small architecture of existing app or book/article i can refer that not only tells me theoretical concepts but also tells me what tools i need to use except Android, eclipse, java etc
Thanks, Vaibhav
If you're asking broad questions like these, I would suggest starting with something simpler. Good luck to you!