Android application utilizing the Kotlin programming language. This application seamlessly integrates with the renowned COINCAP_API , which allows users to explore and discover a wide range of cryptocurrency exchanges including an extensive listing with current market prices.
The app is built on MVVM architecture
UI
- Jetpack Compose - User Interface development and management
- Coil - Load images from network source.
- Jetpack Navigation - Navigations from one fragment to another.
Dependency management
- Hilt - Dependency Injection framework
- Gradle Version Catalog - Add and maintain dependencies and plugins in a scalable way.
Data
- KTOR Client
- KotlinX Serialization - Serialization/Desirialization of JSON response from network.