I'm starting to learn Android and i would like know the best practice to organize my app. I'm used to decompose my project in 3parts; Models, Views and Controllers... so in a first case I want to create my package sources like this:
- project.models.* // My all models
- project.ui.* // My all activities
My app needs to communicate with a webservices so:
- project.models.* // My all models
- project.ui.* // My all activities extends ListActivity etc...
- project.io.* // Interfaces between models and webservices.
But I have read a lot of examples and it does not seem to be the right method... I don't know if it is a good way to try to create a MVC with Android.
How can I start my app in the best way?