NBRB exchange rates Android app
NBRB-Rates - one-day Kotlin Android application. Based on MVVM architecture using Android Architecture components (LiveData, ModelView).
The application load all available exchange rates from NBRB-endpoint and display it in a RecyclerView. It also able to handle bad connection and endpoint(xml) error. RecyclerView adapter allows to change items order. By using Android LiveData the application is able to handle configuration changes without reloading data.