MakeItSo
MakeItSo copied to clipboard
This is the source code for Make It So, the sample app accompanying my blog post "Replicating the iOS Reminders App Using SwiftUI and Firebase"
* Refactored date/time pickers to new view and updated control of state with new enum, allowing animations of picker view transitions to be handled precisely with new function setPickerState. *...
Hi! Thanks again for this great guide! I found a bug with the Resolver code block missing a `.` In your article: https://peterfriese.dev/replicating-reminder-swiftui-firebase-part1/#binding-the-view-models In the code block below, `application` should...
First off thank you so much for such a fantastic tutorial. I certainly have gotten a ton out of it, and can get by without the tags, but when I...
Some related links that might be useful: * [Dismissing The Keyboard In SwiftUI 2.0 — Dabbling Badger](https://www.dabblingbadger.com/blog/2020/11/5/dismissing-the-keyboard-in-swiftui)
Upgrade to the latest version of SwiftUI
1. Simple data model (title, completion state) 2. Define some mock data in an extension to the data model 3. Displaying a list of todos 1. Create a simple list,...
- The original app allows users to tap the enter key to create a new item. Tapping in the empty area also creates a new item. Hitting enter in an...
- In the previous step, any changes will be reflected on the data model immediately. This is because we’re using a binding. - Comparing this behaviour with the original app,...
1. Add a swipe action for deleting a todo - Now, isn’t it lovely that we’ve got everything nicely separated? 1. Add a swipe action for showing the details /...