android-kotlin-mutli-module-starter view model and service layers are different modules use dagger2 ContributesAndroidInjector. two activity and one fragmant build with ContributesAndroidInjector model-s injected to the activity/fragment fake api service is injected to the model-s