
FitWoody
Built for the days you want to give up.
How a two-person team made a health app recognized by Apple. 35 languages, three devices, and one release a month.
Active · Monthly Releases
Project fact sheet

Client
FitWoody · Chubby Studio
Sector
Health & Fitness
Period
2023 · Present
Status
Active · One release per month since 2.0
Our role
Product, brand, UI/UX design, development, and launch
Stack
Swift · SwiftUI · HealthKit · Foundation Models · WidgetKit · watchOS
Platforms
iPhone · iPad · Apple Watch
Links
100,000
Users
35
Languages · with RTL
4.5
★
732 ratings · global
2
People on the team
Fitness apps punish you for failing.
FitWoody knows you so well that it knows how to help you keep training.
How it knows you
It reads your rest, your heart rate, your energy and the time you have today. It adjusts the day around that.
What we decided to remove
The streaks. Showing up, however you can, counts: a five-minute session is also a workout.
Ch. 01 · Product Research
We research by publishing.
Five public betas in nine weeks, each testing an idea. We didn't ask what people wanted: we gave them something to use and watched what they asked for next.
“Even though FitWoody was born from our idea, it was the people who made it grow.”
Beta
1
A new app to start fresh
The entire rewrite, still without a version name. Rebuilt for iOS 26 with metabolic, sleep, and training analysis.
25 Aug 2025
Beta
From numbers to meaning
Stop showing numbers and start explaining them. The homepage updates every day, and every metric tells you what it means.
10 Sep 2025
Beta
3
From purposes to objectives
Resolutions become challenges with a goal, so that a commitment stops being just an intention.
2 Oct 2025
Beta
4
FitWoody is already on your wrist
The Apple Watch app, native to watchOS. Activity, sleep, and workouts without pulling out your phone.
8 Oct 2025
Beta
5
From objectives to meaning
People asked for it
FitPassport. The twelve-month view that wasn't in the plan and that people asked for.
14 Oct 2025
Version
2.0
Built for the days when you want to give up
Nine weeks later, the public version.
23 Oct 2025
What we didn't expect
Long-term progress
We thought the app was about today. A lot of people didn't want to know how they were doing today; they wanted to see the last twelve months and understand if they were getting anywhere. It came out in beta 5 and is called FitPassport.
What we didn't expect
Being able to change units
We thought of it as a detail for later. For many people, it was the difference between using the app or never opening it again. It was the first thing we released after rewriting the entire app.
Ep. 02 · Making-of
How we got here.
What you don't see in the screenshots: why we decided to rebuild it from scratch and how the screens start here, drawn before they even existed.
The decision
A bet that was not backed by the numbers.
FitWoody was working. People paying, users all over the world, an active product. And we decided to rebuild it completely.
There wasn't a single piece of data saying it was the right thing to do. There were three things we did know: that Liquid Glass was coming and what we had next to it looked childish, that the data wasn't structured for what was ahead, and that we couldn't grow that way.
When a decision isn't backed by numbers, it's backed by judgment. What we did was not leave it to stand alone: nine weeks of public betas so that, if we were making a mistake, they would tell us before it was called 2.0.
Ch. 03 · Brand
It stopped being a character and became a state of mind.
Woody was a campfire with a face. In 2.0 we removed the character and kept the fire, but changed its location: it's no longer on the screen, it is the screen.

1.0 – 1.5 · 2023 to 2025
A character to take care of

2.0 · since Oct 2025
A fire that is you

2.0 · at night
The background fades, the flame does not
Why a bonfire
A fire means exactly what the app does: it stays alive if you feed it, it doesn't go out because of a bad day, and it doesn't yell at you. The domain is fitwoody.camp, and the camp is the entire metaphor.
Why we took away its face
A character asks you to take care of them, and that was confusing: it seemed like the app was about keeping a doll happy. It's not about that. It's about you.
Where the fire lives now
In the background. The color and rhythm of the screen change according to how you are, so the symbol is no longer just a drawing and has become your state.
Ch. 04 · Design
Designed to feel inevitable.
Five decisions that are felt by using it, not found in a brand manual: how the colors speak, how the data is read, how everything moves, and what happens when you touch something.
Liquid Glass
The material is not a filter: it is the hierarchy.
2.0 didn't just adapt the interface to the material: it rebuilt it with it. The glass separates the active from the idle, and there is never a need to explain where to look.
Movement
Nothing appears: everything comes from somewhere.
Manual timed transitions and spring physics on each ring. The movement shows where everything comes from, making the app self-explanatory.
Color
A traffic light, not a palette.
Each color of the interface signifies a status, not a brand. In the charts, the color tells you whether to push or stop before you even have time to read the number.
Effort
A gesture, and you already know what you have just done.
You adjust the effort with one finger and, in that same gesture, the app tells you how much it adds to your load and which zone it leaves you in. The number appears while you decide.
Data analysis
A piece of data does not mean the same thing to everyone.
Before interpreting a metric, the app asks you how your week is going. Four answers in normal language, not a scale from one to ten. It calibrates with that.
Ch. 05 · Multi-device
One app. Three screens. The same soul.
Nobody uses the watch and the iPad for the same thing. On your wrist, you look at a piece of information for two seconds and move on; on the iPad, you sit down to make sense of your week. Each screen is designed for its moment, not just scaled up from the phone.
Ch. 06 · 35 languages and RTL
35 languages. Also from right to left.
Localization is not translation. In Arabic and Hebrew, the entire interface is mirrored: the navigation changes sides, the arrows flip, and every piece of data crosses the screen. The same day, read in both directions.

English
→

Arabic
←
Arabic
Hebrew
Simplified Chinese
The 35, each in their own alphabet
Ch. 07 · Active
Nine versions in nine months.
Version 2.0 was released on October 23, 2025. Since then, not a single month has gone by without work being published, and version 3.0 is coming in September. A partner that sticks around, not one that delivers and disappears.
O
2025
N
D
J
2026
F
M
A
M
J
J
A
S
Version
3.0
Rebuild FitWoody from the inside out
The biggest version yet, built on everything you have told us.
Sep 2026
Version
2.6
Draw your own lines
Cycling heart rate and FTP zones defined by you.
14 Jul 2026
Version
2.5
The route was never just a line
The route shows the movement and where the difficulty changes.
29 May 2026
Version
2.4.3
Who can understand their own body?
Accessibility: understanding your health data is no longer a privilege.
6 May 2026
Version
2.4
Life does not fit into a single objective
Various goals, challenges with a target, and habits that can be reset.
15 Apr 2026
Version
2.3
Training load: the missing piece
Training load enters the equation with sleep and recovery.
19 Feb 2026
Version
2.2
Sleep, when it finally makes sense
Sleep stops being a graph and becomes a reading.
13 Jan 2026
Version
2.1
A glimpse that changes everything
The first widgets and complications for the Apple Watch.
11 Dec 2025
Version
2.0.5
Customize your units
Each with its own units: degrees, kilometers, or miles.
1 Nov 2025
Version
2.0
Built for the days when you want to give up
Rewriting from scratch, with the community already on board.
23 Oct 2025
The complete changelog, since 1.0
→
When something breaks
A silent failure is not caught by looking.
In February 2026, some people's homepage sleep disappeared. It wasn't a single bug, but three piled up: a background sync pipeline, a date format that caused queries to fail silently, and an infinite retry loop.
None of them threw an error. We released three patches and it still wouldn't close, because we were fixing symptoms without being able to see the cause.
What wrapped it up was stopping and building ourselves our own diagnostic system. With it, the last bug was found in hours; without it, it would have been weeks. That tool stayed, and today it watches over the rest of the product.
We tell the whole story, with dates and the figures from the worst day. A product that has been active for three years breaks at some point: what distinguishes a team is not that it doesn't happen to them, but how long it takes them to notice it.
The complete post-mortem
→

Ch. 08 · What they say about FitWoody
From the person who installed it yesterday to the one who opens it every morning.
We don't make products to look good in a screenshot, but for someone to keep opening them a year later. This is what the press and those who use it every day are saying.
A fitness tracker that doesn’t punish imperfection
If you want a fitness app that understands you, instead of just spitting numbers at you, you should try FitWoody.

Victor Abarca
@victorabarca
After seeing the progress that the FitWoody team has made over several years, I really wanted to include this app in the last video.
Ten out of ten.
When you are understood, moving forward becomes easier
The app adapts to you, not you to the app. If one day you can't, the app doesn't push you, it understands.
The application is amazing!
Russia · @Pavel_Z
★★★★★
Everything is great: the app is 100% worth every penny and unlocks the full potential of the watches to the max (300%).
Necessary complement to understand health tracking data
Spain · @aruizo
★★★★★
This application is absolutely necessary to easily understand the health parameters that our devices collect, especially for those of us who are not experts in the field. The developers are on top of it, improving it day by day and listening to users. 10 / 10
FitWoody approaches fitness from a perspective of self-care
We don't want to be just another app that encourages you to compete with your friends or to give 100% every day.

Javier Lacort
@lacort
An approach that is neither intimidating nor hostile to those who are not elite athletes, but simply want to start taking better care of themselves.
Before you ask
Do you lead the product or just execute it?
Both things, and in that order. At FitWoody, we decide what to build before building it: what deserves to exist, with which technology, and in what order. Product, brand, design, and development are handled by the same two people from start to finish.
How long does a product like this take?
FitWoody was released in 2023 and version 2.0, which was a complete rewrite, in October 2025. Since then, we have published a release every month. It is not a demo shown once: it is a living product.
Can you step into a product that already exists?
FitWoody 2.0 was exactly that: rebuilding an app that already had users, while continuing to release updates along the way. Stepping in halfway through is not the exception, it's the rule.
Do you only make health apps?
No. Health and fitness is the sector of this project, not our method. We make apps, web, and agents; the platform is defined by the project, not a fixed stack.
Who maintains it afterwards?
We do. FitWoody's changelog is public and the cadence is visible from the outside: we don't deliver and disappear.
And what if I only want the design part?
You can, but we say what we think: half of what makes FitWoody good are decisions that only hold up if the person making them is also the one building them. Tell us about the case and we'll give you our opinion before taking it on.




