Android application that gives general info about cryptocurrencies gets from API built by Jetpack Compose, Dependency Injection, Clean Architecture...
Cryptocurrency Encyclopedia
Light app that gives general information about all crytocurrencies out there. Coinpaprika API is used to retreive cryptocurrency data with the help of Retrofit and Kotlin Coroutines. Clean Architecture is the best way to build apps that scale and it is easy to code in team. Many coders can easily work together following Clean Architecture concepts and features can be added easily. Hilt Dependency Injection is used to inject dependencies. Modern way of building UI, Jetpack Compose is used to build UI and for navigating Jetpack Navigation Component Compose is used.
Screenshots:
Tech stack:
- Clean Architecture
- MVVM
- Dependency Injection (Hilt)
- Jetpack Navigation Component Compose
- Jetpack Compose
- Kotlin Coroutines
- Git
- Retrofit