Prompt template
Workout app prompt — copy, paste, build
A focused prompt for a native workout-session app — exercise library, set/rep tracking, rest timer, and history. Narrower than the broader fitness-app prompt: this one nails the in-session UX rather than habits and subscriptions.
The prompt
Build a native iOS and Android workout app with: (1) an exercise library tab with categories (push, pull, legs, core, cardio) and a search bar, (2) a workout-builder screen to compose a session from library exercises with target sets and reps, (3) a live workout-session screen with current exercise, set-by-set logging (weight, reps), an auto-starting rest timer between sets, and a "skip rest" button, (4) a history tab listing past sessions grouped by week, (5) a per-exercise progress chart (max weight over time). Use Expo, React Navigation, twrnc for styling, AsyncStorage for sessions and history, and Expo KeepAwake during the live session so the screen does not lock between sets.
Variants
Lite
Build a workout app with a fixed library of 20 exercises, manual set logging, and a rest timer. Skip history charts.
Pro
Build a workout app with a custom exercise library, workout builder, live session with rest timer, set logging, history, per-exercise progress charts, plate-math calculator, and Apple Health / Google Fit write-back.
What you get
- Expo + React Native project ready for Snack live preview
- Categorized exercise library with search
- Workout builder with target sets and reps
- Live session with auto-rest timer and screen-stays-awake
- Set-by-set weight + reps logging
- Per-exercise progress chart
Screens included
- Library
- Builder
- Live session
- History
- Exercise detail
Why this prompt works in AppGenie
In-session UX is the make-or-break for workout apps — fat fingers, sweaty screens, glanceable timers. AppGenie's diff-aware pipeline lets you nudge the live-session layout in chat ("make the rest timer 2x larger and add haptics on completion") without breaking the logging data flow.
Related prompts
Prompt
Fitness app
A field-tested prompt for generating a native fitness app with AppGenie. Optimized for the multi-agent pipeline: structured screens, explicit data shapes, and a clear feature checklist so the A4 architect plans the project cleanly on the first run.
Open prompt →Prompt
Habit tracker
A clean prompt that produces a focused habit tracker — daily check-ins, streak math, weekly heatmap, and reminders. Tuned to keep the A4 manifest small so the first build returns in under five minutes.
Open prompt →Prompt
Water tracker
A prompt for a small, polished native water tracker — daily goal, quick-add buttons, weekly chart, and configurable reminders. Designed as a one-screen-plus-settings app that feels great after the first build.
Open prompt →Long-form guide
Build a Fitness App with AI
Workouts, habit tracking, subscriptions, and progress analytics, generated from one prompt.
Read guide →Workout app prompt — FAQ
How is this different from the fitness-app prompt?
The fitness-app prompt is broader — habits, paywall, onboarding, multiple tabs. The workout-app prompt is narrower and focuses on the in-session experience: library, builder, live session, history. Pick this one if the workout itself is the product.
Does the rest timer keep running if I switch apps?
Local notifications scheduled when the rest timer starts will fire even if the app is backgrounded — the prompt scaffolds Expo Notifications for this. Refining the foreground keep-alive behavior is a one-line follow-up in chat.
Ready to ship a workout app?
Paste this prompt into AppGenie. The diff-aware multi-agent pipeline produces a real Expo + React Native project you can preview live, iterate in chat, and own end-to-end.