This application is a sample to demonstrate the best practice, handle complicate use cases, follow the language, design and architecture guideline across the app, therefore, is made by using the latest modern android frameworks and following clean architecture rules.
- Tech Stack
- Modules
- Design
- Architecture Overview
- Code Style
- Performance
- CI
- Resources
- Fully written in Kotlin
- Retrofit + Coroutines used for API calls
- Unit tests are implemented
- MVVM Architecture
- Dagger Hilt is used for DI
- Picasso is used for Image loading
- Room is used for DB