FitnessNative iOSSwiftAVKit
RISE Fitness App — Native iOS/Android
Production fitness app with in-app purchases and AVKit-based workout playback.
Context
A native iOS fitness app requiring smooth video playback for workout content and in-app purchase flows.
Challenge
Deliver reliable AVKit-based media playback alongside subscription and purchase flows under TDD.
My role
Senior Software Engineer, IronOne Technologies (2018–2021).
Technical approach
- Built native iOS screens in Swift with AVKit for workout video playback
- Implemented in-app purchase and subscription flows
- Developed against XCTest with a test-driven workflow
Outcome
Shipped to production with stable media playback and purchase flows.
What I learned
Investing in TDD up front paid off most in the purchase flow, where edge cases are expensive to discover in production.
Related service
Native iOS Development →