Joey β€” the family guide

Joey is a private baby tracker for one family. Feeds, sleeps, nappies, pumping, growth, medicines and milestones β€” each logged in a tap or two, from the app, from a home-screen widget, or straight from the lock screen without unlocking the phone. Every phone in the family sees the same day.

There are no accounts, no sign-ups, no ads. Nothing you log can be read by anyone outside your family.

Joey's Home tab with a bottle feed running

New here?

  1. Get Joey on your phone β€” install it, and tell it about bub.
  2. Getting started with Joey β€” ten minutes, from first feed to first widget.
  3. Set up family sync β€” put both parents' phones on the same day.

How this guide is organised

Getting started β€” installing Joey, your first session, and sharing with the other phones in the family.

Logging the day β€” one page per thing you log: breastfeeds, bottles, sleep and nappies, pumping, fixing an entry after the fact, comments, and health and milestones.

Home screen and lock screen β€” adding widgets, the all-in-one control widget, and running a timer from the lock screen.

Looking back β€” growth centiles, trends and day breakdowns, and one whole day walked through end to end.

Your data β€” what Joey holds and where, how to get it out, how to delete it, what to do when something looks wrong, and what the About page and the occasional notice from us are for.

The words Joey uses

  • Nappy, not diaper. Australian English throughout.
  • Volumes in mL, temperatures in Β°C.
  • Bub β€” whoever you are tracking, until you type a name in.
  • Times show hours and minutes, never ticking seconds. The one exception is the stopwatch on a running timer on the lock screen.

Help

If something isn't working or isn't making sense, start with Something looks wrong. If that doesn't sort it, email joey@medapps.com.au β€” say what you saw, and which phone you were on.

Get Joey on your phone

Joey isn't in the App Store or the Play Store. Rob sends it to you.

On an iPhone

  1. Install TestFlight from the App Store if you don't already have it. It's Apple's own app for trying apps before they reach the store.
  2. Open the link Rob sends you. TestFlight opens and shows Joey.
  3. Tap Install. Joey lands on your home screen like any other app.
  4. When there's a newer Joey, TestFlight tells you. Tap Update β€” nothing you've logged is lost.

On an Android phone

  1. Rob sends you the Joey app file. Open it from the message, or save it and open it from Files.
  2. Android asks whether to allow apps from wherever you opened it β€” your browser, Files, or the messaging app. Turn that on for that app, then come back and tap the file again.
  3. Tap Install. Joey appears in your app drawer.
  4. Newer versions arrive the same way: Rob sends a new file, you open it, and it installs over the top. Your entries stay.

The first time you open it

A phone that has never run Joey opens on a welcome screen: what Joey is, in three lines, and three ways in.

The welcome screen: Start logging now, Set up baby and family first, and Someone already using Joey?

  • Start logging now β€” straight to Home. Log a feed, a nappy, a sleep. Bub's details and family sharing can wait.
  • Set up baby and family first β€” opens More with a two-step card at the top: 1 Baby profile and 2 Family sharing. Everything else on the tab is dimmed until you've done both, tapped Skip for now, or tapped something below the card.
  • Someone already using Joey? β€” the card at the bottom. Tap it if another phone in the family already has Joey set up: it takes you straight to your join code, and this phone gets the family's history.

Whichever you pick, the welcome screen doesn't come back. Along the bottom of the app are five tabs: Home, Journal, Trends, Growth and More.

1. Tell Joey who you're tracking

  1. Tap the More tab.
  2. Tap Baby profile.
  3. Type bub's Name, tap the date row to pick the date of birth, and choose Girl or Boy.
  4. Tap Save.

All of it is optional β€” but the date of birth and sex are what the Growth tab needs to draw centile curves later.

The More tab: Health, Notes & milestones, Baby profile, Family sharing, About Joey, Widget times, Export data, Delete my data

2. Start the family, or join it

Still on More, tap Family sharing.

  • First phone? Name the phone, then pick Create our family.
  • Someone already set it up? The quickest way is the Someone already using Joey? card on the welcome screen: name the phone and your join code appears. From More it's the same thing with one more tap β€” name the phone, pick Join the family, and show the code that appears to a parent.

Both paths are walked through step by step in Set up family sync.

Join before you log. A phone that joins a family takes on the family's shared history in place of anything logged on that phone beforehand.

You can also skip this and use Joey on one phone alone β€” it works perfectly well that way, and you can share later whenever you're ready.

Then what

Work through Getting started with Joey: your first feed, nappy and sleep, the Journal, and a widget on the home screen.

Getting started with Joey

For a parent opening Joey for the very first time. No prior knowledge needed.

In the next ten minutes you'll set up bub's profile, log your first breastfeed, nappy and sleep, find them again in the Journal, put a Joey widget on your home screen, and meet the lock-screen timer. That's everything you need for day-to-day tracking.

Joey on your phone already? Start at step 1. If not, five minutes with Get Joey on your phone comes first.

There's no account and no password. Nothing you log leaves your phone unless you set up family sharing.

1. A quick look around

Open Joey. The very first time, a welcome screen offers three ways in; tap Start logging now and you land on Home. (The other two choices β€” setting up bub and the family first, or joining a family that already uses Joey β€” are covered in Get Joey on your phone.)

Along the bottom are five tabs: Home, Journal, Trends, Growth and More. This tutorial lives on Home, Journal and More.

Home is the tab you'll live on: a Feeding card, a Sleep card, a Nappy card, and a Today summary underneath.

Joey's Home tab with the Feeding, Sleep and Nappy cards

The coloured banner at the top only appears while a timer is running. You'll make one of your own in a moment.

2. Set up the Baby profile

  1. Tap the More tab.
  2. Tap Baby profile ("Name, date of birth, sex (for centiles)").
  3. Type bub's Name.
  4. Tap the date row and pick the date of birth.
  5. Choose Girl or Boy.
  6. Tap Save.

The More tab, with Baby profile below Health and Notes & milestones

All of it is optional β€” but the date of birth and sex are what the Growth tab needs for centiles later. Joey never asks for an email or a password.

3. Log your first breastfeed

Back to Home. The Feeding card has three buttons: Left, Right and Bottle. One side button is filled in β€” that's Joey's suggestion for the next side, and a caption under it spells it out: "Suggested next: left side".

  1. Tap Left. A coloured banner appears at the top reading "Breastfeeding β€” Left". It says "just started", then counts up in minutes.
  2. When bub swaps sides in real life, tap Switch side (the arrows) on the banner. The title changes to "Breastfeeding β€” Right", and Joey keeps the switch.
  3. When the feed is done, tap Stop (the square).

Saved instantly. No form to fill in. Next time, the other side will be the suggested one.

Tip: the banner also has a Move to bottle button. If bub comes off the breast and finishes with a bottle, one tap stops the breastfeed and starts a bottle timer. When you stop the bottle, Joey asks "How much did bub take?" so you can type the mL β€” and Finish without amount is there if you didn't measure.

4. Log a nappy

The Nappy card has three buttons: Wee, Poo and Mixed.

Tap whichever applies. That's the whole thing β€” no timer, no confirmation.

5. Track a sleep

The Sleep card is a toggle.

  1. When bub nods off, tap Fell asleep. A sleep banner appears with the running time.
  2. When bub wakes, tap Wake up on the banner.

Between sleeps, the Sleep card shows how long bub has been awake β€” handy for judging when the next nap is due.

6. See it all in the Journal

Tap the Journal tab. Everything you just logged is there, newest first, with a time column and colour-coded badges. Your breastfeed reads something like "Breastfed 12m Β· L 5m β†’ R 7m" β€” the arrow is your side switch, with the minutes spent on each side.

The Journal with filter chips, times and colour-coded entries

  1. Try the filter chips along the top: All, Feeds, Sleep, Nappies, Pumping, Other.
  2. Got a detail wrong? Tap the entry. An edit sheet opens filled in β€” tap a time row to retype it, change the side with a tap, type an amount, then swipe the sheet down. Everything saves as you go; there's no Save button.
  3. Stopped a timer too soon? Tap the entry and hit Resume β€” still going. The timer picks straight back up β€” banner, widgets and all.
  4. Logged something by mistake? Swipe the entry left and confirm Delete. Wrong one? Tap Undo on the bar that appears, or shake the phone within a minute.

Editing a breastfeed β€” start and end times, side, Resume, and Comments

Edits, resumes and deletes all reach the rest of the family like any other change. For the finer points β€” backdating something you forgot, adding the mL to a bottle you stopped from a widget β€” see How to edit or backdate entries.

7. Put the Feeding widget on your home screen

The best part of Joey is not opening Joey. The Feeding widget puts Left, Right and Bottle on your home screen, and they work without launching the app.

On an iPhone

  1. Long-press empty space on the home screen until the apps jiggle.
  2. Tap Edit in the top corner, then Add Widget.
  3. Search for Joey.
  4. Swipe across to the Feeding widget, pick a size, tap Add Widget.
  5. Tap Done.

On an Android phone

Long-press the home screen, tap Widgets, find Joey, and drag the Feeding widget where you want it.

The Recent activity and Feeding widgets on the home screen

The widget shows the feeding buttons plus your last feed, e.g. "L→R · 2h 5m ago". Tap Left and the timer starts — give it a second or three while Joey does the work in the background.

There are six widgets in all: Feeding, Sleep, Nappy, Pump, Recent activity, and the all-in-one Joey control. Add more the same way whenever you like β€” see How to add and configure widgets.

8. Meet the lock-screen timer

Start any timer β€” tap Fell asleep, say β€” and lock your phone.

The running timer shows on your lock screen with buttons right there: a sleep shows Wake up; a breastfeed shows Switch, Bottle and Stop. On an iPhone it also appears in the Dynamic Island. The very first time, your phone asks permission to show it β€” say yes.

The lock screen showing a running Joey timer with its buttons

You can now run an entire overnight feed without unlocking your phone. More in How to use the lock screen and Dynamic Island.

Where to next

  • Trends shows the last seven days as a pattern chart β€” tap any day for the full breakdown.
  • Growth plots weight, length and head circumference on WHO centile curves, using the profile from step 2.
  • More β†’ Health logs medicines and temperatures; Notes & milestones catches everything else.
  • More β†’ Widget times chooses whether widgets say "fed 2h ago" or "fed at 3:12 pm".
  • More β†’ Export data saves every entry as a file, any time you like.
  • More β†’ Family sharing puts the other parent's phone on the same day: How to set up family sync.

Happy tracking.

How to set up family sync

Get both parents' phones β€” and grandma's, if you like β€” showing the same day. One phone starts the family; every other phone is approved in person.

Once it's on, a feed started on one phone shows on the other within seconds. Either of you can stop it. The Journal, the totals, the charts and the widgets all show the same thing on every phone.

There are no accounts, no passwords, and no code you have to keep secret.

Start here: name this phone

On every phone, the first two taps are the same.

  1. Open Joey, tap the More tab, tap Family sharing.
  2. Step 1 of 2 β€” name this phone. Type something you'll recognise in a list: "Mum's iPhone", "Dad's Pixel", "Grandma's phone". This is how the rest of the family sees this phone, and you only ever type it once.
  3. Tap Continue.

Step 1 of 2 β€” naming this phone

Step 2 of 2 offers three cards. Pick the one that matches your situation:

Card Pick it when
Create our family You're the first phone. Nobody has set Joey up yet.
Join the family Someone else already created it, and a parent is next to you.
Restore from recovery document Every parent's phone has been lost, and you have the saved recovery document.

Step 2 of 2 β€” create, join, or restore

Set-up mode

If you chose Set up baby and family first on the welcome screen, More opens with a Set up card at the top: 1 Baby profile and 2 Family sharing, numbered so you can see what's left. Tap 2 Family sharing and you're at "name this phone" above. A step's number turns into an outline once it's done, and the card disappears when both are β€” or sooner, if you tap Skip for now or anything below the card. Joining a family someone else already created? The Join them instead link in the card's intro takes you straight to your join code.

More in set-up mode: the Set up card with Baby profile and Family sharing

Create the family (one phone, once)

Tap Create our family.

The phone makes the family's encryption key, right there on the phone, and signs itself in as the first admin β€” a parent, who can approve and remove other phones.

Then Joey asks you to save the recovery document and won't take no for an answer: the share sheet comes back until the file is actually saved somewhere. Save it to Files, AirDrop it, or email it to yourself. It takes ten seconds and it matters β€” see The recovery document below.

That's the family created. Now add the other phones.

Add another phone (two scans, both directions)

Nothing secret is ever shown or sent. The new phone shows who it is; a parent approves exactly that phone; the parent's phone hands back a welcome that only works on it.

Have both phones in the same room.

On the new phone

  1. More β†’ Family sharing β†’ name the phone β†’ Join the family. (A phone that has never run Joey can skip a step: tap Someone already using Joey? on the welcome screen, and the name step reads "Name this phone, then show your code" β€” Continue opens the code straight away.)
  2. A code appears, under the heading "Ask a parent to scan this". Hold it up.

The joining phone's code β€” no secrets in it

On a parent's phone

  1. More β†’ Family sharing β†’ Add a device, and scan the code.
  2. Check the name that comes up, then choose:
    • Add as admin β€” another parent. Can approve, remove and manage phones.
    • Add as member β€” a helper, like a grandparent or a babysitter. Can log and view everything, but can't add or remove phones.
  3. A welcome code appears on the parent's phone, headed "Now let them scan this". Hold it up.

Back on the new phone

  1. Tap Then scan their welcome code and scan it.

Done. The devices list appears and the family's history fills in within seconds.

Joining replaces what was on that phone. Anything logged on the new phone before it joined makes way for the family's shared history. Join first, then log.

Not in the same room? Both codes can be copied as text instead β€” there's a Copy join code instead and a Copy welcome code instead button β€” and sent by message. The welcome code is made for one specific phone; to anyone else it's gibberish.

When every parent's phone is lost

This is what the recovery document is for. On a new phone: More β†’ Family sharing β†’ name the phone β†’ Restore from recovery document β†’ scan the QR code on the saved document. That phone becomes an admin and can approve everyone else again.

The recovery document

When the family is created, Joey makes a one-page PDF on the phone and asks you to save it.

  • Why it exists. Joey's encryption means nobody can reset your access β€” not Rob, not the server, nobody. If every parent's phone were lost at once, this page is the only way back into the family's shared history. (Each phone still has its own copy of everything on it.)
  • Where to keep it. Print it and put it with the passports, or store it in a password manager. Emailing it to yourself works too β€” just know your email provider then holds a copy.
  • Treat it like a password. Anyone holding the page can read and write the family's data and add phones.
  • Getting another copy. The phone that created the family (or one restored from the document) can make a fresh one any time: Family sharing β†’ Export recovery document.

Once you're connected

The Family sharing screen changes to show the family's phones, a Syncing row, Export recovery document, Leave family on this phone and Delete my data….

The connected Family sharing screen: the devices list, Add a device, Syncing, Export recovery document, Leave, Delete my data

Changes appear on the other phones within seconds while the app is open. A phone that's been in a pocket all day catches up as soon as Joey is opened.

Next: Manage family devices β€” names, roles, removing a phone, and leaving. If a phone isn't keeping up, see Something looks wrong.

How to manage family devices

Seeing who has access, renaming phones, changing roles, removing a phone, and taking your own phone out.

Everything here lives in More β†’ Family sharing.

The connected Family sharing screen: the devices list, Add a device, Syncing, Export recovery document, Leave, Delete my data

See who has access

The Family devices card at the top lists every phone in the family, each with its name and, underneath, Admin or Member β€” and "this phone" on the one you're holding.

Tap a phone to see more, including its key fingerprint: a short string of letters and numbers unique to that phone. If you're ever unsure a phone in the list is the one you think it is, compare the fingerprint with the one shown on that phone itself.

If the card says "Waiting for the device list to sync…", give it a moment with the app open.

Admin or member

  • Admin β€” a parent. Can add phones, remove phones, rename them and change roles.
  • Member β€” a helper, like a grandparent or a babysitter. Can log and view everything, but can't add or remove phones.

Joey won't let you remove or demote the last admin, so the family can't lock itself out by accident. The option is replaced by "Last admin β€” add another admin first".

Add a phone

Tap Add a device and scan the new phone's code. The full walkthrough, from both sides, is in Set up family sync.

Add a device only appears on admin phones.

Rename a phone, or change its role

Tap the phone in the list, then:

  • Rename β€” type a new name and tap Save.
  • Change to admin / Change to member β€” a confirmation names the phone and says what changes.

Changes appear on every phone.

A phone can't change its own role or remove itself β€” those happen from another parent's phone. Tapping your own phone in the list says so. To take your own phone out, use Leave family on this phone instead.

Remove a phone

Tap the phone β†’ Remove from family β†’ Remove.

The confirmation tells you what happens: the family's key is replaced, so that phone keeps whatever it already has but can never read anything new. It can't add entries, and it can't touch the family again. On that phone, Family sharing shows "This phone has been removed from the family."

Every remaining phone picks up the new key by itself. A phone that was switched off during the removal catches up next time it's opened.

Removing a phone is the right move when one is being sold, traded in, or lost.

Mum gets a new phone

Set the new phone up the normal way: it shows its join code, and her old phone β€” or the other parent's β€” scans and approves it as an admin. Then remove the old phone from the list.

Take this phone out of the family

Leave family on this phone β†’ Leave.

The phone stops syncing. Everything logged on it stays on it. Nobody else loses anything.

Delete instead

Delete my data… at the bottom opens the same screen as More β†’ Delete my data: save a copy first, then wipe this phone, or β€” from a parent's phone β€” delete the family everywhere. See How to delete your data.

The recovery document

Export recovery document makes a fresh copy of the one-page PDF that gets you back in if every parent's phone is lost at once. What it is and where to keep it: Set up family sync.

What the server can see

Nothing readable. Not the entries, not the phone names, not the roles, not even the list of phones β€” it's all encrypted before it leaves your phone. More on that in Privacy and sync.

How to log a breastfeed

Starting, switching and stopping a breastfeed β€” in the app, from a widget, or from the lock screen.

Start the feed

  1. On the Home tab, find the Feeding card.
  2. Tap Left or Right for the side bub is starting on. The timer starts immediately and a "Breastfeeding β€” Left" (or "β€” Right") banner appears at the top of the screen, showing elapsed time in minutes ("just started", then "12m", "1h 5m").

Which side does Joey suggest?

The Feeding card highlights one side as the filled (solid-coloured) button and shows a caption like "Suggested next: left side". The suggestion is simply the opposite of whichever side the last breastfeed finished on (bottles don't count) β€” if the last breastfeed ended on the right, Joey suggests left. You can always tap the other button; it's a suggestion, not a rule.

You can also start a feed without opening the app:

  • Feeding widget or Joey control widget, either platform β€” tap the Left or Right tile (each is the letter over its word; Left is the filled one).

Switch sides mid-feed

Every switch is kept in the entry, so the journal and Trends know exactly how long bub spent on each breast.

  • From the banner (in the app): tap the swap icon (Switch side) on the "Breastfeeding" banner. The banner title updates to the new side.
  • From the lock screen: the running feed shows with a stopwatch β€” a Live Activity on iOS (tap Switch there, or long-press the Dynamic Island to expand it), an ongoing notification on Android (expand it and tap Switch).
  • From a home-screen widget: while a feed is running, the Feeding widget shows Switch and Stop tiles β€” tap Switch. (In Joey control there is a Bottle tile between them.)

You can switch as many times as you like; every switch is recorded.

Move to a bottle mid-feed

If bub comes off the breast and finishes with a bottle:

  1. Tap the bottle icon (Move to bottle) on the "Breastfeeding" banner β€” or tap Bottle on the lock screen (the iOS Live Activity or the Android timer notification).
  2. Joey stops the breastfeed and starts a bottle timer in one tap. You'll enter the mL when the bottle finishes (see How to log a bottle).

Stop the feed

  • Tap the stop button (Stop) on the "Breastfeeding" banner, or
  • Tap Stop on the lock screen (iOS Live Activity or Android timer notification) or the Feeding widget.

That's it β€” no further input needed. If you started the feed on one phone, anyone in the family can stop it from theirs, once family sync is set up.

How it looks in the journal

Journal with filter chips, time column and colour-coded entries

A finished feed appears in the Journal with the time spent on each breast, for example "Breastfed 12m Β· L 5m β†’ R 7m" β€” started left for 5 minutes, finished right for 7. A feed that switched back and forth shows ⇄ ("L 8m ⇄ R 4m"); a feed that stayed on one side just shows "Left" or "Right". The Feeding card on Home shows the shorthand ("Lβ†’R"). Use the Feeds filter chip to see feeds only.

Logged a feed wrongly? Tap the entry in the Journal to edit its times or side β€” see How to edit or backdate entries. Swipe left to delete instead.

How to log a bottle

Starting a bottle, entering the mL at the end, and fixing one you stopped from a widget.

Start the bottle

  1. On the Home tab, find the Feeding card.
  2. Tap Bottle. A "Bottle feed" banner appears at the top of the screen with a running timer (minutes only β€” "just started", then "10m").

Home tab with a bottle feed running β€” banner at the top, Feeding card below

You can also start a bottle from the Feeding widget or the Joey control widget on either platform β€” the Bottle tile (a bottle glyph over the word), shown while "Show bottle button" is enabled in the widget's options. If a breastfeed is already running, use Move to bottle on the breastfeeding banner instead β€” it stops the breastfeed and starts the bottle in one tap.

Finish and enter the amount

  1. Tap the stop button on the "Bottle feed" banner.
  2. A sheet asks "How much did bub take?" β€” type the amount in mL, choose Formula or Expressed milk, and tap Finish feed.
  3. If you don't know or don't care about the amount, tap Finish without amount instead (the Formula/Expressed choice still saves).

Why does Joey ask for the volume at the end?

Because that's when you actually know it. You don't know how much bub will take when you make the bottle up β€” you know when it comes back. So the bottle is a timer like everything else: start it when the feed starts, and enter the mL that actually went down when it's over. The journal entry then shows both the duration and the amount, e.g. "Bottle 15m Β· 90 mL".

Stopping from a widget or the lock screen

The iOS lock-screen Live Activity and Dynamic Island, the Android timer notification, and the Feeding widgets on both platforms all offer Stop for a running bottle β€” handy, but they can't pop up a keyboard, so no volume is recorded at that moment.

Add it afterwards: open the Journal, tap the bottle entry, enter the mL (and Formula/Expressed if needed), and swipe the sheet down β€” it saves as it closes. The daily total updates immediately. See How to edit or backdate entries.

Log a bottle that already happened

Log it now and move it afterwards:

  1. Tap Bottle, then stop it straight away.
  2. Enter the amount.
  3. Tap the new entry in the Journal and set the real Started and Ended times β€” see How to edit or backdate entries.

Where it shows up

  • Journal: "Bottle 15m Β· 90 mL Β· formula" (or "Β· expressed") under the Feeds filter chip.
  • Home β†’ Today summary: bottle mL rolls into the unified Feeding line, e.g. "Fed 6Γ— β€” 1h 40m at breast + 120 mL bottle".
  • Trends: bottles appear in the pattern chart and, in a day's focused sheet, as translucent segments on the 24-hour feeding strip.

How to log sleep and nappies

Two taps for a sleep. One tap for a nappy.

Sleep: one button, two taps

Sleep in Joey is a toggle β€” tap when bub goes down, tap when bub wakes. Joey works out the duration.

When bub falls asleep

  1. On the Home tab, find the Sleep card.
  2. Tap Fell asleep. The card changes to "asleep now" and an "Asleep" banner appears at the top of the screen with the running time in minutes.

When bub wakes

  1. Tap the sun button (Wake up) on the "Asleep" banner.
  2. The sleep is saved to the Journal as e.g. "Slept 1h 40m", and the Sleep card switches to showing how long bub has been awake, e.g. "awake 45m". That awake-since readout counts up from the end of the last sleep β€” handy for judging when the next nap is due.

You don't need the app open for either tap: the Sleep widget (iOS and Android) carries a single tile, Fell asleep while bub is awake and Wake up while they sleep, and a running sleep also shows on the lock screen with a Wake up button β€” a Live Activity on iOS, a silent ongoing notification on Android. Starting the sleep on one phone and ending it on another also works, once family sync is set up.

Forgot to tap?

Forgot to tap Wake up and the sleep ran long? Tap the entry in the Journal and pull its Ended time back β€” see How to edit or backdate entries. Best habit is still to make the tap part of picking bub up.

Nappies: one tap, done

Nappies aren't timers β€” a single tap logs the change instantly.

  1. On the Home tab, find the Nappy card. It shows how long since the last change.
  2. Tap Wee, Poo or Mixed (mixed = both in the one nappy). That's it β€” no confirmation step.

The entry lands in the Journal immediately ("Nappy Β· wee", "Nappy Β· poo", or "Nappy Β· wee + poo") and the day's tallies appear in the Today summary ("3 wees Β· 2 poos") and on the Trends tab. The same three are tiles on the Nappy widget on iOS and Android β€” Wee, Poo, Mixed, each a glyph over its word β€” so you can log a change from the home screen mid-wrangle.

Tapped the wrong button? Swipe left on the entry in the Journal and confirm Delete, then tap the right one.

How to pump

For the pumping parent: start, switch sides, stop, and where the totals turn up.

Start a pump

  1. On the Home tab, look at the bottom row of the Feeding card. It shows "Last pump 2h 15m ago" (or just "Pump" if there's none yet) with Start pump on the right.
  2. Tap Start pump and choose Left, Right or Both from the menu β€” pick Both if you're double pumping.
  3. A "Pumping β€” Left" (or "β€” Right" / "β€” Both") banner appears at the top of the screen with the running time, and the Feeding card's pump row changes to "Pumping now".

Home tab while pumping β€” the "Pumping" banner at the top and "Pumping now" on the Feeding card

You can also start without opening the app: the Pump widget (iOS and Android) has Left, Right and Both tiles, and the Joey control widget (also both platforms) has a Pumping panel with the same controls.

Switch sides while the pump is running

Switched the pump to the other breast? Tell Joey:

  • Lock screen: the running pump shows as an iOS Live Activity or an Android ongoing notification. Tap Switch there (on iOS, also on the expanded Dynamic Island) β€” the title flips, e.g. "Pumping β€” Left" becomes "Pumping β€” Right".

Lock-screen Live Activity for a pump, with Switch and Stop buttons

After tapping Switch β€” the Live Activity now reads "Pumping β€” Right"

  • Joey control widget (iOS and Android): the Pumping panel has a Stop tile β€” to switch sides, use the lock screen or the app.

Note: Switch only appears for a Left or Right pump β€” a Both pump has no side to switch, so the button is hidden.

Stop

Tap the stop button (Stop) on the "Pumping" banner in the app, or Stop on the lock screen (iOS Live Activity or Android timer notification), the Pump widget, or the Joey control widget. No further input is needed.

Where pump totals appear

  • Home β†’ Today summary: its own line, e.g. "Pumped 3Γ— β€” 55m" (count and total time).
  • Home β†’ Feeding card: the pump row shows "Last pump 2h 15m ago" between sessions.
  • Journal: entries like "Pumped 20m Β· left" under the Pumping filter chip.
  • Trends β†’ Daily totals: pump minutes are one of the stacked segments in the FEEDING (MINUTES) bars, alongside Left and Right breast minutes; tapping a bar opens the focused day sheet, where pumping gets its own lane on the 24-hour feeding strip.
  • Trends β†’ tap a day in the pattern chart: the whole-day breakdown sheet includes your pump totals.

How to edit or backdate a journal entry

Every entry can be corrected after the fact β€” times, sides, amounts, text. Edits sync to the other phones like any other change.

Edit any entry

  1. Open the Journal tab.
  2. Tap the entry you want to fix. An edit sheet opens pre-filled with the entry's details.
  3. Change what you need, then swipe the sheet down. There is no Save button: a time is saved the moment you tap Save in the time picker, a choice (side, formula or expressed, wee and poo, dose unit) is saved as you tap it, and anything typed (mL, dose, note, temperature, measurements) is saved when you close the sheet.

Editing a breastfeed β€” start and end times, side, Resume β€” still going, and the Comments row; no Save button

What each entry type lets you edit:

Entry Editable fields
Breastfeed Started, Ended, side (Left/Right)
Bottle Started, Ended, amount (mL), Formula / Expressed milk
Pump Started, Ended, side (Left/Right/Both), amount (mL)
Sleep Started, Ended
Nappy When, wee, poo
Medication When, name, dose + unit (mL/mg/drops)
Temperature When, Β°C
Note / Milestone When, text
Growth When, weight, length, head circumference

Tapping a time row (the clock icon) opens straight into time entry β€” it's the time you're correcting nine times out of ten, not the date. Hour and minute are typed on the numeric keypad in your phone's own 12/24-hour format; tapping a field selects its digits so you just type over them, and entry jumps from hours to minutes by itself. The date sits underneath as its own row ("Today"/"Yesterday"/the date) β€” tap it only when the entry belongs to a different day. Save writes the time straight away (the picker reads Done in the log-a-thing sheets, where the entry doesn't exist until you save the sheet). An end time before the start time is rejected with a message.

The time-first editor: typed hour/minute, am/pm, date row underneath

Resume a timer you stopped by mistake

Stopped a sleep (or feed, pump, bottle) that was actually still going? Don't fiddle with the end time β€” tap the entry in the Journal and tap Resume β€” still going. The entry loses its end time and runs again everywhere: banners, widgets and the Live Activity come back. Resume refuses (with a message) if another timer of the same type is already running.

Fix a bottle stopped from a widget or the lock screen

Stopping a bottle from a widget or Live Activity can't ask for the volume, so the entry is saved without mL. To complete it: Journal β†’ tap the bottle β†’ enter the amount (and Formula/Expressed) β†’ swipe the sheet down. The daily bottle total updates immediately.

End a stuck "running" entry

If an entry shows the running β–Ά icon but the timer is long over β€” both phones started one before they were sharing, say β€” tap it and set an Ended time. Once the phones are sharing, Joey sorts this out by itself.

Log something you forgot (backdating)

Medication, temperature, note and milestone, and growth sheets each have a When row that starts at now. Tap it to pick the real time before saving, earlier days included.

For a feed, sleep, bottle or pump that already happened: log it, then tap the new entry and move its Started and Ended times.

Quick-logged nappies (the one-tap Wee/Poo/Mixed buttons) are stamped at tap time; if you're logging a change you did an hour ago, tap the entry in the Journal afterwards and move its time.

Delete an entry

Swipe the entry left in the Journal and confirm. Deletes sync too.

Changed your mind? A "Deleted … Β· Undo" bar sits at the bottom for five seconds. After that, shake the phone β€” within a minute of the delete Joey asks "Undo delete?". Undo brings the entry back exactly as it was (a running timer comes back running) and syncs like any edit. It refuses only if the deleted entry was a running timer and another of the same type has started since; stop that one first.

How to comment on a journal entry

Leave a remark on any entry β€” "took ages", "very green", "tried the slower teat" β€” and see which phone said it and when. Comments sync to the other phones like everything else.

Add a comment

  1. Open the Journal tab and tap the entry. Its edit sheet opens.
  2. Tap Comments at the bottom of the sheet ("None yet β€” add one").
  3. Type in the box and tap Post. The comment appears in the thread with your phone's name and the time.

Comments work on every kind of entry, notes and milestones included.

Read a thread

Once an entry has comments, a small speech bubble with the count sits at the end of its journal row (and on the rows in the Trends day drill-down).

  • Tap the bubble to open the thread.
  • Tapping anywhere else on the row still opens the edit sheet, and swiping left still deletes the entry, exactly as before.

Comments on a bottle: each line shows the text, the phone that posted it and the time

Each comment shows which phone posted it β€” the name that phone was given in Family sharing (for example "Mum's iPhone"; renaming the phone renames its past comments too) β€” and when, in hours and minutes: "2:34 pm" for today, "Yesterday 2:34 pm", or "Tue 15 Sep, 2:34 pm".

Remove a comment

Swipe left on one of your own comments in the thread and confirm Remove. You can't remove the other phone's comments, and there is no editing β€” remove and post again.

Good to know

  • A comment is separate from the entry, so editing the entry (times, amounts, side) never touches its comments, and a comment posted on one phone can't be wiped out by an edit made on the other at the same time.
  • Deleting an entry hides its comments; Undo brings them back with it.
  • Comments are encrypted like everything else in Joey. The server that carries them between phones can't read the text or tell who wrote it.
  • If another phone in the family is running an older Joey, a comment shows up there as a plain note. Updating that phone puts it right.

How to log health and milestones

For a sick bub at 3 am, or a first smile before it is forgotten.

The More tab holds everything that isn't a feed, sleep or nappy: medications, temperatures, and notes & milestones.

The More tab: the Health section at the top, then Notes & milestones, Baby profile and Family sharing

Log a medication

  1. Open the More tab and find the Health section at the top.
  2. Tap Medication.
  3. In the Log medication sheet, enter the name β€” or tap a chip above the field. Paracetamol and Ibuprofen are always there as one-tap chips, and medications you've logged before appear first, so a repeat dose is one tap.
  4. Enter the dose amount β€” the "Dose" field brings up the numeric keypad (decimals allowed, e.g. "2.5") β€” and pick the unit underneath: mL, mg or drops. The dose can be left empty if you only want to record that something was given.
  5. Tap Save.

Log a temperature

  1. In the Health section, tap Temp.
  2. Enter the reading in the Temperature (Β°C) field (e.g. 37.2 β€” a comma as the decimal separator is fine too). Joey only accepts plausible values between 30 and 45 Β°C.
  3. Tap Save.

Read the sick-bub timeline

Medications and temperatures share one merged timeline under the Health buttons, newest first β€” entries like "Paracetamol 2.5 mL Β· 4h 56m ago" or "38.1Β°C Β· 1h 12m ago". The point, as the empty state puts it: "When bub is sick, log temperatures and doses here so you both always know what was given and when."

  • The "ago" times answer the 3 am question directly: is it too soon for the next dose?
  • The section shows the 8 most recent entries.
  • Once family sharing is set up, both parents see the same timeline β€” no more "did you already give her something?"

Add a note or milestone

  1. Below Health, find Notes & milestones and tap Add.
  2. In the New note sheet, write what happened in the "What happened?" field.
  3. For a big moment, flick on the Milestone πŸŽ‰ switch ("First smile, first word…"). Milestones get a celebration icon in the list; plain notes get a sticky-note icon.
  4. Tap Save. Notes are timestamped and listed newest first, e.g. "3 Sep, 2:15 pm".

Tips

  • Health entries and notes also appear in the Journal under the Other filter chip.
  • Made a mistake? Tap the entry in the Journal to edit the name, dose, temperature, text or time β€” see How to edit or backdate entries. The medication and temperature sheets also have a When row for doses you're logging late.

How to add and configure widgets

Log feeds, sleeps and nappies from the home screen without opening Joey.

Joey's widgets are buttons, not pictures. Tapping one logs the entry or starts the timer there and then. On an iPhone the widget flips to its new state almost instantly while Joey finishes the job in the background; on Android expect a second or three before it catches up.

Add a widget on an iPhone

  1. Long-press an empty spot on your home screen until the icons jiggle.
  2. Tap Edit in the top corner, then Add Widget.
  3. Search for Joey and pick a widget from the list.
  4. Swipe to choose a size, where more than one is offered, then tap Add Widget.
  5. Drag it where you want it and tap Done.

While the icons are still jiggling you can add several at once β€” a Feeding widget next to a Recent activity widget is a handy pairing.

The Recent activity and Feeding widgets on the home screen

Add a widget on an Android phone

  1. Long-press an empty spot on your home screen.
  2. Tap Widgets.
  3. Scroll to Joey and long-press the widget you want.
  4. Drag it onto the home screen.

The six widgets

The same six exist on both phones.

Widget Sizes What it shows and does
Feeding Small, medium, lock screen Idle: Left, Right and Bottle, plus the last feed ("L→R · 2h 5m ago"). While breastfeeding: the elapsed time with Switch and Stop. While bottle feeding: the time with Stop.
Sleep Small, lock screen Fell asleep while bub is awake (with "woke 1h 10m ago"); Wake up and the elapsed time while asleep.
Nappy Small, medium Wee, Poo and Mixed, plus when the last nappy was changed.
Pump Small, medium Idle: Left, Right and Both, plus the last pump. Running: the elapsed time and Stop.
Recent activity Small, medium The last few feeds, sleeps and nappies β€” a badge, what happened, and the time. Four rows in the medium size, three in the small. Nothing to tap.
Joey control Medium (4Γ—2 on Android) Everything in one: a rail of activities showing when each last happened, and a panel of controls. See How to use the control widget.

Every button is a tile: a glyph over its word, filled in the activity's colour for the main action. Nothing is icon-only, so nothing has to be guessed at.

All widget times show minutes only β€” "just started", "27m", "1h 05m" β€” and tick over once a minute. No seconds anywhere.

Small Recent activity and Feeding widgets on the home screen, with a feed running

The Feeding and Sleep widgets also come in a flat lock-screen size on iPhone, showing the state at a glance ("Feeding L Β· 12m", "woke 1h 20m ago").

"Fed 2h ago", or "fed at 3:12 pm"?

More β†’ Widget times decides how every widget describes the last feed, sleep, nappy or pump: Time since ("fed 2h 5m ago") or Clock time ("fed at 3:12 pm"). It applies to every widget on every phone in the family's hands. Running timers always show their elapsed time either way.

Android starts on clock time, and there's a good reason. An Android widget is a still picture the phone redraws now and then, not continuously β€” so "fed 12m ago" could sit there saying 12m for half an hour. "Fed at 3:04 pm" is true no matter how long ago it was drawn. iPhone widgets can prepare a frame for every minute ahead of time, so they start on "ago" times. Change either one whenever you like.

Widgets sit on Joey's cream paper in light mode and charcoal in dark mode, following your phone.

Widget options

Two widgets have settings. On an iPhone, long-press the widget and choose Edit Widget. On Android, long-press the widget and tap the pencil.

  • Feeding β€” Show bottle button: turn it off if you never bottle feed and want just Left and Right. (A Show pumping toggle appears in the same list but does nothing here β€” it belongs to Joey control, which shares the list.)
  • Joey control β€” Show pumping: turn it off to drop the Pump tile from the rail. It has Show bottle button too, for its feeding panel.

Settings are per widget, so two copies of the same widget can be set up differently.

Swapping a Joey control widget for the medium one

Joey control is a medium widget. If you have an older, taller one on an iPhone home screen, iOS can't resize a widget that's already placed β€” long-press it, choose Remove Widget, and add Joey control again at the medium size. On Android just long-press it and drag its handles in.

How to use the control widget

One home-screen widget that covers feeding, nappies, sleep and pumping.

Joey control is the medium widget (4Γ—2 on Android) β€” a one-stop panel, so you don't need four separate widgets. If you have room for a medium widget, this is the one to add. How to add and configure widgets covers putting it there.

The layout

  • Left rail β€” one tile per activity: Feeding, Nappy, Sleep and Pump. Each tile shows its glyph, its name, and the time underneath: now while a feed is running, asleep while they are asleep, pumping while pumping, otherwise when it last happened ("2h 5m ago", or "at 3:04 pm" on Android). The selected tile fills with its activity colour.
  • Panel β€” the controls for whichever activity is selected in the rail.

Use it

  1. Tap an activity in the left rail. The tile fills with its colour and the panel switches to that activity's controls.
  2. Tap a tile in the panel to log or start something (every one is a glyph over its word β€” nothing to decode):
    • Feeding β€” Left, Right or Bottle to start a feed; while a breastfeed is running the panel shows the elapsed time with Switch, Bottle (move to a bottle) and Stop. A running bottle shows Stop alone.
    • Nappy β€” Wee, Poo or Mixed logs the nappy instantly.
    • Sleep β€” Fell asleep, or Wake up while a sleep is running.
    • Pump β€” Left, Right or Both to start; Stop while pumping.

Picking an activity in the rail is instant on both phones. Action buttons look instant on an iPhone and take a second or three on Android, while Joey records the entry in the background.

Your selection is remembered

The widget remembers which activity you last selected, even overnight and across widget refreshes. If you mostly use it for nappies, leave Nappy selected and it'll be waiting on the nappy panel next time you look.

Hide what you don't use

Long-press the widget and choose Edit Widget (iOS) or tap the edit pencil (Android):

  • Show pumping β€” turn it off to remove the Pump tile from the rail. (If Pump was selected when you hide it, the widget falls back to the Feeding panel.)
  • Show bottle button β€” turn it off to drop the Bottle tile from the feeding panel.

On Android the rail shows clock times under each activity ("at 3:04 pm") rather than "ago" times. Why, and how to change it, is in How to add and configure widgets.

The Android control widget mid-breastfeed: the Feeding tile selected, with the rail showing when each thing last happened

How to use the lock screen and Dynamic Island

See and control a running timer without unlocking the phone.

Whenever a Joey timer is running β€” breastfeed, bottle, pump or sleep β€” it shows on your lock screen with buttons on it. Glance at the elapsed time, switch sides, or stop the timer mid-cuddle, without unlocking anything.

On an iPhone it's a Live Activity, and it appears in the Dynamic Island too. On Android it's a quiet ongoing notification. Both do the same job.

The lock screen showing a running Joey timer with its buttons

Say yes the first time

On an iPhone. The first time you start a timer, iOS asks "Allow Live Activities from Joey?" Tap Allow. If you dismissed it, turn it back on in Settings β†’ Joey.

On Android. The first launch asks "Allow Joey to send you notifications?" Tap Allow. If it was declined, Settings β†’ Apps β†’ Joey β†’ Notifications.

Timers still work in the app either way β€” this only affects the lock screen.

What shows where, on an iPhone

  • Lock screen β€” a card with the title ("Pumping β€” Left"), a running stopwatch, and the buttons.
  • Dynamic Island, compact β€” the activity's own icon and the running time in the pill: an orange drop for a breastfeed, a bottle for a bottle feed, a pump drop for pumping, a violet moon for sleep. So you can tell a sleeping baby from a feeding one at a glance. No buttons here β€” Apple doesn't allow them in the small pill.
  • Dynamic Island, expanded β€” press and hold the pill: title, timer, and the same buttons as the lock screen.

The timer on the lock screen runs as a stopwatch, seconds and all. It's the one place Joey shows seconds, and it isn't a choice: a ticking stopwatch is the only kind of live timer a phone will keep updating on a locked screen. Everywhere else, minutes.

The buttons for each timer

Timer Buttons
Breastfeed Switch Β· Bottle Β· Stop
Bottle Stop
Pump (Left or Right) Switch Β· Stop
Pump (Both) Stop β€” there's no side to switch
Sleep Wake up

Buttons take a second or three to respond while Joey records the change in the background, then the card updates.

Lock screen while pumping, with Switch and Stop

Tapping Switch flips the side straight away, and the title follows:

The lock screen after tapping Switch, now reading "Pumping β€” Right"

Moving a breastfeed to a bottle

If bub comes off the breast and you top up with a bottle, tap Bottle on the breastfeed card. Joey stops the breastfeed β€” keeping every side and switch β€” and starts a bottle timer in one tap. When the bottle's done, tap Stop.

Bottle volumes and the lock screen

Joey asks "How much did bub take?" at the end of a bottle feed, and that question can only be asked inside the app. Stop a bottle from the lock screen and it's saved with its time but no volume. Add the mL afterwards by tapping the entry in the Journal β€” see How to edit or backdate entries.

Timers started on the other phone

Once the phones are sharing, the lock screen follows the whole family:

  • Start a timer on either phone and the other phone's lock screen lights up within seconds β€” first as a plain "Joey" stopwatch, then the title fills in ("Asleep", "Breastfeeding β€” Left") as the details arrive.
  • Stop a timer anywhere β€” a button, a widget, deleting the entry, editing an end time in β€” and it ends on every phone within seconds.

This works with the receiving phone locked and Joey closed.

A few things worth knowing

  • Timers started from a widget show up on the lock screen too.
  • Press and hold the Dynamic Island to get the buttons. A short tap always opens the app β€” iOS reserves that gesture and it can't be changed.
  • Buttons only ever act on the timer they're showing. A card left over from an earlier feed can't stop a newer one, and Wake up never starts a sleep β€” it only ends the one in front of you.
  • A card that gets stuck can be swiped sideways off the lock screen, though it should clear itself the next time Joey syncs or is opened.

On Android

A running timer shows as a silent ongoing notification, in the shade and on the lock screen, with the same titles and the same buttons as the table above. The time ticks with Android's own stopwatch, tapping the notification opens Joey, and stopping the timer anywhere makes it disappear.

The timer notification during a breastfeed: Joey badge, ticking stopwatch, Switch Β· Bottle Β· Stop

Two differences worth knowing:

  • Timers this phone started sit in the Silent section on purpose β€” a timer you just started yourself should never buzz you. Timers started on another family phone arrive in the main part of the shade instead, still soundless. That's the Android equivalent of the other phone's lock screen lighting up.
  • Each timer wears Joey's colours: a violet crescent moon for sleep, the orange drop family for feeds and pumping. On newer Android phones the timer can also appear as a chip in the status bar.

How to track growth and centiles

Logging weigh-ins and check-up measurements, and reading the WHO centile charts.

Joey plots weight, length and head circumference against real WHO growth-standard curves (0–24 months) and tells you the exact centile for every measurement.

Set up centiles first

Centiles need bub's age and sex. Without them, the Growth tab still stores measurements but simply hides the centile chart. (Before anything is logged, the empty Growth tab prompts: "Set date of birth and sex in More β†’ Baby profile to get WHO centiles.")

  1. Go to More β†’ Baby profile.
  2. Set the date of birth (tap the date row) and choose Girl or Boy.
  3. Tap Save. Name is optional; DOB and sex are what centiles need.

Log a measurement

  1. Open the Growth tab and tap the Measurement button (bottom-right).
  2. In the Log growth sheet, fill in any or all of Weight (kg), Length (cm) and Head circumference (cm) β€” one field is enough.
  3. The When row defaults to now β€” tap it to backdate the measurement (weigh-ins from earlier days welcome).
  4. Tap Save. The measurement appears as a card, e.g. "Weight 6.4 kg Β· 45th centile".

Read the chart

Growth tab: WHO centile fan with measurement points, plus centile cards below

  1. The chart shows your measurements as points over a fan of five grey curves β€” as the caption says, "Grey curves: WHO 3rd–97th centiles." The curves are the 3rd, 15th, 50th (middle), 85th and 97th, drawn from the World Health Organization's own growth standards for bub's sex.
  2. Points tracking roughly parallel to the curves means steady growth along a centile β€” that's what health nurses look for, more than the absolute number.
  3. A point on the 50th curve means bub is bang on the median; near the 3rd or 97th just means smaller or larger than most, which is normal if it's consistent.
  4. Each measurement card below the chart shows the exact centile per measure, so you don't have to eyeball the fan.

Switch measures

  1. Use the Weight / Length / Head switcher at the top of the chart card.
  2. The chart redraws with that measure's WHO curves and only the entries that include it. If you've never logged that measure you'll see "No entries for this measure yet."

Notes

  • Centiles are calculated for ages 0–24 months; measurements outside that window are stored but shown without a centile.
  • The whole family sees the same chart once family sharing is set up.

A day with Joey

Learn Joey by following one full day of tracking, morning to bedtime.

This tutorial walks you through a realistic day with bub β€” a morning breastfeed, nappies as they happen, naps logged straight from a widget, an afternoon pump controlled from the lock screen, an evening bottle, and finally a look back at the whole day in Trends. By the end you'll have used every everyday feature of Joey without needing to read anything else.

You don't need any setup beyond the app itself. Everything you log lives on your phone straight away. (Sharing with other phones is optional and set up separately β€” How to set up family sync; Joey works perfectly as a single-phone tracker too.)

7:00 am β€” the morning breastfeed

  1. Open Joey. The Feeding card is at the top of the Home screen, with three buttons: Left, Right and Bottle. Notice one of the side buttons is filled in β€” that's Joey's suggested next side, based on which side the last feed ended on. There's also a hint underneath, like "Suggested next: left side".
  2. Bub latches on the left, so tap Left. A coloured banner appears at the top of the screen showing the feed is running β€” it reads "just started", then ticks over in minutes ("5m", "12m").
  3. About ten minutes in, you swap sides. On the banner, tap the Switch side button. The banner updates to the right side, and Joey remembers the switch β€” the history keeps every side change, not just the last one.
  4. When bub is done, tap Stop on the banner.
  5. Have a look at the Journal tab. Your feed is there with a colour-coded badge and an entry like "Breastfed 22m Β· L 10m β†’ R 12m". That arrow is the mid-feed switch you made, with the time spent on each side.

That's the core rhythm of Joey: tap to start, a banner while it runs, tap to stop.

Through the day β€” nappies

Nappies aren't timed, so they're even quicker. On the Home screen, the Nappy card has three buttons: Wee, Poo and Mixed.

  1. After the morning feed, tap Wee. Done β€” one tap, logged instantly.
  2. Later in the morning there's a poo nappy: tap Poo.
  3. Mid-afternoon delivers both at once: tap Mixed.

Each one lands in the Journal with its own badge, and they'll all show up in the day's totals later.

9:30 am β€” naps, without opening the app

You've just settled bub for a nap and your phone is on the bench. You don't need to open Joey at all.

  1. On your home screen, find the Joey Sleep widget. Haven't added it yet? On an iPhone, long-press the home screen, tap Edit, then Add Widget, and search for Joey. On Android, long-press the home screen, tap Widgets, and find Joey.
  2. Tap Fell asleep on the widget. Joey starts the sleep timer in the background β€” give it a second or three; it's doing the work without opening the app.
  3. When bub wakes at 10:45, tap Wake up on the same widget. The whole nap is recorded and you never unlocked the app.

If you do open Joey while a nap is running, you'll see it on the Sleep card, and between sleeps the card shows how long bub has been awake.

2:00 pm β€” the afternoon pump, from the lock screen

Time to pump while bub naps.

  1. On the Home screen, find the pump row on the Feeding card β€” it shows something like "Last pump 4h ago". Tap Start pump and choose Left from the menu.

  2. The Feeding card now shows the pump running:

    Home screen while pumping β€” the "Pumping" banner at the top, "Pumping now" on the Feeding card

  3. Lock your phone. Joey puts a Live Activity on the lock screen β€” the pump title with a live stopwatch, plus Switch and Stop buttons right there. (The first time a timer runs, iOS asks "Allow Live Activities from Joey?" β€” tap Allow.)

    Lock screen Live Activity: Pumping β€” Left, with Switch and Stop buttons

  4. Halfway through, swap the pump to the other side by tapping Switch on the lock screen β€” no unlocking needed. The activity updates to the right side immediately.

    Lock screen Live Activity after tapping Switch: Pumping β€” Right

  5. When you're finished, tap Stop on the lock screen. The pump session is saved to the Journal, recorded against the side it finished on.

The same Live Activity appears for breastfeeds, bottles and sleeps too, and on newer iPhones it also lives in the Dynamic Island.

6:30 pm β€” the evening bottle

Dad's turn to feed, with expressed milk from this afternoon.

  1. On the Feeding card, tap Bottle. A bottle banner starts running, just like the breastfeed one.

    Home screen with a bottle feed running

  2. When bub's finished, tap Stop on the banner. Joey asks "How much did bub take?" β€” this is where the volume goes in, at the end of the feed, once you can actually see how much is gone from the bottle.

  3. Type the amount in mL and confirm. (If you genuinely don't know, there's a Finish without amount button β€” and if the number turns up later, just tap the entry in the Journal and add it. The same tap-to-edit fixes a bottle stopped from a widget or the lock screen, which can't ask for a volume β€” see How to edit or backdate entries.)

8:00 pm β€” reviewing the day in Trends

Bub's down for the night. Time to see how the day looked.

  1. Open the Trends tab. The Patterns chart shows the last 7 days as vertical columns, running midnight to midnight from top to bottom β€” sleep as long spans, feeds as dots, nappies as small ticks. After a few days you'll start to see the day's shape at a glance.

    Trends tab: 7-day vertical pattern chart

  2. Tap today's column. A breakdown sheet slides up with the whole day in one place: breastfeeding minutes split Left and Right, pump totals, the bottle's mL, sleep hours, the nappy count, and a list of every timed event.

    Whole-day breakdown sheet with totals and the timed event list

  3. Scroll down on the Trends tab and you'll also find daily totals β€” FEEDING (MINUTES), SLEEP (HOURS) and NAPPIES bar charts. Tapping any bar opens a focused version of the day sheet for just that activity, led by a 24-hour strip graph.

What you've learnt

In one day you've used all of Joey's everyday tools:

  • Starting, switching and stopping a breastfeed, and reading the "L 10m β†’ R 12m" entry in the Journal
  • One-tap nappy logging: Wee, Poo and Mixed
  • Logging a whole nap from a widget without opening the app
  • Running a pump from the lock screen, including switching sides mid-session
  • A bottle feed with the volume entered at the end
  • Reviewing everything in Trends and the day breakdown sheet

From here, explore the Growth tab (WHO centile charts, once you've set bub's date of birth and sex in More β†’ Baby profile) and the More tab for health logging, notes and milestones β€” and set up Family sharing so everyone's phones stay in sync.

How to delete your data

Getting your data out, and making Joey forget β€” one phone, or the whole family.

Open More β†’ Delete my data. The screen tells you what Joey holds and where, then gives you the choices in order.

The Delete my data screen: what Joey holds, Export before deleting, and the two delete buttons

1. Save a copy first

Tap Export before deleting. You get a file with every entry in it β€” save it to Files, send it to yourself, keep it anywhere.

You don't have to. But there is no other way back.

2. Delete everything on this phone

Every phone has this button. The phone leaves the family, then forgets everything: the entries, the baby profile and the family's keys. Widgets and lock-screen timers go blank.

The other phones and the family's shared history are untouched.

This works with no internet.

3. Delete the family everywhere

This button only appears on a parent's phone.

The family's entries and its list of phones are wiped from the server straight away, and then this phone is wiped too. The other phones lose access.

The phone needs to be online. If it can't reach the server, nothing is deleted.

Both deletes make you type delete before the red button will work. Nothing is recoverable afterwards. That's the point.

What the other phones see

After "Delete the family everywhere", every other phone shows a notice at the top of Home: "This family was deleted from another phone" with the date, and "Your copy is still on this phone."

Three buttons go with it:

  • Export β€” save that phone's copy to a file.
  • Delete everything on this phone β€” opens this same screen.
  • Keep my copy β€” the phone leaves the family and carries on by itself, keeping everything it has.

Nobody's copy disappears from under them.

Why a parent can delete everyone's copy

Joey has no accounts, and the server can't read anything it holds. The only authority in the family is the family itself β€” and who counts as a parent is recorded inside the encrypted history that only your phones can read. So Joey shows the family-wide delete on parents' phones only.

Just want a copy, not a deletion?

More β†’ Export data saves every entry to a file any time, with nothing deleted.

Something looks wrong

What Joey's warnings mean, what to try, and how to get help.

Joey tells you when something isn't right rather than quietly getting it wrong. Here's what each message means.

"Sync problem" at the top of Home

A red bar across the top of the Home tab, reading Sync problem and then what went wrong. It means the last attempt to catch up with the other phones didn't work.

Most of the time it's the internet, not Joey. Nothing you've logged is lost β€” it's all on your phone, waiting to go across.

Try this, in order:

  1. Check the phone is online. Open any web page.
  2. Open Joey on the other phone too. Phones catch up fastest when the app is open on both.
  3. Go to More β†’ Family sharing and tap the refresh arrow on the Syncing row.
  4. Close Joey completely and open it again.

If the bar is still there after a few minutes of being online, email us.

The Syncing row in Family sharing

More β†’ Family sharing always shows how sync is going:

  • Syncing with a ticked cloud β€” all good. Changes reach the other phones within seconds while the app is open.
  • Sync problem with a crossed-out cloud β€” the same message as the Home bar. Tap the refresh arrow to try again now.

"This family was deleted from another phone"

A grey notice at the top of Home. Someone on a parent's phone chose to delete the family everywhere.

Your copy is still on this phone, and you decide what happens to it:

  • Export β€” save everything to a file first.
  • Delete everything on this phone β€” let it go.
  • Keep my copy β€” this phone leaves the family and carries on alone, keeping every entry.

Nothing is removed from your phone until you pick one. See How to delete your data.

"This phone has been removed from the family"

A parent removed this phone. Entries made on it stay on it, but it won't see anything new.

If that was a mistake, ask a parent to add it again β€” it's the same two-scan approval as the first time. See Set up family sync.

"That welcome code was made for a different phone"

You're joining, and the parent scanned the wrong code β€” another phone's, or an older one from an earlier attempt.

Show the join code on this phone again, have them scan that, and scan the new welcome code they get back.

"Waiting for the device list to sync…"

The phone has joined but hasn't received the family's list of phones yet. Leave Joey open on both phones for a moment. If it doesn't fill in, check the Syncing row above it.

A timer is stuck on the lock screen

Swipe the card sideways off the lock screen. Joey usually tidies these up by itself the next time it syncs or you open the app.

A widget looks out of date

Android widgets are still pictures the phone redraws now and then, so a widget can sit a few minutes behind. Tap it, or open Joey, and it catches up. If a widget shows a time you don't recognise, check More β†’ Widget times β€” it might be showing clock times ("fed at 3:04 pm") where you expected "2h ago".

An entry is wrong

Nothing is set in stone. Tap the entry in the Journal to fix its times, sides, amounts or text; swipe it left to delete it; tap Undo if you delete the wrong one. See How to edit or backdate entries.

Still stuck?

Email joey@medapps.com.au. Helpful things to include:

  • What you saw, word for word if there was a message.
  • Which phone β€” iPhone or Android, and whose.
  • What you were doing just before.
  • Whether the other phone in the family shows the same thing.

Don't delete anything to try to fix a sync problem. Ask first β€” your entries are safe on the phone, and deleting is the one step that can't be undone.

Privacy and sync: how family sharing works

What Joey holds, what the server can see, and why there's no account.

When a baby feeds, sleeps and is medicated is a minute-by-minute diary of a household. Joey is built on the position that the server should be physically unable to read any of it. Everything else follows from there.

The plain-language privacy statement lives at https://joey.medapps.com.au/privacy.

One thing worth saying plainly: the only usage numbers Joey keeps are our own tally on our own server β€” how many families and phones there are, and which days each phone synced. They are tied to a random device id, not to a person, and nothing is sent to Google or any other analytics service. There are no ads and no trackers in the app. Occasionally we may send a short notice inside the app β€” to ask for feedback, say β€” and record only which phones have shown it; see Notices from Joey.

Why there are no accounts

No sign-ups, no emails, no passwords, no profiles. Instead, one parent creates a family on their phone, and every other phone is approved in person: the new phone shows a code, a parent scans it, and the family's encryption key is handed over sealed to that one phone.

The Family sharing screen: the family's phones, with Add a device

This is deliberate, not a shortcut.

  • An account system is a database of who you are β€” names, emails, passwords. A private family app has no business holding that. Joey's server doesn't know who you are. It only knows that a request came with the right key to the right family.
  • Grandparents don't want another account. Joining is two scans with a parent in the room, not a registration form.
  • Membership is a parent's decision, phone by phone. Parents see every phone in the family and can remove any of them. Helpers can't invite anyone. And no code Joey ever puts on screen contains a secret β€” a screenshot of a join code or a welcome code gets you nothing.
  • The recovery document is the one secret. It's made on the phone when the family is created. It exists because the encryption cuts both ways: if every parent's phone were lost at once, nobody β€” by design β€” could let you back in.

Encrypted before it leaves your phone

Every entry is encrypted on your phone before it's sent anywhere. What the server stores is a scrambled bundle it has no way to open. It can't tell a nappy from a milestone.

The key that unlocks it is made on the first parent's phone and never sent to the server β€” not when the family is created, not during sync. It travels only sealed to one specific phone, or inside the recovery document you printed. Each phone keeps it in the phone's own secure storage.

If anything about a stored entry were tampered with in transit, it simply wouldn't unlock, and Joey would tell you rather than show you something wrong.

Two honest consequences:

  • Lose the keys, lose the shared history. There's no "forgot password". The server can't help, by design. That's what the recovery document is for β€” keep it somewhere real. (Each phone still has its own copy of everything.)
  • No website, no emailed summaries, no server-side reports. All of them would mean giving the server the key. The app is the viewer, on both phones. That trade was made knowingly.

What the server can and can't see

Fair is fair β€” here's both columns.

It can see:

  • That a family exists, and when it was created.
  • That entries exist, and roughly when each was last changed β€” so it can tell that something was logged around a given time, and how busy the family is. Someone watching closely could guess at a day-and-night rhythm.
  • How big each stored entry is, and the internet addresses connecting to it, like any web server.
  • Enough to wake each phone up when another one has something new.
  • How often each phone checks in β€” kept as counts, and only ever looked at as totals.

It cannot see:

  • Anything inside an entry β€” the type, the times, the sides, the volumes, the medicine names, the notes, or the baby's name.
  • The family's phones β€” their names, who is a parent, or how many there are in the list. That's encrypted too.
  • Who anyone is. No names and no email addresses are ever collected.

How current is "in sync"?

While Joey is open on a phone, it checks for changes every few seconds and sends up anything you've just logged. So a feed started on one phone appears on the other within seconds, and either of you can stop it β€” the most recent change wins.

A phone that's been in a pocket also gets a quiet, contentless wake-up when another phone logs something, so it usually keeps up without being opened. Worst case, a phone that's been away all day catches up the moment Joey is opened.

If two phones edit the same entry at the same moment, the later edit wins, whole. For "when did bub last feed", that's the right trade.

Design decisions

Why Joey behaves the way it does.

Joey was built for one person: a sleep-deprived parent glancing at a phone at 3 am. Nearly every opinionated choice traces back to them, and to two complaints about the app Joey replaced. Here's the reasoning behind the ones worth explaining.

Minutes, not seconds

The original brief was blunt: show hours and minutes rather than seconds, so it's not distracting. A ticking seconds counter turns a lock screen into a stopwatch you can't stop watching. "2h 5m ago" answers the question you actually have β€” is it time to feed again? β€” without demanding your attention.

So every duration and every "time since" is hours and minutes: the Home cards, the Journal, the widgets, the Today summary. Widgets change once a minute, so nothing on your home screen ever ticks. A running timer says "just started" for its first minute, then "27m", then "1h 05m".

Seconds leak in one place only: the stopwatch on a running timer on the lock screen. A live ticking timer is the only kind a phone will keep updating on a locked screen, so that one is a platform rule, accepted rather than fought.

One "Feeding", not nursing versus bottle

Home screen with the Feeding card and a running bottle

The app Joey replaced tracked nursing and bottles as separate activities with separate totals. For a mixed-feeding baby that was the main complaint: when bub breastfeeds and then tops up with a bottle, "how much has she fed today?" has one answer, not two.

Joey treats feeding as one activity with two measures. Home has a single Feeding card β€” Left, Right, Bottle. The Today summary gives one feeding line combining breast minutes and bottle mL. Trends stacks them in the same chart. Even mid-feed, the running breastfeed banner has a Move to bottle button: one tap ends the breastfeed and starts the bottle, because to the parent it's the same feed carrying on.

The whole-day breakdown sheet

The suggested next side

The advice is to alternate starting sides, but at 3 am nobody remembers which side the last feed ended on. Joey remembers: the Feeding card fills in the suggested button and says "Suggested next: left side".

The suggestion is the opposite of the side the last feed finished on, mid-feed switches included. A feed logged as "Left β†’ Right" suggests Left next.

It's a suggestion, not a rule. Both buttons are always live, and tapping the "wrong" one is never questioned. The app advises; the parent decides.

The Journal showing a Left β†’ Right feed

The bottle volume is asked at the end

Joey asks "How much did bub take?" when you stop a bottle, not when you start it. That's when you know. Babies refuse bottles, fall asleep halfway, or drain an unexpected top-up β€” a number typed up front would usually need correcting.

Finish without amount is always there, because a feed with no volume recorded still beats a feed not logged at all. A bottle stopped from a widget or the lock screen has nowhere to type a number, so it saves without one β€” and the fix is one tap: open the entry in the Journal and add the mL (How to edit or backdate entries).

Why pumping wears feeding's colour

Every activity has a colour family β€” feeding, sleep, nappies β€” used the same way on cards, journal badges and charts. Pumping sits inside the feeding colours rather than getting a hue of its own. That was a choice, not an oversight:

  • A fourth distinct hue stopped being reliably distinguishable from the sleep colour for people with colour blindness. A palette you can't tell apart at a glance defeats the point of colour-coding.
  • It fits the meaning: pumping is milk, part of the feeding story. In Trends it appears in the feeding lane, which is where you'd go looking.

The pump icon and label carry the distinction. The colour carries the category.

Australian English throughout

The app Joey replaced speaks American β€” "diaper", ounces β€” which reads foreign in an Australian home. Joey is deliberately local: nappy (Wee / Poo / Mixed), breastfeed, volumes in mL, temperatures in Β°C, and "bub" where a friendly word is wanted. Even the name plays along: a joey is a baby kangaroo.

This sounds cosmetic and isn't. Joey is meant to be handed to a grandparent with no explanation at all. Every label matching the words the family already uses is part of that.

Home screen in dark mode

One more nod to the 3 am parent: dark mode is a proper hand-tuned theme that follows your phone's setting, so night-time logging doesn't light up the room.

About Joey

The page behind More β†’ About Joey: why Joey exists, how privacy works, how to get started, and how to reach us.

About Joey: why Joey, how privacy works, getting started

What's on it

  • Why Joey β€” a few lines on why we built it: one-tap logging, every phone in the family in step, and honesty about where your data lives.
  • How privacy works β€” the short version of Privacy and sync: every entry is encrypted on your phone before it syncs, the key never leaves your family's phones, and you can delete everything from More at any time.
  • Getting started β€” three steps: log as you go, add bub's details, bring in the family. The long version is Getting started with Joey.
  • The family guide β€” opens this guide in your browser.
  • Privacy policy β€” the plain-language privacy statement.
  • Get in touch β€” opens a mail draft to joey@medapps.com.au. Questions, problems, ideas: all welcome.
  • Notices from Joey β€” a switch. Off, and every notice we send still appears inside Joey the next time it syncs. On, and your phone also shows a banner when one arrives. What a notice is and what we record: Notices from Joey.
  • The version line at the bottom, handy when you're telling us about a problem.

Notices from Joey

Now and then we may send the family a short message inside the app. Here's what that is, what it isn't, and the one switch that goes with it.

What a notice is

A notice is a short message from the people who make Joey β€” to ask for feedback, say, or to warn about a change. It appears within a few minutes while Joey is open, or the moment you open it, once, as a sheet headed From Joey, over whatever you were doing. Nobody else in the family can send one, and nothing you've logged is involved.

Each notice comes with one of three buttons:

  • OK β€” that's all, just something to read.
  • A button that opens a web page β€” the label says where it goes.
  • Reply by email β€” opens a mail draft addressed to us, with the notice's title as the subject. Write what you like, or close the draft.

Where there's a page to open or a reply to write, there's also Not now. Either way the sheet closes and doesn't pop up again: a notice is shown once per phone, whether or not you tapped its button.

It stays in the journal for a while

For six hours after it appears, the notice also sits in the journal, so you can read it again or use its button later. Swipe it away to remove it sooner.

The From Joey card in the journal

What we record

Only that this phone has shown the notice, so we can tell whether a message got through. Nothing about you, your baby, or what you logged β€” the same as the rest of Privacy and sync.

Banners

By default a notice appears only inside Joey. If you'd like a banner on the lock screen as well, turn on Notices from Joey in More β†’ About Joey. An iPhone asks for notification permission when you do; an Android phone uses its own notifications setting for Joey. Either way, every notice still appears inside Joey β€” the banner is only a nudge to open it.