navarionek / android-components-vs-mvp

Application showcasing differences between MVP and MVVM (with new android components from I/O 17)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Application showcasing differences between MVP and MVVM (with new android components from I/O 17)


Languages

Language:Java 100.0%