MVP - architecture.
Dagger 2 - DI.
Retrofit 2 for network.
SQLite, Realm under the base.
ORMLite, GreenDAO - ORM if you want. You can still see on the Storio.
mazie.Towne answered on July 9th 19 at 12:51
If you have the opportunity to connect directly to the database server, not via API (HTTP), then the local database is better to take the same as on the server, for example, locally to raise MySQL (via JDBC), and not to use SQLite - classic-embedded (local) database for Android which is query syntax, etc.
winnifred_Kreiger answered on July 9th 19 at 12:53
Yesterday I stumbled on Spring for Android framwork. A little googling ran "between the lines" of thought is what I need.
How do you think it will be difficult to ride this framework for a couple of days to grow up with the experience of 4 months?