This sample app aims to gauge development skills with the focus being on Android using Kotlin. In heree will be paying attention to implementing the base architecture of services and MVVM, the structure of code, and adherence to best practices and design principles.
- Implementation of the delivered design with a solid architectural foundation
- Easy to use and extensible Recyclerview implementation
- [Code] Usage of Kotlin, no Java.
- [Architecture] Service layer implementation
- [Architecture] MVVM
- [Architecture] API error handling
- [Architecture] dependency management techniques
- [UI] Login and Signup buttons will show an empty activity
- [UI] Filter button can be a dummy
- [Code] Coroutines
- [Testing] testing ViewModels