DYLAN HAWLEY
👈 Back to all workRocketry iOS App
Today, I’m excited to introduce Rocketry, an iOS application built to bring the latest spaceflight news directly to your fingertips, via SwiftUI and WidgetKit.
The Problem: Information Overload
Keeping up with upcoming rocket launches can be exciting, but often requires digging through websites or opening dedicated apps just to find the time. Furthermore, if you’re planning to watch a launch in person, knowing the weather forecast is crucial, but that information is often separate. We wanted a simpler, more glanceable way to stay informed not just about when the next big launch is, but also the conditions for viewing it.
Our Solution: Widgets Everywhere!
Leveraging the power of Apple’s WidgetKit
and SwiftUI
frameworks, Rocketry delivers key launch information, including weather forecasts, through beautifully designed widgets. Whether you prefer checking your lockscreen or adding a widget to your home screen, Rocketry has you covered. No need to unlock your phone or launch an app – the essential details are right there.
![]() |
![]() |
![]() |
![]() |
![]() |
How it Works
Rocketry fetches up-to-date launch schedules and details from the fantastic Launch Library 2 API. We parse this data and present it cleanly within the widgets. Weather forecasts are sourced directly from Apple Weather, ensuring you have the latest conditions.
Tech Stack
- SwiftUI: For building the user interface on iOS.
- WidgetKit: The core framework enabling the widget functionality.
- Launch Library 2 API: Our primary data source for spaceflight events.
Getting Started
Rocketry is designed for iPhone users. You can find the project source code here on GitHub.
Acknowledgements
A big thank you to the providers of the resources that made Rocketry possible:
- The Launch Library 2 team for their comprehensive API.
- The Noun Project for the royalty-free Rocket Vector Art.
- Apple Weather for providing weather forecast data.
Conclusion
Rocketry aims to make following space exploration easier and more integrated into your daily routine. We hope you enjoy having the latest launch news readily available on your devices!
Happy coding (and launch watching)!