I built a gym app alone, and it's live on the App Store.
Forge: no account, no ads, no server. Your training log never leaves your iPhone.
35,000 lines of SwiftUI later, here's what's inside ↓
Bugs that humbled me building a gym app solo:
• App Review saw my paywall with an English headline over French rows
• Switching themes left some cards half light, half dark
• A dial where "1 826" rendered twice as big as "62"
All fixed. Probably.
Rule I kept while building Forge solo:
If a feature needs my own server, it doesn't ship.
No sign-up. No analytics. Nobody's squat numbers on a dashboard somewhere. Backups go to your own iCloud.
You can build a surprisingly complete app this way.
Bugs that humbled me building a gym app solo:
• App Review saw my paywall with an English headline over French rows
• Switching themes left some cards half light, half dark
• A dial where "1 826" rendered twice as big as "62"
All fixed. Probably.
Rule I kept while building Forge solo:
If a feature needs my own server, it doesn't ship.
No sign-up. No analytics. Nobody's squat numbers on a dashboard somewhere. Backups go to your own iCloud.
You can build a surprisingly complete app this way.
Plan your weeks, get a reminder before every session, then watch the volume climb.
Calendar, programs, records, sets per muscle. All in Forge, all on your iPhone.
Spent an evening making sure the numbers in my gym app never change size. A dial whose font shrinks when the value gets longer stops being an instrument.
So Forge measures the text first, then picks one size for the whole row. Nobody will notice. That's the point.