GitHunt
YE

The SpaceX app is an iOS application that provides information about SpaceX rockets and launches.

SpaceX

More screenshots

Description:

The SpaceX app is an iOS application that provides information about SpaceX rockets and launches.
The app is designed to be easy to use and intuitive, with a focus on providing users with up-to-date
information about SpaceX's latest launches and rocket technologies.

Features:

  • View a list of SpaceX rockets
  • View SpaceX launch history
  • View launch details with photos and mission description
  • View detailed information about SpaceX rockets
  • View 3D models of SpaceX rockets

Project Goals

  • Develop the application using the Clean Swift architecture
  • Learn GraphQL and Apollo-iOS framework
  • Work with SceneKit and 3D models

Used Frameworks:

  • SceneKit for rendering 3D models of rockets
  • Apollo-iOS for communicating with the GraphQL server
  • GraphQL for retrieving data from the server

Technology Stack:

  • Swift
  • Xcode 14
  • iOS 13.0
  • Storyboard
  • Clean Swift (VIP) architecture pattern
  • URLSession for networking
  • Blender - to convert 3d models into a format supported by Xcode

VIDEO DEMO

https://user-images.githubusercontent.com/80542175/233102437-017296eb-158c-40e9-b263-8c73571f6fe2.mov

https://user-images.githubusercontent.com/80542175/233102456-74c3f972-031f-4eaa-8d78-6af02ef4ac58.mov

Languages

Swift100.0%

Contributors

Created April 6, 2023
Updated January 3, 2025