Stillcraft / Apps / Apothecary

Expiry dates, as a potion shop · New

Every product is a bottle. Brew it before it dims.

Apothecary keeps the dates of what's in the fridge, the cupboard, the freezer and the medicine box, and turns it all into a cosy potion shop. Every product is a bottle of essence: it glows while it's fresh and dims as its date comes near. The deadline is the date on the package or the day it was opened plus the days it keeps open, whichever is first, so milk opened yesterday doesn't hide behind a date two weeks away. A guide of about 170 products fills in the shelf and the dates by itself. Cook a meal and you brew a potion: the mix of essences opens recipes in the book, regulars come in each morning for exactly what is about to be lost, and coins fit out the shop. Free, no ads, no accounts, no internet.

Android 9.0+ · Free · English & Русский

Apothecary
What's inside

Everything Apothecary does.

Four places

The cool cellar is the fridge, the pantry is the cupboard, the ice chest is the freezer and the cabinet behind the counter is the medicine box. Each shows what runs out first.

The real deadline

The package date or the day it was opened plus the days it keeps open, whichever is first. The ice chest stops the old clock and starts a longer one.

A guide of 170 products

Type «kef…» and kefir comes with its shelf, its date and three days once open. Medicines, drops and vitamins are in it too. Leftovers get a number for the lid.

The cauldron and 40 recipes

Tick what went into the meal and see the potion before you brew. Dairy and berries make the Potion of Morning Clarity; five essences make the Grand Elixir.

Six regulars

The herbalist, the miller, a retired knight, the clockmaker, a bard and the ferrywoman come each morning for what is about to be lost. The note says which bottles will do.

Coins and the guild

Coins buy candles, herbs, a cat, an owl, a stained-glass window and a copper cauldron. Ranks from Apprentice to Guildmaster depend on how little was poured out.

Calendar and ledger

Which day each thing runs out, what was brewed and poured out, the money lost, eight weeks in bars and what goes to waste most. A night audit once a week.

The medicine box

The guild's kit of eight things, warnings a month ahead, drops and syrups that keep weeks once opened, vitamin courses, and expired medicines sent to a pharmacy.

Screens

Captured in Apothecary.

A few pages of the potion book

PotionWhat goes inKind
Milk draughtdairyone essence
Potion of morning claritydairy and berriestwo
Campfire pot potionmeat and vegetablestwo
Tincture of the quiet harbourfish and fruittwo
Potion of thriftleftovers and breadtwo
Glade elixircheese, eggs and greensthree
Feast potionmeat, vegetables and greensthree
Potion of the last hourthree things on their last dayrare
Grand elixirfive different essencesrare
Get it

Get Apothecary.

Install

Version
v1.0.0
File
Apothecary.apk, 4.1 MB
Requires
Android 9 (API 28) or newer.
Permissions
Notifications, for the morning bell. Nothing else: no internet, no account, no ads, no analytics.
License
MIT · fonts Cormorant, Alegreya Sans (OFL)
  1. Download the APK on the phone.
  2. Open it and allow installs from this source when Android asks.
  3. Tap «+» and put up what's in the fridge, starting with what spoils soonest.

Everything stays on the phone. The app has no internet permission at all.

Build from source

JDK 17+ (Android Studio's bundled JBR works) and the Android SDK. Kotlin, Jetpack Compose, Room, DataStore; the shop, the bottles and the cauldron are drawn in code.

git clone https://github.com/bigdevwhale/apothecary.git
cd apothecary
./gradlew testDebugUnitTest assembleDebug
./gradlew assembleDebug -Pdemo              # app.apothecary.demo: a shop ten weeks old
./gradlew testDebugUnitTest -Prender --tests '*RenderScreens*' --rerun   # every screen to PNG, EN and RU
Good to know

Questions people ask.

Do I have to type in every yogurt?

Only the name: the guide fills in the shelf and the dates. It pays to start with what spoils fast (dairy, meat, greens, leftovers) and leave rice and pasta for later.

What if I ate something without the app?

Once a week the shop offers a night audit: walk the shelves and mark what's gone. A murky bottle also has «ate it anyway» right on it.

Are the dates in the guide reliable?

They are ordinary household advice, rounded to the careful side. The package always knows better, and any date can be changed.

More from Stillcraft

Other tools on the shelf.

Anyway

Anyway

v0.2.2

How many Saturdays you have left, and what you'll do with them.

Early release APK ready
Android 8.0+ EN · RU
Explore Anyway
SwissZen

SwissZen

v1.1.4

The mindfulness multi-tool: breathing, Wim Hof, a bell, practices and a journal.

Stable On Google Play
Android 8.0+ EN · RU
Explore SwissZen
FocusShield

FocusShield

v1.2.1

A strict focus timer that actually blocks distractions.

Stable Installer ready
Windows 10 / 11 EN · RU
Explore FocusShield
Ties

Ties

v1.0.0

Don't drift apart from the people who matter.

New APK ready
Android 8.0+ EN · RU
Explore Ties
Unhook

Unhook

v1.0.0

Quit a habit, one day at a time.

New APK ready
Android 8.0+ EN · RU
Explore Unhook
Dayquest

Dayquest

v1.1.0

Turn your days into a quest.

New On Google Play
Android 8.0+ EN · RU
Explore Dayquest
Serene

Serene

v1.0.0

A quiet place for your mind.

New APK ready
Android 8.0+ EN · RU
Explore Serene
Ember

Ember

v1.0.0

Intermittent fasting, made warm and simple.

New APK ready
Android 8.0+ EN · RU
Explore Ember
Fogwalk

Fogwalk

v1.0.0

Your city, hidden in mist. Walk to reveal it.

New On Google Play
Android 8.0+ EN · RU
Explore Fogwalk
DearMe

DearMe

v1.0.0

Letters to your future self. Sealed until the day comes.

New APK ready
Android 8.0+ EN · RU
Explore DearMe
Glow

Glow

v1.0.0

Every win deserves a little praise.

New APK ready
Android 8.0+ EN · RU
Explore Glow
Waypoint

Waypoint

v1.0.0

Goals under a night sky: 17 methods in one app.

New APK ready
Android 8.0+ EN · RU
Explore Waypoint
Obol

Obol

v1.0.1

Earn obols with useful apps, pay Charon for the feed.

New APK ready
Android 8.0+ EN · RU
Explore Obol
Prism

Prism

v1.0.0

One light, many colours: choose who you are in every part of life.

New APK ready
Android 8.0+ EN · RU
Explore Prism
Temper

Temper

v1.0.0

Cold water, contrast showers and the sauna, tempered like steel.

New APK ready
Android 8.0+ EN · RU
Explore Temper
Hearthspell

Hearthspell

v1.2.1

Chores as spells in a wizard's tower: keep the floors bright, wake the helpers.

New On Google Play
Android 8.0+ EN · RU
Explore Hearthspell
Familiar

Familiar

v1.1.1

A pixel-art familiar that feeds on the pages you read.

New On Google Play
Android 8.0+ EN · RU
Explore Familiar
Hoard

Hoard

v1.0.0

Photos and clips struck into pixel-art treasure in a dragon's cave.

New APK ready
Android 8.0+ EN · RU
Explore Hoard
Silverbox

Silverbox

v1.1.0

A film camera for the family: shoot now, see the prints tomorrow.

New APK ready
Android 8.0+ EN · RU
Explore Silverbox
Notch

Notch

v1.0.0

They grow up faster than the photos do.

New APK ready
Android 8.0+ EN · RU
Explore Notch
Calavera

Calavera

v1.0.0

A merry app about death and growing old, in the spirit of the Day of the Dead.

New APK ready
Android 8.0+ EN · RU
Explore Calavera
Vigil

Vigil

v1.0.0

Vows sealed with wax, and a ladder that makes them hard to break.

New On Google Play
Android 8.0+ EN · RU
Explore Vigil
Scriptor

Scriptor

v1.0.0

A scriptorium for what you learn: your own words, fading ink, and memory that holds.

New APK ready
Android 8.0+ EN · RU
Explore Scriptor
Marbles

Marbles

v1.0.0

About 940 Saturdays until they're eighteen. Spend them together.

New APK ready
Android 9+ EN · RU
Explore Marbles
Stele

Stele

v1.2.0

A museum for what you want to remember: dig it up, clean it, put it on show.

New APK ready
Android 8.0+ EN · RU
Explore Stele
Podium

Podium

v1.0.0

Race your own ghost at everyday tasks: splits, medals and the Games.

New APK ready
Android 9.0+ EN · RU
Explore Podium
Keeper

Keeper

v1.0.0

Intrusive thoughts as ships: the lighthouse beam, the evening watch, forecasts checked.

New APK ready
Android 9.0+ EN · RU
Explore Keeper
Lantern

Lantern

v1.0.0

A magic lantern deals the glass; parent and child make up the bedtime tale.

New APK ready
Android 9.0+ EN · RU
Explore Lantern
Night Train

Night Train

v1.0.0

A date night for two on a night train: a conductor's questions, the phone as the table between you.

New APK ready
Android 9.0+ EN · RU
Explore Night Train
Tessera

Tessera

v1.0.0

The same questions to your child, yourself or a grandparent, year after year, laid as a mosaic.

New APK ready
Android 9.0+ EN · RU
Explore Tessera
Kite

Kite

v1.0.0

Your mind is a kite on a string. A few soft tugs a day bring it back to here.

New APK ready
Android 9.0+ EN · RU
Explore Kite
Side A

Side A

v1.0.0

There is too much music. One album a week, a whole side at a time, on a turntable or a tape deck.

New APK ready
Android 9.0+ EN · RU
Explore Side A
Rewind

Rewind

v1.0.0

There's too much to watch. So nothing gets watched. Your watchlist as a nineties video rental store.

New APK ready
Android 9.0+ EN · RU
Explore Rewind
Party of Two

Party of Two

v1.0.0

Every date is a quest. The two of you are a party of heroes, and the phone is your game master.

New APK ready
Android 9.0+ EN · RU
Explore Party of Two
Spintop

Spintop

v1.0.0

A cosy lucid-dreaming trainer. In a dream, the top never falls.

New APK ready
Android 9.0+ EN · RU
Explore Spintop
Hushwood

Hushwood

v1.0.0

A cosy pixel-art meditation tracker. Sit still, and shy animals come out.

New APK ready
Android 9.0+ EN · RU
Explore Hushwood
Longwave

Longwave

v1.0.0

A valve radio for falling asleep: tune into made-up stations of rain, sea and night trains, and let it drift off the air.

New APK ready
Android 9.0+ EN · RU
Explore Longwave
Sill

Sill

v1.0.0

Five pots for everything you've never tried: sow a seed from a catalogue of new things, water it each time you go back, and when it blooms it's yours.

New APK ready
Android 9.0+ EN · RU
Explore Sill
Fridge

Fridge

v1.0.0

A fridge door for two: the shopping list, whose turn, notes, worries face down and envelopes that open only together. The phones sync at home, with no server.

New APK ready
Android 9.0+ EN · RU
Explore Fridge
Lipovka Post

Lipovka Post

v1.0.0

A pedometer where your steps carry the village post. You are the new postman of a small village by a river, and its letters, stories and seasons go on for years.

New On Google Play
Android 9.0+ EN · RU
Explore Lipovka Post
Heartwood

Heartwood

v1.0.0

Befriend a real tree. Every meeting is a ring: the friendship grows only from visits to the tree itself, and over a year they build up into a sawn cross-section.

New On Google Play
Android 9.0+ EN · RU
Explore Heartwood
Cellar

Cellar

v1.1.0

Let your wishes age before you buy them. Every urge to buy goes into a bottle on the rack; when it's ripe, you open it without guilt or pour it into the barrel of your real dream.

New APK ready
Android 9.0+ EN · RU
Explore Cellar
Stringer

Stringer

v1.1.2

Every walk is an assignment from the district paper. The editor wires one ordinary thing to shoot, with a twist; you bring back a frame, it's printed as a halftone, and on Sunday the week comes out as an issue.

New On Google Play
Android 9.0+ EN · RU
Explore Stringer
Carriage

Carriage

v1.0.0

A diary, index cards, telegrams and letters typed on a typewriter. There's no backspace that erases: a mistake is struck out or painted over and stays on the sheet, so you write slower, and more honestly.

New APK ready
Android 9.0+ EN · RU
Explore Carriage
Errand

Errand

v1.0.0

Every shopping trip is a run. You keep a courier office of one: the household orders on the waybill, each shop learns its own shelf order, and every delivered waybill pays in brass tokens for a sign, a bicycle, a van one day.

New APK ready
Android 9.0+ EN · RU
Explore Errand
Tsukumo

Tsukumo

v1.0.1

The things of your hobbies come alive with practice. Every session lights a candle in a little pixel-art Japanese house; a guitar, a ball of yarn or a sourdough starter shivers, opens an eye, steps off the shelf as a house spirit and keeps growing for years.

New APK ready
Android 9.0+ EN · RU
Explore Tsukumo
Windup

Windup

v1.0.0

A little movement all day long instead of an hour twice a week. Nine pixel-art tin toys on a shelf, each a family of movements; a minute or three of squats, balance or breathing winds one up for two hours and puts a pin in the day's music-box drum.

New APK ready
Android 9.0+ EN · RU
Explore Windup
Archipelago

Archipelago

v1.0.0

Make friends the way it actually works, and keep them for years. An old sea chart of your people: small sorties of courage to meet them, bridges that grow with every hour together, and fog that rolls in when you stop.

New APK ready
Android 9.0+ EN · RU
Explore Archipelago
Big Top

Big Top

v1.0.0

Step out of your comfort zone a little every day. Your fears become circus acts: pick what you find hard, and the bill offers three small real-life numbers a day, from warm-up to premiere — with a drum roll before and applause after.

New APK ready
Android 9.0+ EN · RU
Explore Big Top
Biohacker

Biohacker

v1.0.0

Over a thousand evidence-graded protocols for a longer, calmer, happier life. Your body is a blueprint with eight systems; every protocol is a mod you try on yourself for 14 days, and the lab shows whether it moved anything before it enters your firmware.

New APK ready
Android 9.0+ EN · RU
Explore Biohacker
Lodger

Lodger

v1.0.0

Someone already lives in your flat. Find out who — and help them leave. A slow, quiet haunting on your own photos: marks in your rooms, notes in the evening, words through the static, and after two weeks one real thing left to do.

New APK ready
Android 9.0+ EN · RU
Explore Lodger
Capsule

Capsule

v1.0.0

A small present every day, from your past self. You can't surprise yourself unless you forget: fill a capsule machine with little presents for future days, let the words seal, and turn the crank for one a day.

New APK ready
Android 9.0+ EN · RU
Explore Capsule
Paper Trail

Paper Trail

v1.0.0

A budget kept like a detective's case file. Spending is evidence, categories are suspects with police photos, and when the clues show a pattern, a case opens: you name the motive and hand down the verdict.

New APK ready
Android 9.0+ EN · RU
Explore Paper Trail
Pilgrim

Pilgrim

v1.0.0

A pilgrim's pass: come to a place of power, a church, a mosque, a synagogue, a spring or an old tree, sit there ten minutes without the phone, and the book gets a stamp nobody else has.

New APK ready
Android 9.0+ EN · RU
Explore Pilgrim
Horae

Horae

v1.0.0

A book of hours for your own practices: the day divided into hours by the sun, a bell for each, and whatever you put into them written into an illuminated manuscript.

New APK ready
Android 9.0+ EN · RU
Explore Horae
Lot

Lot

v1.3.0

Be drawn one of the 117 billion people who have ever lived, and read their life in a parish register: the doors that were open, the ones that were shut, and what was left behind.

New APK ready
Android 9.0+ EN · RU
Explore Lot
Small Honours

Small Honours

v1.0.0

Enamel pin badges for the small deeds of a day, each with an order typed out, a rubber stamp and a fanfare. Nothing to plan and no streaks: in the evening the commission asks what happened.

New APK ready
Android 9.0+ EN · RU
Explore Small Honours
Counterweight

Counterweight

v1.0.0

Put a worry on an old brass balance as a stone, and weights with arguments go on the other pan, one by one, until it tips. 1,209 concrete worries, 15,900 weights.

New APK ready
Android 9.0+ EN · RU
Explore Counterweight
Underbed

Underbed

v1.0.0

A pet that lives under your bed and eats fear. Horror films and books feed it, anxious news is fast food, and your own fears it guards at night.

New APK ready
Android 9.0+ EN · RU
Explore Underbed
Unwritten

Unwritten

v1.0.0

A bookshop of books that don't exist. Every day a customer asks for one, and you find it on the shelf by writing its title, first line and blurb.

New APK ready
Android 9.0+ EN · RU
Explore Unwritten
Silver Lining

Silver Lining

v1.0.0

Tarot with no bad cards. The Auntie finds the good even in Death, gives you an omen for the day and asks in the evening whether it came true.

New APK ready
Android 9.0+ EN · RU
Explore Silver Lining
Rootlings

Rootlings

v1.0.0

A pocket field guide to the spirits of your real houseplants. Catch them with the camera; they live by the real sun over your town, ask you to touch the soil, grow, hatch from cuttings and fight real pests.

New APK ready
Android 9.0+ EN · RU
Explore Rootlings
Dyer

Dyer

v1.0.0

Eat thirty different plants in a week and repaint a fairy-tale kingdom the Gloom drained of colour. No calories, no bans.

New APK ready
Android 9.0+ EN · RU
Explore Dyer
Inside Job

Inside Job

v1.0.0

Your limiting beliefs are a bank that keeps what you forbade yourself. Put a crew together, take the guard down and walk out with it.

New APK ready
Android 9.0+ EN · RU
Explore Inside Job
Mimic

Mimic

v1.0.0

Video games, board games and tabletop RPGs on one pixel shelf, with a mimic that eats what you finish.

New APK ready
Android 9.0+ EN · RU
Explore Mimic
Reelkin

Reelkin

v1.0.0

Films and series raise a small pet in a projectionist's booth, and every film seats a spectator in your hall.

New APK ready
Android 9.0+ EN · RU
Explore Reelkin
Aloft

Aloft

v1.0.0

A training log where five elemental spirits keep your floating island in the sky.

New APK ready
Android 9.0+ EN · RU
Explore Aloft
Farwalker

Farwalker

v1.0.0

A pedometer that walks you round the real world: every border a stamp, every km a coin for a train or a ship.

New On Google Play
Android 9.0+ EN · RU
Explore Farwalker
Soft Landing

Soft Landing

v1.0.1

A calorie counter where every day is a balloon flight: land in your norm and you reach the next village and its recipe.

New APK ready
Android 9.0+ EN · RU
Explore Soft Landing
Curator

Curator

v1.0.2

Sort your phone's gallery like a museum storeroom: a crate a month, one gesture per photo, and the space you free builds the museum.

New APK ready
Android 11+ EN · RU
Explore Curator
Matryoshka

Matryoshka

v1.0.0

A present opened layer by layer: the gift sits in the smallest figure, and every figure around it has its own lock.

New APK ready
Android 11+ EN · RU
Explore Matryoshka
Charms

Charms

v1.0.1

A child photographs the deeds they've done, the pictures turn into golden engravings, and a week of them brews a real reward.

New APK ready
Android 8.0+ EN · RU
Explore Charms
Ranger

Ranger

v1.0.0

A running journal where every run is a patrol on the edge of the kingdom, and weather, moon, terrain and pulse decide who you meet.

New APK ready
Android 9.0+ EN · RU
Explore Ranger
Fieldscan (Beta)

Fieldscan (Beta)

v0.10.0

An anomaly scanner for your own city: creatures live in real places, and each comes out only to someone who solves its riddle and does its rite.

Beta APK ready
Android 9.0+ EN · RU
Explore Fieldscan (Beta)
Poste Restante

Poste Restante

v1.0.0

Be the postman of your own neighbourhood: real house numbers, made-up residents, mail handed over only at the door, and letters you carry between houses.

New APK ready
Android 9.0+ EN · RU
Explore Poste Restante
The House Opposite

The House Opposite

v1.0.0

An advent calendar across the yard: a window lights each evening after the real sunset, once you've done the day's small deed, and someone in the house is leaving presents.

New APK ready
Android 9.0+ EN · RU
Explore The House Opposite
Your Move

Your Move

v1.0.0

Chess by post: seven correspondents send a move and a little of their life, and your reply goes back with the post.

New APK ready
Android 9.0+ EN · RU
Explore Your Move
Rustle

Rustle

v1.0.0

A little creature that lives inside the phone. Put the phone face down, and it goes out exploring and comes back with finds.

New APK ready
Android 9.0+ EN · RU
Explore Rustle
Cabinet of Curiosities

Cabinet of Curiosities

v1.0.0

A museum for an odd collection: halls, cabinets, a card for every thing, and a photo check at the flea market: do I already have it?

New APK ready
Android 9.0+ EN · RU
Explore Cabinet of Curiosities
Overwinter

Overwinter

v1.0.0

A wellbeing diary kept like a polar station: energy is the wind, mood is the cloud, pain is the rain.

New APK ready
Android 11+ EN · RU
Explore Overwinter
Gossamer

Gossamer

v1.0.0

Catch passing thoughts in two seconds and see which ones you keep coming back to.

New APK ready
Android 9+ EN · RU
Explore Gossamer
Green Street (Beta)

Green Street (Beta)

v0.9.0

A cozy farming game on the real map of your district: beds by the roads you walk and neighbours with stories.

Beta APK ready
Android 9+ EN · RU
Explore Green Street (Beta)
Under the Mat

Under the Mat

v1.0.0

A week in someone's flat abroad: notes in every corner on what to cook, watch, hear and read.

New APK ready
Android 9.0+ EN · RU
Explore Under the Mat
Nooklings

Nooklings

v1.0.0

Catch the cosy moments of your day into glowing jars; six little lodgers of a pixel room eat them.

New APK ready
Android 9.0+ EN · RU
Explore Nooklings
Campfire

Campfire

v1.0.0

A talk by the fire with the people close to you: hold your stones together, and sparks bring the questions.

New APK ready
Android 9.0+ EN · RU
Explore Campfire
The Usual

The Usual

v1.0.0

A diary of the cafés you keep coming back to: each gets a page and a sugar packet, and every cup leaves a coffee stain on the page.

New APK ready
Android 9.0+ EN · RU
Explore The Usual

Help shape Apothecary.

Found a bug, missing a feature, or want it in your language? Tell us on GitHub.

Open an issue