A Sample project that uses ViewModels, LiveData, Locale Cache with Room and Data Binding as per android architecture components guildlines.This project can be used as an architecture for a any app dvevelopment that would interact with web server or deals with database.
- Room
- LiveData
- Data Binding
- Dagger2
- OkHttp3
- Retrofit2
- ViewModels
The project is still under development, especially I am trying to learn more about popular patterns and Dagger2 but you can report issues or create with feature tag to discuss about ideas for keep project under developmen. Keep in touch -> Linkdin
- Build Unit & UI tests
- Duplicate project with Kotlin