Skip to content

The ninth project in the iOS Bootcamp involves working with the CountriesAPI and JSON. The project is created using UIKit without the Storyboard. Description inside.

Notifications You must be signed in to change notification settings

StasyaOmak/RestCountriesApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RestCountriesApp

Overview

RestCountriesApp is an iOS application that retrieves and parses data from https://restcountries.com/. This README provides an overview of the features implemented in the app.

Features

RestCountriesApp includes the following key features:

  1. Data Retrieval and Parsing:

    • Fetches and parses data from the Rest Countries API.
    • Utilizes the obtained data to create a dynamic list of countries.
  2. Country List:

    • Creates a table list displaying a list of countries.
    • Includes flags and country names for a visually informative representation.
  3. Country Details Screen:

    • Implements a transition to a new screen displaying the flag and name of the selected country.
    • Enhances user interaction with detailed information about a specific country.
  4. Flag Images in Table List:

    • Adds flag images to the table list for a more visually appealing display.
  5. Alert with Additional Information:

    • Creates an alert for displaying additional information about a selected country.
  6. ActionSheet for Information Display:

    • Implements an action sheet to present detailed information about a country.
  7. App Icon:

    • Designs a custom icon for the application.
  8. Launch Screen:

    • Includes a launch screen for a visually engaging app startup experience.

Screenshots

Simulator Screen Recording - iPhone SE (3rd generation) - 2023-11-17 at 09 07 34 (1) Simulator Screenshot - iPhone SE (3rd generation) - 2023-11-17 at 09 06 29

Simulator Screenshot - iPhone SE (3rd generation) - 2023-11-17 at 09 06 29 Simulator Screenshot - iPhone SE (3rd generation) - 2023-11-17 at 09 07 43

About

The ninth project in the iOS Bootcamp involves working with the CountriesAPI and JSON. The project is created using UIKit without the Storyboard. Description inside.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages