In Development January 2026
Pantry
An Android app for importing recipes from any URL and storing them locally for offline kitchen use.
kotlinandroidjetpack-composeroom
Screenshots
About
Pantry is a recipe collection app built for the kitchen. Paste a URL from any recipe site, and it extracts the ingredients, instructions, and timing into a clean local database. No account required, no ads, fully offline once imported.
The interface is deliberately minimal—large text, high contrast, and big touch targets for when your hands are covered in flour.
Features
- URL import: Paste a link from AllRecipes, Food Network, Serious Eats, or most recipe sites
- Smart extraction: Uses Schema.org JSON-LD first, falls back to HTML heuristics
- Ingredient parsing: Normalizes “2 cups flour, sifted” into structured quantity, unit, and prep notes
- Offline storage: Room database with cached images for full offline access
- Recipe library: Grid view with search and filtering
Architecture
Built with Clean Architecture and a multi-module Gradle structure:
- UI: Jetpack Compose with Material 3
- Data: Room database with Flow for reactive updates
- Network: Ktor client with Jsoup for HTML parsing
- DI: Hilt for dependency injection
- Images: Coil with disk caching
Planned
- Cooking mode with step-by-step navigation and per-step timers
- Shopping list generation from selected recipes
- Recipe editing and manual entry