- Error screens
- Handles Rotation with using stock RecyclerView functionality
- Clean Code
- No DI, however easy to implement in practice
- Modularity and reusuability of many components for different parts of the screen
- Using minimal third party functionality. However, easy to scale with whatever is needed.
- Unit Tests
- Kotlin buildscripts, should build and run with Android Studio Giraffe out of the box.