Explore countries, their capitals, languages, and flags in a simple and modern Android app! πΊπ³β¨
- π 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
Main Screen![]() |
Main Screen (Scroll)![]() |
Detail: Japan![]() |
Detail: Turkey![]() |
Detail: United Kingdom![]() |
{
"adi": "Japonya",
"baskent": "Tokyo",
"yuzolcumu": 377975.0,
"dil": "Japonca",
"bayrakKodu": "jp"
}
- Kotlin π£
- ViewBinding π§©
- Glide π·
- Gson π
- Clone the repo
- Open with Android Studio
- Make sure internet permission is enabled:
<uses-permission android:name="android.permission.INTERNET" />
- Run on a device or emulator
Built with π by @halilozel1903