
Love When a Plan Comes Together
10th May, 2026This weekend on Bearly Fit, I have mostly been improving the UI around Workout plans.
Now that the wizard lets you generate a plan, I thought it'd be good to give the UI for managing them a little work over.
- Revamped the UI
- Added an info button for each exercise
- Added session awareness
- Made it so it scales with each workout
The session-aware bit was the most fiddly. If you're already in a workout, the plan view tells you - and stops you starting another one until you wrap up the first.
Hoping this will go live this week!
My next big challenge is to upgrade from RN 0.76 to Expo 54 (and RN 0.81). The code base is very large now, so as part of the upgrade I plan to split each core section into a self contained module. I'm hoping this'll make it easier to test and develop for each major section - and it'll also give me the ability to build spin off apps.
Oh - and I've started speaking to designers about modernising the UI for the current app, so that'll start happening on the side :).
Thanks for reading :)
More like this

Playing With Dark Magic
May 04, 2026Calculating sets, reps, weight and time scaling for generated workout plans - with a bit of progressive overload and de-loading thrown in.
Read more
The Suns Out
Apr 29, 2026The workout plan summary screen is almost done - and the next bit is figuring out how to calculate sets and reps from your history.
Read more
Bearly Holding It Together
Apr 22, 2026Android's 16KB page size deadline is forcing a full React Native upgrade, so I'm extracting the native modules into self-contained libraries first.
Read more



