This is an Android starter project that makes use of a bunch of great tools. It is both a sandbox and a reference.
Features include:
- Kotlin
- View Models
- Live Data
- Custom light weight Inversion of Control - this may need work
- MVVM
- Manager layer
- Repository layer
- API layer (using Retrofit)
- Kotlin coroutines and
- Suspend model helpers