Application showcasing differences between MVP (with rxJava) and MVVM (with new android components from I/O 17 - LiveData, ViewModel but also DataBinding)
- Fetching data from API using Retrofit
- Handling configuration changes in both MVP and MVVM
- Injecting ViewModel with Dagger
- DataBinding usage with ViewModel