The app queries and displays real-time Bitcoin exchange rates for USD, GBP and EUR.
Features and UI:
- responsive design (portrait and landscape layouts);
- refresh button (rates are updated every minute, therefore a "Please wait one minute" toast message will be triggered by an attempt to refresh the rates earlier);
- BTC rates are displayed in local time zone.
Implementation:
- Kotlin;
- Material design;
- Constraint layout;
- Retrofit;
- Coroutines;
- MVVM architecture (ViewModel, dataBinding, LiveData).