
Natural Language Search
24th Jan, 2026Last night I was just chilling and making little tweaks
And decided to give natural language search a go.
I realised when I'm searching for exercises - I don't always know the name.
Sometimes I know the area I want to target or maybe an exercise I did last week but I don't remember what it's called.
You could already search by "other names" for exercises and equipment, but that's fixed and doesn't quite match how people usually search for things.
I figured having some basic natural language searching would go a long way!
So now, when i'm searching for an exercise
I can type things like:
- "Recent" - to get my most recent exericses
- "Last week" - to see everything I did last week
- "arms" - to see all the arm exercises
- etc
I even tied in equipment, muscle groups and exercise types, making it easier to find what i'm looking for just by typing
On the life logs side
- "weight" - to find where I tracked my weight
- "selfie" - to find logs with a selfie
- "notes" - to find logs with notes
- etc etc
With everything being offline, I am still pretty limited to how clever I can make the search.
But this small change has had a massive impact on searching.
I think with time this could be a really intuitive way to find things in the app, especially as I add more exercises to it.
Anyway I thought this was a cool little side quest and I wanted to share :)
I'll be spending the rest of the weekend getting everything ready for the stores!
Thanks for reading
More like this

Building in Public
Jan 23, 2026Reflecting on the journey of building Bearly Fit publicly - from an abandoned side project to a comprehensive fitness platform.
Read more
Testing on Older Devices
Jan 12, 2026Testing on older and less powerful devices can be humbling. Here's how I optimized React Native charts for Android.
Read more
Goals UI Improvements
Dec 31, 2025Improving the Goals UI with a more intuitive sentence-like structure and better time input selectors.
Read more

