Skip to content

Demo application that shows upcoming and completed SpaceX launches.

License

Notifications You must be signed in to change notification settings

av0c0der/launchy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 — [email protected]

About

Demo application that shows upcoming and completed SpaceX launches.

Topics

Resources

License

Stars

Watchers

Forks

Languages