Features:
- Dagger2 (not dagger-android)
- Single activity
- FragmentFactory
- Multi-feature package structure
- Navigation components
- Separate nav graph for each feature
Info
Each feature has it's own Subcomponent with it's own:
- ViewModelFactory
- FragmentFactory
- NavHostFragment
- This is needed since each feature has it's own navigation graph
Next steps:
Build a dynamic multi-feature sample.