Download the completed project here: https://github.com/twostraws/hackingw...
Other parts in Project 11:
Introduction: https://www.hackingwithswift.com/book...
1. Creating a custom component with @Binding: • Creating a custom component with @Binding ...
2. Accepting multi-line text input with TextEditor: • Accepting multi-line text input with TextE...
3. Introduction to SwiftData and SwiftUI: • Introduction to SwiftData and SwiftUI – Bo...
4. Creating books with SwiftData: • Creating books with SwiftData – Bookworm S...
5. Adding a custom star rating component: • Adding a custom star rating component – Bo...
6. Building a list with @Query:
7. Showing book details: • Showing book details – Bookworm SwiftUI Tu...
8. Sorting SwiftData queries using SortDescriptor: • Sorting SwiftData queries using SortDescri...
9. Deleting from a SwiftData query: • Deleting from a SwiftData query – Bookwor...
10. Using an alert to pop a NavigationLink programmatically: This video
Wrap up and challenges: https://www.hackingwithswift.com/book...
You can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/...
Watch the full 100 Days of SwiftUI playlist here: • Understanding the basic structure of a Swi...