| 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

