CountriesList Screenshots Libraries and tools LiveData Retrofit RxJava Room Coroutine Data Binding Navigation ViewModel SharedPreferences Android KTX Glide Architecture MVVM Architecture