This repo documents my learning journey following the 100 Days of SwiftUI series created by Hacking With Swift.
| Project | Main learnings | Demo |
|---|---|---|
| ✅ Project 1: WeSplit | TextField, Picker | ![]() |
| ✅ Project 2: Guess the flag | Stacks, images, alerts | ![]() |
| ✅ Project 3: Views and Modifiers | Swift's rendering system | ![]() |
| ✅ Project 4: BetterRest | Machine learning | ![]() |
| ✅ Project 5: Word Scramble | List | ![]() |
| ✅ Project 6: Animation | springs, bounces | ![]() |
| ✅ Project 7: iExpense | @State, @StateObject | ![]() |
| ✅ Project 8: Moonshot | ScrollView, Codable | ![]() |
| ✅ Project 9: Drawing | shapes, paths, colors | ![]() |
| ✅ Project 10: Cupcake Corner | @Published, URLSession, ObervableObject | ![]() |
| Project 11: Bookworm | Core Data | |
| Project 12: Core Data | In-depth of SwiftUI and Core Data | |
| Project 13: Instafilter | link SwiftUI, UIKit, and Core Image | |
| Project 14: Bucket List | Embed maps and make network calls | |
| Project 15: Accessibility | Accessibility | |
| Project 16: Hot Prospects | tabs, context menus | |
| Project 17: Flashzilla | gestures, haptics | |
| Project 18: Layout and Geometry | layout | |
| Project 19: SnowSeeker | iPad |









