Another Movie app (part of technical test submission)
MVVM + Repository pattern
(Diagram & Explanation here...)
- LiveData
- ViewModel
- Coroutines
- Retrofit: Networking
- View Binding
- Koin: Dependency Injection / Service Locator
- Coil: Image
- Jetpack Navigation
- Room: Database
- Markwon: Markdown parser
- ShowMoreText
- Chucker: Network inspection
- Android Debug Database
- MockK
Register here to obtain api key
Then, put the key inside local.properties
# default local.properties content
# ...
API_KEY="put the key here"