Your recipe collection on Android -- browse, cook, and shop with Cooklang recipes.
- Recipe browsing -- organize recipes in folders, view with images and metadata
- Cooking mode -- step-by-step guidance with ingredient highlights and mise en place checklist
- Recipe scaling -- adjust servings with automatic quantity recalculation
- Shopping lists -- auto-generated from recipes, organized by aisle, shareable
- Timers -- built-in with background notifications
- Clip recipes -- import from any URL or photo into Cooklang format
- Sync -- via Cook Cloud sync across all devices, or use local folders
- Offline -- works without internet once synced
- Install from Google Play
- Choose a sync method -- Cook Cloud (recommended) or local folder
- Add recipes using the Sync Agent or any text editor
Recipes are plain text .cook files written in Cooklang. Example:
---
servings: 2
time: 25 minutes
---
Heat @olive oil{2%tbsp} in a #pan{}.
Add @garlic{3%cloves}, minced, and cook for ~{1%minute}.
Toss in @cherry tomatoes{200%g} and @basil{a handful}.
Season with @salt{} and @pepper{} to taste.
Full documentation with screenshots and guides is available at cook.md/help/android.
What changed in each version is in the changelog, also published as releases you can watch or follow by RSS.
This repository is for collecting bug reports and feature discussions.
When reporting a bug, please include:
- Device model and Android version
- App version (Settings > About)
- Steps to reproduce
| Project | Description |
|---|---|
| Cooklang | Recipe markup language |
| Cook for iOS | iOS app |
| Sync Agent | Desktop sync agent |
| Cook Cloud | Cloud sync service |



