App developed with,
- MVVM architecture
- Modularisation
- Kotlin
- Kotlin Coroutine
- Compose, NavHost
- Kotlin serialization (for nav-host screen)
- Jetpack Paging (for paginating list)
- Coil (for image processing)
- Hilt (for DI)
- Retrofit, OkHttp, Jackson, HttpLoggingInterceptor (for Network operation)
- Mockk (test; for mocking)
- Strikt (test; for assertion)