Bear

Love When a Plan Comes Together

10th May, 2026

This 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

View mode for a generated plan - exercise list with info buttons and a Start workout button
Edit mode - drag handles, delete buttons, Add Exercise and Save Plan

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.

The current plan during a live session - banner telling you it's in progress, with a total / rest timer at the bottom
A different plan while a session is running - it locks the Start button and explains why

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

  1. Testing Database Migrations

    Testing Database Migrations

    Aug 15, 2026

    How I test Bearly Fit's on-device database migrations - seeded databases, restoring previous backups and verifying them from a custom React Native debug menu.

    Read more
  2. Food Photos in the Log View

    Food Photos in the Log View

    Aug 03, 2026

    Final touches to the Bearly Fit food UI - food images in the log view, an info button, and a richer barcode scanning screen with Nova, Nutriscore and Ecoscore grades.

    Read more
  3. Smarter Food Search

    Smarter Food Search

    Jul 28, 2026

    Making it easier to find food in Bearly Fit's growing database with meal-period presets, smart defaults based on the time of day, and Most Recent and All Food filters.

    Read more