Приложение позволяет следить за текущим курсом популярных криптовалют, с возможностью конвертации курса в другую валюту. Обновление информации о курсах происходит в режиме реального времени. При возникновении проблем с подключением к сети, будут отображаться закешированные(ранее сохраненные) курсы.
Были использованы следующие технологии и инструменты:
- Kotlin
- MVVM
- LiveData
- Dagger 2
- RxJava 2
- Room
- Retrofit 2
- Kotlin synthetic
- Picasso
- JUnit
- Mockito
- Espresso