iOS App
A native iOS application that displays information about countries worldwide. The app fetches country data from the REST Countries API and presents it in a clean, tab-based interface with search and detail views.

Purpose
Provides users with quick access to country information including flags, official names, capitals, population, currencies, and languages. The app serves as a reference tool for exploring geographic and demographic data for all countries.
Key Features
Scrollable table view with flag thumbnails, common names, and official names.
Flag banner, official name, capital, population, currency, and languages.
Swift Concurrency (async/await) for non-blocking API calls.
Custom async image loading with URLSession for flag images.
Tab bar interface with Countries and Settings tabs.
HTTP status code validation and graceful network error management.
Auto Layout with responsive design and dynamic cell sizing.
REST Countries API v3.1 with network requests and response parsing.
Tech Stack