Skip to content

dhruvpatel59/CardWorkoutGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

πŸƒ Deck Workout (Programmatic UIKit)

"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.

App Icon Platform Interface

πŸ“– Behind the Code

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.

πŸš€ Key Features

  • πŸ“± 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 AudioToolbox and UIImpactFeedback for a tactile workout experience.
  • πŸ“œ Smooth Scrolling: Custom UIScrollView implementation with professional layout guides.

πŸ—Ί Future Roadmap

  • 🎡 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.

πŸ‘¨β€πŸ’» Author

Dhruv Patel


Predict the unpredictable. Created with passion for fitness and programmatic UIKit.

About

Predict the unpredictable! πŸƒ A professional-grade fitness card game built 100% programmatically using Swift & UIKit (Zero Storyboards). ✨ Features custom spring animations, haptic feedback, and a persistent all-time workout record engine.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages