Skip to main content

SwiftUI in 100 Days Notes

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 37 - SwiftUI: Let's Build the iExpense App

·3651 words·18 mins
In this section we will build our iExpense application using @Observable, sheet(), Codable, UserDefaults. @Observable : Monitors a class for changes and refreshes all affected views.

Day 30 - Building the Word Scramble App

·2172 words·11 mins
In today’s article, we will use the List, UITextChecker and App Bundle we learned on day 29 in a real application and build our game World Scramble.

Day 25 - SwiftUI Key Points

·1253 words·6 mins
In today’s article, we will summarize the important points we learned from the projects we carried out on days 16-24.

Day 23 - SwiftUI Project-3 Part-1

·3030 words·15 mins
With this project we will examine why SwiftUI uses structs for views, why some view is used so much and how modifiers work exactly.