The application lists countries parsed from GeoDB Cities API and lets the user see the details of countries, favorite/unfavorite them and see the favorited countries in another view.

The application was written with SwiftUI, on XCode 13.2.1, and uses SDWebImage and SDWebImageSVGCoder as dependencies.

Main View Favorites View Detail View


  • iOS 14.0+
  • XCode 12+


You can directly launch the app in XCode. Since the dependencies were added to the application using Swift Package Manager, they will be automatically downloaded on launch.


View Github