This is a sample Android project demonstrating the use of Decompose library together with Dagger DI framework.
The project consists of the following modules:
repository
- Contains a simple in-memoryRepository
, shared in feature modules.feature-list
- ContainsListComponent
that shows a list of text items. Clicking on an item opensDetailsComponent
.feature-details
- ContainsDetailsComponent
that shows the previously selected item.feature-root
- ContainsRootComponent
that navigates betweenListComponent
andDetailsComponent
, plus some unit tests forDefaultRootComponent
.app-android
- ContainsMainActivity
that showsRootComponent
.