We built TrailQuest on a simple premise: the science of walking is clear, most apps ignore it.
Turns out the same thing is true for app design.
There is decades of research on why people quit new habits. There is decades of research on what keeps them. And for most of TrailQuest’s life, I applied that research to the walking side — HealthSpan, streak mechanics, step science — while the app design itself got built by instinct.
Version 1.2.6 is what happens when you stop doing that.
The first three minutes are the whole game
Behavioural research on habit apps is consistent on one point: the first session decides everything. If a new user doesn’t understand what they’re doing and why it matters within the first few minutes, they don’t come back to figure it out later. They just leave.
The previous onboarding worked. But it answered the wrong questions. It walked users through the mechanics without ever addressing the things they were actually wondering: What will I do here every day? What will I earn? Where do I start?
1.2.6 fixes that from the first screen.
Pick your trail before anything else. The new opening screen asks you to choose your adventure immediately — the Camino Franés, the Hobbit Trail through Middle-earth, the GR20 across Corsica, the Jesus Trail through Galilee, or the Vrba-Wetzler escape route from 1944. The trail doesn’t just sit there waiting. It activates. Your quest starts the moment you tap.
See your first rewards before you’ve earned them. The final onboarding screen now shows a preview of the first three badges you can unlock: On Fire, Friendly, Trails & Quests. This is a small change with a large effect. Concrete targets motivate more strongly than abstract promises — which is exactly what the research on goal-setting says.
Understand TrailCoins before you spend them. A new contextual banner on the goal-setting screen explains what the coins are actually for — Streak Shield, trail boosts, the shop — before the first coins ever land in your wallet. Currency only makes sense if you know what it buys.
Start moving the same day. Once onboarding is complete, a Day 1 Mission appears on the home screen: a specific, small challenge to take your first steps and move your avatar on the trail map. Not a tutorial. Not a placeholder screen. A real task, completing real progress, on day one.
Gamification without people is a solo game
I’ve written before about the walking science. This time the science that shaped the update came from somewhere different: the research on social motivation.
The data on this is clear. Social accountability is one of the most reliable multipliers of physical activity behaviour. People who exercise with a social connection — even a loose digital one — are more consistent than people who go it alone. This isn’t a hot take. It’s been replicated across enough studies that it’s become a design principle.
The problem was that TrailQuest’s social layer was technically present but structurally incomplete. Friendships were asymmetric — one side knew about a connection that the other side might not. That’s not a friendship. That’s a follow. It’s a fundamentally different thing psychologically, and it undermined every social feature built on top of it.
1.2.6 rebuilds this from the ground up. A friendship in TrailQuest now either exists on both sides, or it doesn’t exist at all. This is the infrastructure that every future social feature will be built on.
Encouragement is good. A Streak Shield at the right moment is better.
Words of support are nice. Anyone who’s been in a running group or a walking challenge knows this: what actually helps when you’re about to break a streak isn’t a thumbs-up. It’s something that removes the obstacle.
Social Gifting lets you send any item from your Inventory to a friend — TrailCoins, Streak Shields, Speed Boosts. The gift leaves the sender and arrives at the recipient in a single atomic server transaction. The recipient gets a push notification and a message in their inbox.
The system is built to resist abuse — there’s a daily sending limit of 200 coins per user. But within that, it’s a genuine act of support. You’re not just cheering from the sideline. You’re actually handing someone something useful.
Share the moment, not a screenshot
Until now, sharing a milestone from TrailQuest meant taking a screenshot and hoping it looked good enough to post. It usually didn’t.
Social Sharing generates branded visual cards directly inside the app and opens the native share sheet in one tap. Five card types cover the moments that actually matter:
- Trail milestone — “I just passed 50 km on the Camino Franés”
- Badge unlock — “Earned: Trailblazer 🎍”
- Weekly summary — steps, streak, best day of the week
- Streak challenge — “Can you keep up? 15-Day Streak 🔥” — triggered directly from the daily goal completion dialog
- Trail completed — for finishing an entire trail
The cards look like they belong in the app, not like an afterthought. That’s the point.
One more thing: the code you never see
Version 1.2.6 also includes a refactor that doesn’t show up in any feature list but matters more than it might seem.
Badge rendering existed in three separate places in the codebase — three different implementations of roughly the same component, each doing things slightly differently. This is how bugs live. You fix something in one place, not knowing there are two more places with the same problem.
A new shared widget — TqBadgeCard — replaces all three. Onboarding, the profile screen, and the badge gallery now all render badges from the same single source of truth. Future design changes to badges get made once, in one place, and applied everywhere automatically.
This is the kind of work that’s invisible when it’s done right. It’s also the kind of work that lets everything else move faster.
What this version actually is
1.2.4 was the update that came from listening to two beta testers.
1.2.6 is the update that came from applying the same scientific discipline to the app design that we’ve always applied to the walking side. Less gut feeling. More evidence. The question we kept asking was: what does the research actually say should happen here?
Onboarding science said: answer the real questions, show the reward, give something to do on day one.
Social motivation research said: make the social graph real, not cosmetic.
Behavioural economics said: currency needs context to feel real.
UX research said: the moment of achievement should be shareable without friction.
None of this is revolutionary. Most of it is decades old. The challenge was just doing it properly instead of shipping what felt intuitive.
TrailQuest is still in Open Beta. It’s still free on Android. And it still turns your daily steps — the commute, the dog walk, the lunch break loop — into real progress on legendary trails.
1.2.6 just makes it harder to give up before you see what that feels like.
Join the Open Beta
TrailQuest converts your daily steps into real progress on legendary trails — with HealthSpan Score, streaks and trail lore. Free on Android.
▶ Get TrailQuest on Android