63 lines
2.6 KiB
Markdown
63 lines
2.6 KiB
Markdown
# Nextcloud-Cookbook-iOS
|
|
|
|
A Nextcloud Cookbook native iOS/iPadOS/MacOS client, built using Swift and SwiftUI.
|
|
|
|
:warning: This is not a standalone application! :warning:
|
|
|
|
See [here](https://github.com/nextcloud/cookbook) for the corresponding Nextcloud server application.
|
|
|
|
You can download the app from the AppStore:
|
|
|
|
[<img src="https://tools.applemediaservices.com/api/badges/download-on-the-app-store/black/en-us" alt="Download on the App Store" height="80" width="160">](https://apps.apple.com/de/app/cookbook-client/id6467141985)
|
|
|
|
|
|
## Features
|
|
|
|
- [x] Load recipes from nextcloud instance
|
|
- [x] Offline recipes
|
|
- [x] Recipe search function
|
|
- [x] Add new recipes
|
|
- [x] Edit recipes
|
|
- [x] Delete recipes
|
|
- [x] Login with Nextcloud account using two factor authentication
|
|
- [x] Login with Nextcloud account using app-tokens
|
|
- [x] Support for multiple languages
|
|
- [x] MacOS support (through Mac Catalyst)
|
|
- [x] Light and dark mode support
|
|
- [x] Share recipes (by name and keyword)
|
|
- [x] Import recipes
|
|
- [x] Keep display awake when viewing recipes
|
|
- [ ] Cooking timer for recipes
|
|
- [x] Ingredient shopping list
|
|
- [ ] Add code documentation
|
|
|
|
**Nice-to-haves**
|
|
- Sort grocery list items by textual similarity (similar items next to each other)
|
|
- Search for recipes based on left-over ingredients
|
|
|
|
|
|
## Screenshots
|
|
|
|
The following screenshots might not be up to date, since there can always be minor user interface changes.
|
|
|
|
#### iOS Screenshots
|
|
|
|
<img src="/Screenshots/iOS_cookbooks.png" alt="/Screenshots/iOS_cookbooks.png" width="200"/> <img src="/Screenshots/iOS_recipes.png" alt="/Screenshots/iOS_recipes.png" width="200"/> <img src="/Screenshots/iOS_recipe_detail_1.png" alt="/Screenshots/iOS_recipe_detail_1.png" width="200"/> <img src="/Screenshots/iOS_recipe_detail_2.png" alt="/Screenshots/iOS_recipe_detail_2.png" width="200"/>
|
|
|
|
#### iPadOS Screenshots
|
|
|
|
<img src="/Screenshots/iPadOS_cookbooks_recipes.png" alt="/Screenshots/iPadOS_cookbooks_recipes.png" width="400"/> <img src="/Screenshots/iPadOS_recipe_detail.png" alt="/Screenshots/iPadOS_recipe_detail.png" width="400"/>
|
|
|
|
## Supported Languages
|
|
|
|
If you wish to see additional languages supported, please don't hesitate to open an Issue. Any help with translation is appreciated.
|
|
|
|
- [x] English
|
|
- [x] German
|
|
- [x] Spanish
|
|
- [x] French
|
|
|
|
## Further information
|
|
|
|
Cookbook Client is available on the App Store for free, and will be updated regularly. This app is a hobby project, which is why development progress may be slower than desired. If you are interested in an iOS native CookBook client, you are welcome to contribute! In case you discover any bugs or encounter problems, feel free to point them out by creating an Issue.
|