Indie Dev building ๐พ๐๐๐๐ป๐๐๐ in public ๐ | KMP Fitness App ๐ฑ automating progressive overload | Growing from 0 โ 1k users | #buildinpublic#KMP#fitness
๐ After 10+ years as a mobile developer building apps for others, I'm finally building one for myself. I'm officially starting my indie journey today and sharing the entire process in public! ๐ #buildinpublic
Workouts in OverLift now persist across app restarts. ๐พ
Under the hood: migrated in-memory -> Room, running cross-platform from commonMain. Android + iOS, same code.
KMP devs running Room, what was your trickiest gotcha? ๐
#buildinpublic#KMP#AndroidDev
@SebastianRoehl@focuskitapp Nice, I assume these are machine translations? If so, did you get them reviewed by humans or do you feel it's not necessary at this point?
@Aivars_Meijers The wasteland part is so true, I'm building up the courage to go in and do a proper purge, hopefully resulting in a cheaper iCloud subscription ๐
It's been a while since I last posted, but...
In the meantime Iโve wrapped up the UI for the Active Workout screen (arguably the most important view in a fitness app).
Anything you'd change? ๐
#buildinpublic#KMP#indiedev
@SeaCatWiz The app has automatic workout progression logic built in. The workouts are pre-defined.
You can fail a set if for example you pick a starting weight that's a bit too high, or at some point you hit a temporary plateau (when you might need a deload, for example).
@SeaCatWiz Good question! It's basically marking the associated set status as "failed". This will influence automatic weight progression calculation within the app.
I'm planning on adding an overlay/some info text that explains this.
@VivienMahe@RevenueCat Nice start! Just a small thing: is the image/logo on the sign in screen supposed to be an analogy combining a flower with money (coins)? If so, personal opinion, it's not very apparent ๐ค