This project is an Android application built using Jetpack Compose, integrating various modern Android development practices and libraries. The app consumes a dummy JSON API and leverages multiple technologies to ensure a clean and efficient architecture.
- Retrofit: For API calls and handling network requests.
- Hilt: Dependency injection for managing components.
- Room: Local database management.
- Coil: For Image loading.
- MVVM Architecture
- Kotlin Flows
- Coroutines.
- Clean Architecture: Ensuring separation of concerns and modular code.
- Junit