Allows to search for a GitHub repository and open it in browser.
- Jetpack Compose
- MVVM
- Coroutines + Flow
- Paging
- Dagger 2
- Retrofit
Contains Application, root Activity, dagger application component. Provides dependencies for features.
Contains domain models, interfaces that should be provided to features.
Contains data-providing logic: repositories implementations, paging sources, api generation.
Contains theme, color palette and common design elements.
Kotlin module. Contains keys and parameters for navigation graph.
Contains composed UI, ViewModel, dagger component for feature.
Vladislav Yundin / 4yundin@gmail.com / Resume / LinkedIn