Indie app
Dee
iOS & iPadOS · Android · watchOS
Muay Thai practice between classes.
My indie app for planning Muay Thai practice around your goals, time and equipment, then following guided rounds with voice, bell and haptic cues. Sync a plan to Apple Watch and train without your phone.
How I built it
- SwiftUI
- Kotlin
- Jetpack Compose
Built with SwiftUI for iOS and Apple Watch, and Kotlin with Jetpack Compose for Android. A typed workout compiler and deterministic player keep session timing separate from the UI. iPhone and iPad use SwiftData with private CloudKit sync; Android uses Room and DataStore.
On iPhone, Android & Watch