Skip to content

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