Skip to main content
← Back to Projects

Swifter

Smart jogging planner that integrates with Apple Calendar to automatically schedule jogs.

Swifter workout schedule
RoleiOS Developer
ContextApple Developer Academy
Timeframe2025

About the Project

Swifter is an intelligent routine planner that removes the mental load of scheduling exercise. Instead of forcing users to manually set times, Swifter reads the user's existing calendar events and identifies optimal time slots for jogging. It adapts to the user's changing schedule, ensuring fitness goals are met without conflicting with work or social commitments.

The Problem

Many people fail to maintain a jogging routine because they struggle to find time in their busy schedules. Manual planning is tedious, and rigid fitness apps don't account for fluctuating daily commitments.

The Solution

We leveraged EventKit to scan the user's real-time availability. The app algorithmically inserts jogging sessions into free time slots and persists workout history locally, creating a friction-free fitness plan.

Key Contributions

  • Implementing the user onboarding flow to capture fitness goals and constraints
  • In charge of developing the calendar page, integrating EventKit for real-time availability

Technologies

SwiftUISwiftDataEventKit