Work / Ritual
Ritual app icon

Ritual

Brand, product design and native iOS rebuild

Our own habit tracker for iPhone. We designed the brand and every screen, rebuilt the app from scratch in SwiftUI and shipped four releases in a week, in 35 languages.

Client
Fackt, our own app
Services
Brand, product design and native iOS rebuild
Platform
iPhone, SwiftUI
Stack
WidgetKit, HealthKit, RevenueCat, PostHog
Ritual, brand, product design and native ios rebuild by Fackt
The build in numbers
4releases in about a week
35languages
13onboarding steps, each one tracked
4paywall designs, picked remotely
The challenge

Most habit trackers punish you for a missed day. Ritual is one ritual at a time, rest days that count and a garden that grows when you show up. The app had to be rebuilt from scratch as a native SwiftUI app, on the same bundle ID, so existing users only noticed a better app, with pricing flexible enough to change without a release.

01The rebuild

A warm paper look we call Soft Grain: cream and sand, a dark brown ink, one bright orange and a garden green. Instrument Serif for headlines with one word in italic orange, Instrument Sans for the interface, and Caveat for handwritten notes. The icon is a seed sprouting under a warm sky: small start, steady growth.

From those designs we rebuilt Ritual natively in SwiftUI, keeping the bundle ID. 2.0 shipped the whole app: onboarding in light and dark, Home with the week and the streak, ritual detail, timers, water and reading logs, Apple Health, reminders, rest days, data export and four paywall designs. 2.1 gave every ritual its own room, added the meadow with seasonal plants, widgets and a shareable weekly recap. 2.2 added a plan paywall built from the onboarding answers. 2.3 brought a What's New screen in all 35 languages and analytics.

Ritual: The rebuild

02At a glance

Thirty five languages, thirteen onboarding steps, four paywall designs and one bundle ID kept through the rebuild.

Ritual: At a glance

03Onboarding

Thirteen steps from "This isn't a to do list" to a signed personal commitment. It asks what you want to focus on, what gets in the way and how many hours slip by, picks a first ritual with you, connects Apple Health and reminders and offers the trial. Every answer becomes a profile property, so the app and the funnel both know who they are talking to.

Ritual: Onboarding

04Every ritual gets a room

Box breathing with an orb that grows and shrinks and a haptic tap on every count. A pond timer with a bell. Six morning stretches, 30 seconds each. One journal question a day. When a session ends the ritual ticks itself off, seeds go to the garden and mindful minutes are saved to Apple Health.

Ritual: Every ritual gets a room

05Apple Health and programs

Walks, sleep, workouts and mindful minutes complete rituals on their own, with nothing to tap, and health data stays on the iPhone. Programs from 7 to 21 days build a routine one ritual at a time, and a five step wind down dims the screen as you go.

Ritual: Apple Health and programs

06Widgets

Today in small, medium and large, interactive, so you tick a ritual or log a glass of water right on the widget. A streak widget, and ring, line and text widgets for the Lock Screen.

Ritual: Widgets

07Notifications

Every ritual has its own reminder text. Reminders are actionable from the Lock Screen: mark it done, snooze 10 minutes or log a glass. Smart nudges cover a streak at risk, a rest day used, a milestone and the end of the trial, and an evening check in asks how the day felt.

Ritual: Notifications

08Freemium and experiments

Free gets 2 rituals, check offs, streaks, rest days, reminders, Apple Health and mood check ins. Pro unlocks unlimited rituals and mood patterns, with a 7 day trial on yearly.

RevenueCat offering metadata picks the paywall design (main, garden, plan or price), the number of free rituals and whether the paywall is hard or soft. The paywall shows once after onboarding and can be closed, then only at the third ritual, the patterns card or See plans. The experiment plan tests main vs garden, 2 vs 3 free rituals, hard vs soft, price and trial length. People leaving get a win back offer: 50% off for 3 months on monthly, a free month on yearly.

Ritual: Freemium and experiments

09Analytics

PostHog, anonymous, with every onboarding step tracked from onboarding_01 to onboarding_13, paywall views and closes with seconds on screen, every purchase state, completed rituals, sessions and programs. Profile properties hold focus, challenges, first ritual, rhythm, first plant, language, country and Pro, so every funnel can be split by them.

Ritual: Analytics

10The App Store page

Screenshots illustrated in the same hand as the app, the sun, the garden path and the sticky notes, with serif headlines and one handwritten word.

Ritual: The App Store page

1135 languages

The app and its What's New notes ship in all 35, so a release reads native everywhere. Language is also a profile property, so every funnel can be split by it. The rating prompt never shows in the first 3 days, and unhappy answers go to private feedback instead of the App Store.

Ritual: 35 languages
Related serviceiOS app design and developmentFor founders who want an app people open every day and pay for. We design it, build it in SwiftUI and launch it, the same way we ship our own apps. See how we work → Related noteRebuilding an iOS app from scratch without losing a single user Read →

Want results like this?

Book a free 30 minute strategy call with Dom, or get a free audit of your product first.