Mammoth Templates logomammoth templates

Home / Mobile Apps / Compose/Fitness

Video preview

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