Skip to content

A native SwiftUI app for iOS and iPadOS that connects to your self-hosted Mealie server. Browse recipes, manage your shopping list, and cook with smart timers – all fully integrated via the Mealie API.

Notifications You must be signed in to change notification settings

Walfrosch92/Mealie-Recipes-iOS-APP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

Mealie-Recipes-iOS-APP

A native SwiftUI app for iOS and iPadOS that connects to your self-hosted Mealie server.
Browse recipes, manage your shopping list, upload new recipes – now with image and URL import powered by OpenAI – all fully integrated via the Mealie API.
Now available on the App Store!


Mealie iOS App (Community Project)

A native iOS app built with SwiftUI to connect to your self-hosted Mealie server via the official API.
Designed for iPhone and iPad, this app brings recipe management, shopping lists, and smart uploads to your fingertips.
If you like this project, consider supporting the developer on Buy Me a Coffee.


Features

Setup

  • Configure your Mealie server URL, API token, and optional custom headers.
  • Quick access to recipes, shopping list, archived lists, and settings.
  • Multi-language support (English, German, Spain, French & Dutch).

Recipes

  • Browse all recipes from your Mealie server.
  • View and check off ingredients and preparation steps.
  • Add ingredients (individually or all) to the shopping list.
  • Built-in Timer: Start, modify, or cancel timers with audible alerts. + Timer is focused all the time
  • Ingredient Scaling: Instantly view 0.5x, 1x, 2x, or 3x ingredient quantities.
  • Edit your Recipe & Update the Recipe Image
  • Delete Recipes

Recipe Upload

  • Upload new recipes to Mealie via Image or URL.

Shopping List

  • Fully synced with Mealie’s shopping list API.
  • Check items to mark them as completed on the server.
  • Manually add items – with smart focus retention for fast entry.
  • When completing a shopping trip, checked items are removed from Mealie and archived locally.

Archive

  • Stores completed shopping lists locally.
  • Review or delete past lists anytime.

Screenshots

0x0ss 0x0ss-2 0x0ss-3 0x0ss-4 0x0ss-5 0x0ss-6


Contributing

This project is open to the community! If you’re interested in testing, improving features, or contributing code, feel free to open an issue or pull request.
Whether you're a Swift developer or just love Mealie – your feedback and support are welcome!


Roadmap

  • Android App (Built with Flutter)
  • Caching for recipes and shopping list
  • Recipe upload support (Image & URL – powered by OpenAI)
  • Multi-language support (German, English, Spain, French & Dutch)
  • Edit Recipes
  • Sync Labels & Categories
  • Sync Mealplanner

Requirements

  • iOS 17+
  • A running Mealie server (tested with API v2.8.0)

License

MIT – see LICENSE file for details.

About

A native SwiftUI app for iOS and iPadOS that connects to your self-hosted Mealie server. Browse recipes, manage your shopping list, and cook with smart timers – all fully integrated via the Mealie API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages