SwiftUI in 100 Days Notes
It is recommended to follow the content from its original source.
I am learning how to develop applications for Apple platforms with Swift.
I previously bought a few different video courses, but I quit them for various reasons and was unable to write a useful application and submit it to the App Store. In this case, I realized that I prefer to learn by doing rather than by watching videos.
I came across the “100 Days of SwiftUI” course given for free on the Hacking With Swift website by Paul Hudson and I found it very successful.
The course being divided into days helps me to create a regular study plan. In addition, the fact that it shares everything it teaches in the videos as text also allows me to access the lessons even when I don’t want to watch the videos.
As a result, I started following this course and decided to publish my notes here for the sake of having them in one place.
I want to clarify that the notes I took in this section are completely from this course and do not aim to fully explain the subject. They are just quick notes to help me remember the subject later.
For this reason, I highly recommend the “100 Days of SwiftUI” course given by Paul Hudson if you want to learn SwiftUI.
Day 59 - SwiftUI Project-12 Challenge and Solutions
Day 57 - SwiftUI and SwiftData
Day 56 - SwiftUI Project-11 (BookWorm) Challange and Solutions
Day 55 - SwiftUI SwiftData Delete and Sort Operations
Day 54 - SwiftUI Custom UI Component
Day 53 - SwiftUI Binding, TextEditor and SwiftData Introduction
Day 52 - SwiftUI Project 10 (Cupcake Corner) Challange and Solutions
Day 51 - SwiftUI Networking: Complete the Application Using URLSession
Day 50 - SwiftUI Networking: Observable Class and Codable, Haptic Engine
Day 49 - SwiftUI Networking: Data Send Receive, AsyncImage, Form Validation
Day 47 - SwiftUI Milestone: Projects 7-9 Challange
Day 46 - SwiftUI Navigation: Project 9 Challange
Day 45 - SwiftUI Navigation: Navigation Bar Customization
Day 44 - SwiftUI Navigation: Programmatic Navigation and Save Path
Day 43 - SwiftUI Navigation: Introduction
Day 41 - SwiftUI: Finish the Moonshot App
Day 40 - SwiftUI: Generics and Codable
Day 39 - SwiftUI: ScrollView and NavigationLink
Day 37 - SwiftUI: Let's Build the iExpense App
Day 36 - SwiftUI: @Observable, onDelete(), UserDefaults, @AppStrorage, Codable
Day 32 - SwiftUI Animations: Implict, Explicit, Binding
Day 30 - Building the Word Scramble App
Day 29 - SwiftUI List, App Bundle and String Manipulation
Day 27 - SwiftUI BetterRest Application
Day 26 - SwiftUI Stepper, DatePicker, Date and Create ML
Day 25 - SwiftUI Key Points
Day 23 - SwiftUI Project-3 Part-1
Day 21 - SwiftUI Project-2 Part-2
Day 20 - SwiftUI Project-2 Part-1
Day 17 - SwiftUI Basics Project-1 Part-2
Day 16 - SwiftUI Basics Project-1 Part-1
Day 15 - A Quick Overview of Swift Basics
Day 14 - Swift Optionals and Nil Coalescing