Skip to content

Latest commit

 

History

History
41 lines (19 loc) · 1.33 KB

README.md

File metadata and controls

41 lines (19 loc) · 1.33 KB

Launchy 🚀

PlatformsSwift Version

A sample iOS application that dispalys upcoming and completed Space X launches. Supports light & dark mode, dynamic type. Uses MVVM+Rx for view bindings; Dependency Injection; services covered by unit-tests. Layout is declared using XIBs & autolayout.

Concepts used

  • MVVM

  • Dependency Injection

  • Data bindings

  • Unit testing

  • Dark mode support

  • Dynamic Type

Built with

  • SpaceX API — Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data.

  • Alamofire — Elegant HTTP Networking in Swift

  • AlamofireImage — an image component library for Alamofire

  • RxSwift — Reactive Programming in Swift

  • RxDataSources — UITableView and UICollectionView Data Sources for RxSwift

  • RxFlow — a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern

Author

Abdurahim Jauzee — a.jauzee@gmail.com