Using the AppGuide
Learn how to get the most out of the Cook Android app with this comprehensive guide.
My Recipes Screen
The main screen shows all your recipes organized by folder. This is where you'll spend most of your time browsing and selecting recipes.
Navigating Collections
If your recipes are organized in folders (collections), tap a folder to navigate into it. A breadcrumb navigation trail helps you keep track of where you are. Use the back button to go up a level.
Refreshing
Pull down and release to refresh your recipes from the cloud. This checks for any changes made on other devices and syncs the latest updates.
Viewing Recipes
Tap any recipe to view its full details. The recipe view is organized into tabs for easy navigation.
Recipe Tabs
The recipe view has three main tabs:
- Overview - Recipe metadata, description, and key information
- Ingredients - Complete list of ingredients with quantities
- Steps - Step-by-step cooking instructions organized by sections
Recipe Information
Each recipe displays:
- Recipe name at the top
- Recipe image if available
- Metadata like servings, prep time, cook time, author
- Ingredients with quantities and units
- Cookware needed for the recipe
- Steps with clear instructions
Adding to Shopping List
From the recipe view, tap the Add to Shopping List button to add all ingredients. You can also add ingredients from multiple recipes to plan a shopping trip.
Starting Cooking Mode
Tap the Start Cooking button to enter the immersive step-by-step cooking mode.
Metadata & Images
The app displays rich recipe metadata, giving you all the key information at a glance.
Supported Metadata
Recipe metadata is defined using YAML frontmatter at the beginning of your .cook file. The following fields are displayed when present:
---
servings: 4
time: 45 minutes
prep time: 15 minutes
cook time: 30 minutes
author: Chef John
---
| Metadata | Example Value | Display |
|---|---|---|
| servings | 4 |
4 servings |
| time | 45 minutes |
45 minutes |
| prep time | 15 minutes |
15 min prep |
| cook time | 30 minutes |
30 min cook |
| author | Chef John |
Chef John |
Recipe Images
Add a beautiful header image to your recipe. The image displays prominently at the top of the recipe detail view.
Automatic Detection
Add images to your recipe by including a supported image file (.png, .jpg) matching the name of the recipe in the same directory:
Baked Potato.cook
Baked Potato.jpg
Step Images
You can also add images for specific steps by including a step number before the file extension:
Chicken French.cook
Chicken French.0.jpg
Chicken French.3.jpg
Using Metadata
Alternatively, specify the image in the frontmatter. Images can be local files or URLs:
---
image: pasta-carbonara.jpg
---
Or reference an image from the web:
---
image: https://example.com/pasta-carbonara.jpg
---
Image Requirements:
- Place the image file in the same folder as your recipe
- Use common formats: JPG, PNG, or WebP
Scaling Recipes
Easily adjust recipe quantities when cooking for more or fewer people. The app automatically recalculates all ingredient amounts.
How to Scale
Look for the scale controls in the recipe view:
Using +/- Buttons
Tap the plus and minus buttons to increment or decrement the serving count. All ingredient quantities update instantly.
Manual Input
Tap on the current scale value to enter a specific number manually.
Baker's Percentages
For baking recipes, the app supports baker's percentage scaling. This allows you to scale based on flour weight, which is the standard method for professional bakers.
What Gets Scaled
- Numeric quantities - All amounts like "200 g" or "2 cups" scale proportionally
- Servings - The servings metadata updates to reflect the scaled amount
- Shopping list - When you add ingredients to the shopping list, they use the scaled quantities
What Doesn't Scale
- Text quantities - Amounts like "a pinch" or "to taste" remain unchanged
- Cooking times - Timer durations stay the same
- Instructions - Step text remains unchanged
Note: While ingredient quantities scale mathematically, cooking times may need adjustment for larger batches. A doubled cake batter may need slightly longer baking time.
Cooking Mode
Cooking mode provides an immersive, full-screen experience that displays one step at a time. Perfect for following along while you cook.
Navigation
- Swipe left to go to the next step
- Swipe right to go back to the previous step
- The progress indicator at the bottom shows your current position
Ingredient Highlights
Each step shows which ingredients are used in that particular step. These are highlighted at the bottom of the screen for quick reference.
Quick Timer Access
When a step mentions a time (like "cook for 10 minutes"), you can quickly start a timer directly from the cooking step.
Exiting Cooking Mode
Tap the back arrow or use the Android back gesture to exit cooking mode and return to the recipe view.
Using Timers
The app includes powerful timer functionality for tracking cooking times. Timers continue running even when the app is in the background or closed.
Starting a Timer
Timers can be started in several ways:
- Tap a time mentioned in a cooking step (like "cook for 10 minutes")
- Use the dedicated Timer screen from the bottom navigation
- Set a custom time using the timer creation dialog
Timer Controls
- Play/Pause - Start or pause the timer
- Restart - Reset and restart the timer
- Manual adjustment - Tap the time display to manually adjust the remaining time
Preset Durations
When creating a new timer, you'll see preset duration options for common cooking times. You can also enter a custom duration.
Timer Notifications
When a timer completes, you'll receive a notification with:
- An alarm sound
- Device vibration
- A notification even if the app is closed
Tip: Make sure notifications are enabled for Cook in your Android settings to receive timer alerts. Also ensure the app has permission for alarms and reminders.
Shopping List
The shopping list helps you buy ingredients for your recipes. You can view items organized by recipe or by aisle for efficient shopping.
View Modes
Switch between two view modes:
- By Recipe - See shopping items grouped by which recipe they came from
- By Aisle - Items organized by supermarket section (produce, dairy, pantry, etc.)
You can customize aisle groupings by creating a config/aisle.conf file in your recipes folder. See the Cooklang shopping documentation for examples and configuration options.
Adding Items
Add ingredients to your shopping list from any recipe. You can add from multiple recipes to plan a complete shopping trip.
Checking Off Items
Tap an item to check it off as you shop. The app provides haptic feedback to confirm your action. Checked items show as completed.
Sharing the List
Tap the share button to send your shopping list as text via any Android sharing method - Messages, Email, WhatsApp, or any other app. Great for coordinating with family members.
Clearing the List
Use the clear button to remove all items at once. You'll be asked to confirm before clearing. This is useful after completing a shopping trip.
Combined Quantities
If you add the same ingredient from multiple recipes, the app intelligently combines the quantities so you know the total amount needed.
Settings & Account
Access settings from the navigation menu or bottom bar.
Account Information
View your account details and sign-out option. If using CookCloud, you'll see your account email and profile information here.
Sync Status
Check when your recipes were last synced. If there's a problem with sync, you'll see an error indicator here.
Re-authentication
If your session expires or there's an authentication issue, you can re-authenticate from the settings screen without losing your local data.
Switch Storage Mode
Change between CookCloud and local folder storage. Note that switching requires signing out first.
Help & Support
Access help documentation, FAQ, and contact support directly from settings:
- FAQ - Links to frequently asked questions
- Contact Us - Send feedback or report issues
- Report a Problem - Submit bug reports
- Rate the App - Leave a review on Google Play
Parser Playground
For advanced users, the Parser Playground lets you test and debug Cooklang recipe syntax directly in the app.
About
View app version, terms of use, and privacy policy.
Having issues? Check out the Troubleshooting page for solutions to common problems.