A simple Flutter app for MacOS to save and view and your favourite recipes.
This simple app allows you to write and save your favourite recipes. This is not my first Flutter project, but it is my first time using the amazing MacOS UI package.
Run via Flutter, but you can also install it by follwing this guide to create a .dmg
file.
The key features of the app are:
- Locally save recipes with title, ingredients, instructions, difficulty, portions and time in a Hive box
- Search for recipes saved in the Home Screen
- Automatically retrieves a cover image for the recipe by scraping Yahoo Images. It is also possible to use the stock image for the category instead of the web-scraped one. The stock one will be used also in case of no internet conneciton
- When viewing a recipe, the portions can be adjusted as needed, resulting in the automatic adjustment of the ingredients quantities (my favopurite feature)
There are a few feature I would like to add in the future, some of which I am actively working on, such as:
- Option to choose a web image for the recipe, or a local image. The latter is much more complicated to do, as MacOS is very strict on accessing local files
- Modify an existing recipe (coming soon...)
- Export the recipe or the shopping list to phone. This is tricky as there is no AirDrop integration with flutter as far as I know. It could be possible to export a
.txt
file and open it in the notes to automatically sync it with the phone, but it is not very straightforward...
There isn't any major issue for now, but because of the way the data is gathered by the searchbar in the Home Screen, the recipes will still be visible in the Home Screen, even after they are deleted. The issue is fixed as soon as the user starts typing on the searchbar. I am currently working to solve this.
- Top icons in the
README.md
cover: Elmira Gokoryan - App icon: Daniel Burka