https://github.com/rogymd/gardenapp
A simple iOS app that simulates a Garden.
https://github.com/rogymd/gardenapp
app appentity appintent appintents apple appshortcuts ios-swift swiftui-example swiftui-learning
Last synced: 3 months ago
JSON representation
A simple iOS app that simulates a Garden.
- Host: GitHub
- URL: https://github.com/rogymd/gardenapp
- Owner: RogyMD
- Created: 2025-06-17T23:26:38.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2025-09-13T01:00:10.000Z (4 months ago)
- Last Synced: 2025-09-13T03:07:00.311Z (4 months ago)
- Topics: app, appentity, appintent, appintents, apple, appshortcuts, ios-swift, swiftui-example, swiftui-learning
- Language: Swift
- Homepage: https://rogy.app/1518
- Size: 40 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π± Garden App
Welcome to the **Garden App** β a playful SwiftUI demo project built to explore and demonstrate the power of **App Intents** and **App Shortcuts** introduced in iOS 16.
This project accompanies the blog post:
π [App Shortcuts: Give Superpowers to Your App in a Matter of Minutes](https://rogy.app/1518)
## π Whatβs Inside?
This app simulates a tiny digital garden where you can:
- **Plant seeds**
- **Grow fruits**
- **Pick ripe fruits**, which in turn generate new seeds
All of this is done through the UI *and* by teaching Siri how to do it for you using **App Intents**.
## π¦ Features
- `PlantSeedIntent`: Triggered with no parameters to plant a seed.
- `PickFruitIntent`: Takes a `SeedAppEntity` parameter to pick a ripe fruit.
- `SeedAppEntity`: An `AppEntity` representing fruits, with custom display, search, and suggestions.
- `AppShortcutsProvider`: Registers custom phrases and SF Symbols for Siri & Shortcuts support.
## π οΈ Technologies Used
- SwiftUI
- App Intents (iOS 16+)
- Combine
## πͺ΄ License
MIT β use, fork, grow your own version!