Clean Architecture based in Features Modules. Written in Kotlin also with an interesting aproach like Functional Programming Language. MVVM for the Presentation Layer, Coroutines stable Version, Unit Tests, Repository Pattern, TDD
[Android-CleanArchitecture-Kotlin (https://github.com/android10/Android-CleanArchitecture-Kotlin)
Here are some useful Gradle/adb commands for executing this example:
./gradlew deployDebug
- Builds and install the debug apk on the current connected device../gradlew runUnitTests
- Execute all unit tests (both unit and integration).