This repository is to help demonstrate the best practices in Android Development and also the playground for me to
try new things in development.
What are at the core of this project:
- MVI
- Clean Code
- Purely Kotlin
- Unit test and espresso test
- Test coverage setup with Coveralls
- CI/CD with TravisCI
- Koin as DI. (still Dagger2 now, but will migrate to another branch to play with Hilt/Koin soon)
- Feature based structure.
- My time (night and early morning to brush the dust out of my mind)
- Some graphics from this source(School vector created by upklyak - www.freepik.com) to make the project README more vivid
- Free plans of CircleCI/TravisCI/otherCI
- Courtesy of Github
- Some boasting on (Medium)[https://medium.com/@toantran]