MVVM Example mvvm design pattern app Sample Learning app which uses Retrofit, Dagger, MVVM Design Pattern, Android Architecture Component Data Binding