quickbirdstudios / Swiftui Coordinators Example
Licence: mit
Sample app that showcases the use of the Coordinator Pattern in SwiftUI
Projects that are alternatives of or similar to Swiftui Coordinators Example
App TutorialTutorial app which is built in the tutorial
Stars: ✭ 29 (-12.12%)
Mutual labels: tutorial
Air drumsThis project enables you to play virtual drums simply by using concepts of image processing and computer vision.
Stars: ✭ 31 (-6.06%)
Mutual labels: tutorial
Pwa ExampleA short example illustrating some essential steps for creating a progressive web app (PWA).
Stars: ✭ 28 (-15.15%)
Mutual labels: tutorial
LshSimple shell implementation. Tutorial here ->
Stars: ✭ 949 (+2775.76%)
Mutual labels: tutorial
Lemonml🍋Machine Learning library from scratch.🍋
Stars: ✭ 29 (-12.12%)
Mutual labels: tutorial
PhaserhearthstoneLearn Phaser Game Engine
Stars: ✭ 30 (-9.09%)
Mutual labels: tutorial
Generals.io Node.js Bot ExampleAn example Node.js bot for generals.io. Learn more at http://dev.generals.io/api#tutorial
Stars: ✭ 28 (-15.15%)
Mutual labels: tutorial
Youtube Downloader AppSource code for youtube-downloader app. Step by step tutorial at:
Stars: ✭ 28 (-15.15%)
Mutual labels: tutorial
Ahoy OnboardingAndroid onboarding library.
Stars: ✭ 951 (+2781.82%)
Mutual labels: tutorial
Lane DetectorThis repository is for my article "Tutorial: Build a lane detector" published on Medium.
Stars: ✭ 31 (-6.06%)
Mutual labels: tutorial
TeleballBuild your own Arduino based retro handheld game console
Stars: ✭ 21 (-36.36%)
Mutual labels: tutorial
CourseSlides and Jupyter notebooks
Stars: ✭ 29 (-12.12%)
Mutual labels: tutorial
PacgoA Pac Man clone written in Go (with emojis!)
Stars: ✭ 961 (+2812.12%)
Mutual labels: tutorial
TheconsolelogA weekly podcast all about JavaScript.
Stars: ✭ 30 (-9.09%)
Mutual labels: tutorial
SwiftUI Coordinators Example
This example app is part of our blog article How to Use the Coordinator Pattern in SwiftUI. While the article introduces the different techniques and components of our approach to the Coordinator Pattern in SwiftUI on a general level, the Recipes App acts as a demonstration and can be used as a starting point to experimenting with it.
In a follow-up article Navigation and Deep-Links in SwiftUI, we have further adapted the example app to use the XUI library. These adaptions can be found on the xui branch.
Recipes App
The Recipes App lists different recipes with instructions on how to prepare it and ratings from previous users having tried it. In its current form, the app does not provide this functionality, but rather displays mock data.
The HomeCoordinatorView
and its view model HomeCoordinator
coordinate the TabView
and create optional sheets. The RecipeListCoordinatorView
and RecipeListCoordinator
coordinate the list of recipes, displaying a detail screen for a selected recipe and showing ratings of the selected recipe.
Author
This example app and the blog article were created with ❤️ by QuickBird Studios.
License
The Recipes App is released under the MIT license. See LICENSE for more information.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].