Make an app
Make a workout tracker app for iPhone
The gym log you want is the one that shows last week's numbers while you lift. Describe your routines and Borel builds a native iPhone workout tracker in SwiftUI: sets, reps and weight in a couple of taps, a rest timer that buzzes, personal records and a chart of each lift over time, all saved on your phone.
Updated
“A gym workout log: I make routines like Upper body, Lower body and Full body, each with exercises. During a session each exercise shows last time's sets next to today's, I log reps and weight with steppers, and a 90-second rest timer starts after each set. Keep personal records and a chart per exercise.”
Screens
What a workout tracker app needs
The screens Borel builds from the prompt above. Ask for more, fewer or different ones.
Routines
Upper body, lower body, full body or your own, each a list of exercises in order.
Live session
The current exercise, last time's sets beside today's, steppers for reps and kilos.
Rest timer
A countdown that starts when a set is saved and buzzes at zero.
Records and charts
Heaviest set and estimated one-rep max per lift, plotted session by session.
Data
What it keeps
Borel writes these as Swift models. On the phone they work with no connection; in Borel's cloud they follow a signed-in person.
| What | Holds | Kept |
|---|---|---|
| Exercise | Name, muscle group, default rest | On the phone, with SwiftData |
| Routine | Name and ordered exercises | On the phone, with SwiftData |
| Session | Date, routine, duration | On the phone, with SwiftData |
| Set | Exercise, reps, weight, order | On the phone, with the session |
Native iPhone features
What it can use on your iPhone
Written in Swift with Apple's own frameworks, so they work the way iPhone owners expect.
- HapticsA buzz when rest is over, so you can leave the phone on the bench.How Borel builds it
- ChartsEach lift's top set over time, and weekly volume per muscle group.How Borel builds it
- Offline dataWorks in a basement gym with no signal; every set is saved on the phone.How Borel builds it
- Motion and stepsToday's step count from the iPhone's motion sensor, on the home screen.How Borel builds it
Make it yours
What to ask for next
Once the first version runs, ask for changes in the chat, in words like these.
- “Suggest adding 2.5 kg when I hit all my reps two sessions in a row.”
- “Add a plate calculator that shows which plates go on each side of the bar.”
- “Switch between kilograms and pounds.”
- “Let me add a note to a set, like 'felt easy' or 'left shoulder'.”
How to make it
From a prompt to your iPhone and the App Store
- 1
Describe it
Paste the prompt on this page into Borel, or write your own in plain words. Borel plans the screens with you before it builds.
- 2
Try it in your browser
Borel writes the app in Swift and SwiftUI, builds it with Xcode on its own Mac and opens it in a live iPhone simulator in your browser, free.
- 3
Put it on your iPhone
With Pro, Borel Companion for Windows or Mac installs it on your own iPhone with your Apple ID: a cable the first time, then Wi-Fi.
- 4
Publish it when it's ready
Pro publishes to the App Store from the same project. Apple's Developer Program, $99 a year, is the one thing you pay Apple.
A workout app has to work with sweaty hands between sets. Take it to the gym on your iPhone and log a real session: are the steppers big enough, does the rest buzz reach you in a pocket, does the screen stay readable under bright lights? Every fix is one sentence to Borel.
Coaches and gyms sometimes want their own app for members. Published with Pro, Borel's version can sell programs through In-app purchases, and accounts in Borel's cloud keep each member's history across devices.
Building starts free, with 5 free credits a day, up to 30 a month, and the simulator in your browser costs nothing. Pro, from $20 a month, adds installs on your own iPhone through Borel Companion and publishing to the App Store.
Before you start
Good to know
- It doesn't save workouts to the Health app or read heart rate.
- There's no Apple Watch app; the phone is the logger.
- Exercise demonstration videos aren't included; Borel builds the log, not a content library.
Frequently asked questions
Yes. Describe your routines and how you log sets, and Borel writes a native Swift app you can try in your browser and put on your iPhone.
Yes. Ask for last session's sets beside today's, and Borel builds the session screen around that comparison.
Yes. Sets are saved on the iPhone with SwiftData, so a gym with no signal is no problem.
Yes. The real builds page shows a workout log Borel made from one sentence, with its prompt, screens, cost and build time.
Yes, once it's on the App Store. Borel adds Apple's In-App Purchase with a paywall and Restore Purchases.
Make your workout tracker app
Start from the prompt on this page, change it to fit your idea, and Borel builds it while you watch.