Home / Mobile Apps / Compose/Fitness
Emberfit is a complete workout-tracking app written natively twice: Kotlin with Jetpack Compose and Material 3 for Android, SwiftUI with SwiftData for iOS 17+, sharing one design-token file, one exercise library and one set of sample plans. Includes onboarding, three sample plans (strength, HIIT, mobility), 77 exercises with original text and vector illustrations, a workout runner with timers and rest, history, hand-drawn progress charts, body metrics, streaks, achievements, local reminders, dark mode, kg/lb and CSV export. Honest status: the Android project builds and its 99 tests pass; the iOS project was not compiled in the Mammoth lab (no Xcode) and ships with XCTests.
Marketing images come from an HTML UI preview and Roborazzi renders.
Highlights
- Native on both platforms: Compose + Material 3 and SwiftUI
- 77 exercises with original text and 24 original stick-figure poses
- Workout runner with set logging, timed holds, HIIT circuits and rest timer
- Hand-drawn Canvas charts, streaks, weekly goal, achievements, body metrics
- Room + DataStore (Android) and SwiftData (iOS), local reminders, CSV export
- Light/dark theme, accessibility labels, 99 Android tests incl. 42 screenshot renders
- Shared design tokens and a generator that keeps both apps in sync
- CC0 - commercial use, no attribution
mammoth templates


