This is the base of an Android Project with some core libs and architecture stuff already built-in.
- Clean Architecture
- MVVM with Android Architecture Components
- AndroidX
- KOIN
- Retrofit
- Kotlin Coroutines
- Change your remote-url
- Change package names, applicationId, and the desired min and target SDK versions (default is 16 and 28, respectively) to suit your application better;
- Update all libraries and make sure that your Kotlin, Gradle and Build Tools versions are all up to date;
- The MainActivity/MainViewModel has an example on how to use all the layers of the application. This is just a sample, so adjust it as you like.
You don't have to give me any credit, just have fun!
Feel free to contact me!