Android-Kotlin-MVI-CleanArchitecture
Android-Kotlin-MVI-CleanArchitecture copied to clipboard
Android + Kotlin + Modularization + Gradle Depedency managment + Gradle written in Kotlin DSL + Custom Gradle Plugin + MVVM + MVI + Clean Architecture + Repository Pattern + Coroutines + Flows + Koin...
Android Kotlin MVI Clean Architecture APP
- Modularization
- Gradle Dependency management
- Gradle written in Kotlin DSL
- Custom Plugin (dependencies with no duplication)
- Navigation Components
- Coroutines and flows
- Room Persistence Library
- Dependency Injection/Service Locator with Koin Library.
- Model View Intent Architecture - MVI.
- Repository pattern (NetworkBoundResource)
- Clean Architecture approach.
- Static Code Analytics Ktlint This plugin creates convenient tasks in your Gradle project that run ktlint checks or do code auto format.
Discussions
Refer to the issues section: https://github.com/MoIbrahim15/Android-Kotlin-MVI-CleanArchitecture/issues