daggermvvm Android MVVM + LiveData + Dagger Shows an Activity with two Fragments, all of which access LiveData via shared, injected ViewModels. ViewModel logic is provided by Use Cases and in turn repositories that are provided via Dagger.