An open API service indexing awesome lists of open source software.

https://github.com/halilozel1903/ulkeler

A simple and modern Android app to explore countries with their flags, capitals, languages, and area. πŸŒπŸ“± Powered by local JSON & dynamic flag loading. πŸ‡ΉπŸ‡· πŸ‡ΊπŸ‡Έ πŸ‡―πŸ‡΅ πŸ‡¬πŸ‡§
https://github.com/halilozel1903/ulkeler

countries-api country country-api country-code country-codes country-data country-flags country-information country-informations country-list country-names country-picker countrycodes kotlin kotlin-android

Last synced: 5 days ago
JSON representation

A simple and modern Android app to explore countries with their flags, capitals, languages, and area. πŸŒπŸ“± Powered by local JSON & dynamic flag loading. πŸ‡ΉπŸ‡· πŸ‡ΊπŸ‡Έ πŸ‡―πŸ‡΅ πŸ‡¬πŸ‡§

Awesome Lists containing this project

README

          

# 🌍 Countries Explorer App

Explore countries, their capitals, languages, and flags in a simple and modern Android app! πŸ‡ΊπŸ‡³βœ¨

---

## ✨ Features

- 🌐 Loads flag images dynamically using Glide
- πŸ“„ Local JSON parsing with Gson
- πŸ’¬ Displays country name, capital, spoken language, and area
- πŸ“± Compatible with Android 7.0+ (API 24+)
- πŸ“¦ Written in Kotlin with ViewBinding & Parcelable

---

## πŸ“Έ Screenshots



Main Screen




Main Screen (Scroll)






Detail: Japan




Detail: Turkey






Detail: United Kingdom



---

## πŸ“‚ JSON Sample

```json
{
"adi": "Japonya",
"baskent": "Tokyo",
"yuzolcumu": 377975.0,
"dil": "Japonca",
"bayrakKodu": "jp"
}
```

---

## πŸš€ Tech Stack

- Kotlin 🟣
- ViewBinding 🧩
- Glide πŸ“·
- Gson πŸ”„

---

## πŸ§ͺ How to Use

1. Clone the repo
2. Open with Android Studio
3. Make sure internet permission is enabled:

```xml

```

4. Run on a device or emulator

---

## 🧑 Author

Built with πŸ’š by [@halilozel1903](https://github.com/halilozel1903)

---