Kotlin AndroidStarterKit is a functional copy of AndroidStarterKit repository, written in Kotlin. As Java version of this repository, its purpose is to be used when starting new android project and having prepared project architecture and the core collection of the libraries used in almost every app.
Project is organized with Clean Architecture and MVP Pattern in mind, separated to four modules:
- app
- presentation
- data
- domain
Libraries included in this project are listed below:
Common
Network
View
Testing
Crash Reports