"Predict the unpredictable."
A high-intensity, unpredictable fitness application built entirely in Swift and UIKit without Storyboards. This project marks my first major hands-on milestone after completing my professional iOS development training.
This is my very first hands-on project since completing my iOS application development journey. I chose to build this 100% programmatically because I wanted to master the "how" and "why" of UIKit behind the interface. It represents my first real-world implementation of Git and GitHub workflows, taking raw logic and turning it into a polished, tactile mobile experience.
- π± 100% Programmatic UI: Zero Storyboards or XIBs. Every pixel is calculated in code.
- π Midnight Theme Engine: Dynamic Dark/Light mode support with persistent user preferences.
- π Workout Persistence: Tracks and saves "All-Time" lifetime records using
UserDefaults. - π Staggered Animations: Features spring-loaded "Grand Entrance" and custom card flips.
- π Haptic & Audio Sync: Integrated
AudioToolboxandUIImpactFeedbackfor a tactile workout experience. - π Smooth Scrolling: Custom
UIScrollViewimplementation with professional layout guides.
- π΅ Music Integration: To sync your favorite workout playlists directly within the app.
- π€ AI Integration: Future versions will explore AI-powered rep counting and session analysis.
Dhruv Patel
- Passionate iOS Developer | Eager to implement AI in future projects.
- LinkedIn Profile
- GitHub Profile
Predict the unpredictable. Created with passion for fitness and programmatic UIKit.