/SpaceX

A client for a small part of the unofficial SpaceX API

Primary LanguageSwiftMIT LicenseMIT

Space X

11th task in iOS RSSchool course
A client for a small part of the unofficial SpaceX API

The following endpoints will be of interest to us:

Demo

Description

Link to the technical specification in Notion

In this project, I demonstrated the knowledge of:

  1. UIKit
  2. Networking, URLSession
  3. Multithreading/Concurrency
  4. Animations
  5. MapKit, WebKit
  6. Unit tests

There are not many screens, but there are quite a large number of different small interface elements on each, each of which has its own joke.

Requirements

  • Minimum version: iOS 12.1
  • The use of third-party (not from the standard SDK) libraries is prohibited
  • The use of Storyboard is prohibited
  • Swift programming language
  • UIKit is used to implement the interface
  • The app looks correct for iPhone SE (1st gen.) and above