Kinedu app redesign

Screen-by-screen report · Trial→paid conversion focus · June 2026
Segment: new parents 0–12 m7-day Apple IAP trial$7/monthPost-trial: limited free tier  Clickable mockups →

Key improvements vs. the current app — at a glance

1 · Executive summary

The landing page promises "Know exactly what to do with your baby, every single day." The current app delivers a content catalog. Trial→paid conversion is decided by whether, within 7 days, a parent feels "this app knows my baby, and she is progressing because of me." Nothing in the current design manufactures that feeling on a deadline.

Four root causes found in the audit

Trial start rate (~17–20% of new users) is healthy, so the leverage is inside the trial, not before it. The strategy: redesign the week as an arc that front-loads proof of value into days 1–3 and lands an explicit value recap before the Apple reminder fires.

Day 0 · baseline assessment → instant profileDays 1–4 · daily plan + tracker insightsDay 5 · "first week" recapDays 6–7 · continuity, not paywall

2 · Information architecture: 5 tabs → 4

Today · Progress · Tracker · Explore. A tab earns its slot by being a distinct job, not a content type: what do I do now / is it working / log and understand her day / find anything.

3 · Today

Job: answer "what do I do with my baby right now?" in one glance — and be finishable in ~10 minutes, so the day ends in completion, not scroll fatigue.

What changed
Watch: D1→D3 plan completion rate during trial; % of trial users completing ≥1 activity in first session.
Design rule: the home screen must be finishable. Infinite feeds read as "content app"; a finishable plan reads as "program my baby is enrolled in." Programs are what parents pay to keep.

4 · Activity detail + the Done payoff

Job: get the parent from intent to playing in seconds — then turn the completed activity into a progress data point while the moment is still warm.

What changed
Watch: Done-tap rate; % of Done taps answering the micro-milestone question; micro-milestones logged per trial user.

5 · Progress

Job: answer "is she okay — and is what we're doing working?" in a way that's emotionally survivable for an anxious parent, with every gap attached to an action.

What changed
Watch: % of trial users with a completed baseline; check-in repeat rate; report downloads.

6 · Skill detail + percentile graph

Job: show exactly where one skill stands and the next concrete thing to practice — with the percentile chart as opt-in depth for data-hungry parents, never the default read.

What changed
Watch: percentile-sheet open rate vs. practice-activities tap rate (should invert from today).

7 · Explore

Job: let a parent find anything in a 3,000+-item catalog fast — personalized by default inside each section, but never competing with Today for the "curated for you" role.

What changed
Watch: search usage, pill switching, % of class reservations originating from Today vs Explore.

8 · Tracker

Job: capture the baby's day in two taps and give meaning back — the daily habit anchor for 0–12m parents, and the bridge from logging to development insight.

What changed
Watch: logs/day per trial user; insight-banner tap-through; caregiver invites sent in week 1.

9 · Day-0 assessment results (onboarding)

Job: prove the app knows this specific baby within the first two minutes — then convert that proof into the trial start while perceived value is at its peak.

What changed
Watch: assessment completion rate; results→trial-start conversion (could also lift the ~18% trial start rate).

10 · Day-5 trial recap

Job: make the accumulated week undeniable before Apple's reminder triggers the cancel decision — deepen commitment and offer the annual switch, never ask for a subscribe action that doesn't exist.

What changed
Watch: recap view rate; cancellations within 48 h of Apple's reminder vs control; annual take-rate at the recap. This is the cleanest first A/B of the whole program.

11 · Free tier (post-trial)

Principle: logging is free, meaning is premium. Free users keep building the dataset (habit + sunk cost grows); every locked surface names the specific value waiting — true statements, made true by the user's own data.

SurfaceFreeTrial (7 d)Premium
Daily plan1 activity/dayFull (3/day)Full (3/day)
Pace of developmentLocked teaserFullFull + 6-week trend
Milestone check-insFreeFreeFree
Tracker loggingFreeFreeFree
Tracker insightsLocked teaserFullFull
Live classesVisible, lockedJoin + recordingsJoin + recordings
MasterclassesFirst lesson per seriesFullFull
Articles / libraryPreviewsFullFull
Caregiver sharingFreeFreeFree
Never lock the celebration. New-milestone moments stay free — the emotional bond is the re-conversion asset. Free Progress carries one button: "See how her pace changed."

12 · Pace-of-development framing rules

Science alignment — checked against the Kinedu skills validation paper and the Stanford structure-of-development study (Stenhaug, Ram & Frank). The framing above matches the instrument's scientific scope, not just UX preference: the scale is validated as surveillance, not diagnosis ("strengths and areas of opportunity" is the paper's own purpose statement, and it explicitly flags parental anxiety as a risk to design against); "every child develops at their own pace" is the literature's own language; "usually at X months" correctly translates the 75th-percentile age of acquisition (AAP convention); and the differentiation finding — domains are tightly coupled within-child in year one (~0.75 at 2 months) and decouple by ~12 months — supports leading with overall pace for the 0–12 m segment, since a large single-domain gap in a young infant is more often measurement noise than true divergence (domain detail earns more prominence as the child ages). Both papers also document parental over-reporting at 0–3 months, which makes "early read" guards scientifically required, not just polite. Two evidence-based copy rules: (1) never claim pace moved within a week — show logged micro-milestones instead; real pace deltas belong to re-checks weeks apart. (2) "Activities matched to her pace" is supported (selection); "activities moved her pace" is not an established causal claim — the defensible benefit line is the Stanford engagement finding (parents' verbal and non-verbal engagement increases).

13 · Build order

Original impact-first ordering — refined by the risk-adjusted test order in §14, which sequences additive changes before the Today remodel.

BuildImpactEffort
1Day-0 baseline assessment in onboarding + results screen (quiz-to-paywall)Very high — unblocks everythingMedium
2Today hero plan + demote the feed mall (View-all links to full surfaces)HighLow–medium (UI)
3Trial day chip + day-5 recap screenHigh, direct revenueLow
4Done payoff sheet with micro-milestone questionHigh — feeds the data loopLow
5Tracker insight layer (rule-based v1)Medium–highMedium
6Empty-state audit (no zero-lines, no broken timers)Medium (trust)Low
7Progress reorder + pace band + "not started" stateMedium–highLow–medium
8IA consolidation 5→4 + Explore catalog architectureMediumHigh
9Caregiver invite in the week-1 journeyMedium (retention compounder)Low

14 · Conversion hypotheses & risk-adjusted test order

The unifying thesis: a parent converts when, inside 7 days, they feel attribution — "my baby is progressing, I'm the reason, and this app is how I know." Every hypothesis below manufactures that feeling faster, protects it from anxiety, or surfaces it at the moment the keep-or-cancel decision forms.

Tier 1 — attack the conversion decision directly Tier 2 — build the paying emotion during the week Tier 3 — compounders

The build order — additive before subtractive

H3 (Finishable Today) is the highest-impact and highest-risk item: it is the only change that removes surfaces existing users touch daily, and it depends on H1 (baseline data), H4/H6 (the micro-milestone and pace systems) and H9 (Explore as the new home for demoted content). Everything else is additive — worst case, nobody uses the new thing. So the sequence runs every additive, de-risking step first; by the time the Today remodel ships, it is no longer a leap but an assembly step, backed by weeks of completion-vs-conversion data.

StepWhy this position
1H2 · Day-5 recapAdditive screen, cleanest A/B in the program, immediate revenue signal at the cancellation moment.
2H6 · Progress remodel + pace framingLow-traffic surface today — can only improve. Builds the progress narrative every later step displays.
3H4 · Done→micro-milestone payoffAdditive sheet on the existing activity flow; starts the attribution loop and keeps pace data fresh.
4H1 · Day-0 assessmentBig build, but it touches only new users — zero disruption to existing behavior, full upside on every new trial.
5H7 + H8 · Caregiver invite, science factsCheap compounders; run alongside whatever else is in flight.
6H9 · Explore consolidationThe hard prerequisite for H3: the content mall needs a good home before it can be demoted out of Today.
7H5 · Tracker intelligenceIndependent parallel track; rule-based v1 needs no ML and no other step.
8H3 · Finishable Today — last, deliberatelyShip to new cohorts first with a holdback group. Watch engagement guardrails (sessions, content consumption), not just conversion — a home remodel can win on conversion while quietly killing browsing behavior worth keeping.
9H10 · Free tierOnce the trial flow proves out — it inherits its locks and teasers from everything above.
Prerequisite before sequencing Tier 1: pull day-of-cancellation data from App Store Connect. If cancellations cluster on days 0–1, the center of gravity is H1 (the first-session aha); if they cluster at Apple's reminder, it is H2 (the recap). One number, already sitting in a dashboard, decides where the effort goes first.

15 · Measurement plan

16 · Housekeeping flagged during the audit

17 · Data integration notes (GraphQL round)

The clickable prototype now runs on a real snapshot from Kinedu's GraphQL content API (June 10, 2026): the daily plan uses real activities (Peek-a-boo → We can stand up! → Mirroring the sounds), the Explore catalog samples 24 of the 340 real activities in the 6–9 month band with working area filters and real per-area counts (Physical 99 · Cognitive 36 · Linguistic 28 · Social 24), the Library shows age-targeted articles, the Masterclasses pill shows Dr. Spencer's actual Baby Sleep lessons with real durations, and the Progress layers run on the real Kinedu Skills framework — skills, milestone checklists with typical ages, and science facts.

API quirks found — for the backend team
Product insight from the data: 285 of the 849 articles in the catalog carry age ranges matching a 7-month-old (the "1,000+ library" marketing claim presumably also counts audio and expert content) — a third of the entire library is relevant to any given baby. The current app's generic category carousels hide a personalization asset that already exists in the data. The Library should default to age-filtered (with "browse all" as the escape hatch), exactly like the activities catalog.
Skills & milestones exposure — delivered June 10. The prototype's Progress layers now run on it: real skills (Object Exploration · Babbling · Imitating), real milestone checklists with typical ages and master/micro structure, and a real science fact in the skill detail. What the data shows, and what remains:

Empirical taxonomy map

No lookup tables are exposed, so this was inferred from the full catalog (3,391 activities, 849 articles, 303 masterclass lessons). It is the reference the prototype now implements.

LevelValuesNotes
area_id1 Physical · 2 Cognitive · 3 Linguistic · 4 Social-emotional · 5 Daily routines · 6 Health & parenting · 7 PrenatalShared by activities and articles. 1–4 are the developmental areas shown in the app; 5 is bonding-through-routines activities; 6 is practical content (recipes, care, gear); 7 is entirely prenatal-flagged.
domain_id6 Cognitive · 7 Social-emotional · 8 Linguistic · 16 Reading · 20 Physical/growth · 21 Feeding · 22 Nutrition & recipes · 23 Health & safety · 24 Soothing & massage · 25 Bath & body care · 26 Sleep · 27 Diapering & hygieneCross-content topic system — the same ids mean the same thing on activities and articles. Dense on activities (~62% covered), sparse on articles (~10%). Within areas 1–4 it is 1:1 redundant with area.
activity_typeactivity (2,466) · webinar (534) · interactive (391)Stored with inconsistent casing ("Activity"/"activity", "Webinar"/"webinar") — worth normalizing before any filter relies on it.
Masterclasses8 classes → 78 modules → 303 lessonsOnly module ids are exposed (master_class_module_id); the class level and class/module names are not in the API.
Food groupsFruits · Vegetables · Proteins · Grains · Fats · OthersReal localized taxonomy — ready to power the Solids tracker ("14 foods tried · 4 of 6 groups"). Recipes (domain 22) could cross-link from Solids.

Prepared with Claude · June 2026 · Companion artifacts: full-scroll mockups (Today / Progress / Tracker / Explore in Kinedu palette), free-trial / premium / free-tier state mockups, day-0 assessment results rework, day-5 recap, and a clickable three-state prototype (trial / premium / free) with ten drill-down screens, wired to a live GraphQL data snapshot.