Skip to content

World Countries is an application that allows you to have information about countries. You can search for any country you want and view the details of the selected country. You can also add any country you like to your favorites.

License

Notifications You must be signed in to change notification settings

AhmetOcak/WorldCountries

Repository files navigation

World Countries

World Countries is an application I developed using Kotlin-XML that allows you to get information about countries. You can search for any country you want in the application and view the selected country's history, geography, population, flag, location on the map, etc. You can get information about. You can also add or remove any country you want to your favorites.

Tech Stack 📚

Outputs 🖼

Video from app
world_countries.mp4
Light Dark
Home Screen
Search Screen
Favorites Screen
Our World Screen
Sort
Filter
Detail Screen
country.webm

Architecture 🏗

The app uses MVVM [Model-View-ViewModel] architecture to have a unidirectional flow of data, separation of concern, testability, and a lot more.

mvvm

Country Data Source 📦

-> CIA World Factbook API (I rearranged the JSON data file as there was information I didn't plan to use.)

Known issues ⚠

  • The color of description texts in charts does not change in dark mode.

About

World Countries is an application that allows you to have information about countries. You can search for any country you want and view the details of the selected country. You can also add any country you like to your favorites.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages