Planet is an interactive iOS app built with Swift and SwiftUI, designed to visualize our solar system in a beautiful, educational, and dynamic way.
It was originally created for submission to Apple’s WWDC25 Swift Student Challenge — though it wasn’t accepted, this project reflects months of passion, creativity, and dedication to both iOS development and space exploration.
Planet lets users explore different celestial bodies with smooth animations, facts, and a modern UI.
The goal was to make learning about space feel immersive — not just static text, but living motion and design.
- 🌍 Interactive solar system interface
- ☀️ Realistic planetary data visualization
- 🌙 Smooth transitions and animations built in SwiftUI
- 🧩 Modular and scalable architecture
- 📱 Designed for iPhone, adaptable for iPad
- 🎨 Gradient backgrounds and dynamic UI effects
- Language: Swift
- Frameworks: SwiftUI, CoreAnimation
- Tools: Xcode, Swift Package Manager
- Architecture: MVVM
- Platform: iOS 17+
- Clone the repository
git clone https://github.com/itkhld1/Planet.git cd Planet