Skip to content

yadavshashankr/CountryListViewer

Repository files navigation

Country List Viewer

Light Mode Dark Mode
Light_Mode Dark_Mode

Country List Viewer is an Android Native app that helps to find detailed information about Countries. Details like Country Name, Flag, ISO-Auth-2 & 3 codes. The app has been developed to work in both Light & Dark mode. We can search any country with their Name, Code and within fraction of seconds get the needed information. To make the user interaction more engaging and intuitive, various animations and interaction flows has been implemented.

Technicalogies used

  • UI - Jetpack Compose
  • Programmatic - Kotlin
  • Dependency Management - Gradle Version Catalog
  • Architecture - MVVM
  • Implementation - Test Driven Development (TDD)
  • Security - AES_256, OAuth
  • Navigation - Navigation Compose
  • Dependency Injection - Dagger-Hilt
  • Reactive - StateFLows, Flows
  • Generics - Kotlin-Generics
  • Swipe-To-Refresh - Manual update from api when swiped down from top.

Future scope

  • Creating CI-CD workflows/pipelines for automated processes.
  • Provision to share country information to other apps.
  • Localization

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages