Not ANOTHER SwiftUI ToDo App!!

Image
A 6 part YouTube series where we build a ToDo App in SwiftUI that includes the MVVM design pattern, data persistence by coding and decoding data and saving to the documents directory and meaningful user feedback on errors. Then..... we refactor the app using the Combine reactive framework, learning about different Combine publishers and subscribers and how they all work with SwiftUI.
Buy Me a Coffee at ko-fi.com
An introduction to the course and an overview of the application that we will be creating.
Building a ToDo App using SwiftUI and the MVVM design pattern.
Encoding and saving a file containing a JSON representation of your data. Load same by decoding JSON.
Handle all possible errors and report back to your users with a responsible and readable alert.
Introducing the Combine PassThroughSubject and the .sink subscriber.
Introduction to the Just publisher and how SwiftUI and the ObservableObject protocol use the @Published propertyWrapper
Replace @Published properties with a combine CurrentValueSubject publisher.

© 2021 CreaTECH Solutions