/Countries

Primary LanguageKotlin

Countries Android Application

This is an application for listing the countries, viewing the detail page about the country, add to favorites and delete from favorites.

It includes three main pages, the main page, detailed country pages that includes country flags, country codes and wikidata page links, and the page that user can see their saved countries.

Project Features

  • MVVM (Model, View, ViewModel)
  • Dagger-Hilt
  • RESTful API
  • Retrofit
  • LiveData
  • DataBinding
  • Room Database
  • Navigation Component
  • RecyclerView
  • Data Store
  • Coil Image Loader
  • Material Design Component

To access the kdoc, type ".\gradlew.bat dokkaHtml" in Terminal, then open Project/app/build/dokka/html/index.html on the browser.

Screenshot

Untitled design