/CountryList-SwiftUI

This is a side project to show a list of countries

Primary LanguageSwift

🍏 CountryList

CountryList is my implementation for an iOS app to show names of countries.

Description

CountryList is an iOS app to fetch and present names of countries.

Getting started

To run the project, you simply open the project and run it directly.

Project overview

Tech stack

  • Swift and SwiftUI for the design.
  • Used MVVM UI Design Pattern.
  • Combine & Swift Structured Concurrency (async await) for the reusable network layer.

Main Features

  • List the country names for the user.
  • Reusable network layer using Combine and mechanism of async-await.
  • Error handling for network and fetching errors.