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. πΉπ· πΊπΈ π―π΅ π¬π§
- Host: GitHub
- URL: https://github.com/halilozel1903/ulkeler
- Owner: halilozel1903
- Created: 2018-07-27T20:49:09.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2025-06-20T21:16:48.000Z (12 months ago)
- Last Synced: 2025-11-22T11:14:59.523Z (7 months ago)
- Topics: 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
- Language: Kotlin
- Homepage:
- Size: 1.11 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)
---