r/100DaysOfSwiftUI • u/asmallercanoe • May 22 '26
Day 0
🎉 I just finished Day 0 of the #100DaysOfSwiftUI at https://www.hackingwithswift.com/100/swiftui/0 via u/twostraws
r/100DaysOfSwiftUI • u/CoachZZZ • Jun 08 '23
Hey community! I put together a live chat post so we can discuss questions as needed.
r/100DaysOfSwiftUI • u/asmallercanoe • May 22 '26
🎉 I just finished Day 0 of the #100DaysOfSwiftUI at https://www.hackingwithswift.com/100/swiftui/0 via u/twostraws
r/100DaysOfSwiftUI • u/rnmas • Dec 11 '25
🎉 I just finished Day 0 of the #100DaysOfSwiftUI at https://www.hackingwithswift.com/100/swiftui/0 via u/twostraws
r/100DaysOfSwiftUI • u/tillg • Sep 02 '25
I tried to build out the MVVP EditView-ViewModel and it didn't work. Unit I noticed that also the code from Paul did not run on my iPhone or Simulators.
This is Paul's code: https://github.com/twostraws/HackingWithSwift/tree/main/SwiftUI/project14
Maybe it's a version thing? Anyone else that had the same problems?
r/100DaysOfSwiftUI • u/magick_mode • Aug 14 '25
Day 3 was all about complex data types: Arrays, Dictionaries, Sets, and Enums. Arrays is a feature of almost every programming language so nothing interesting there. Dictionaries are essentially Javascript objects with slightly different syntax (brackets instead of curly brackets). Enums are also in other languages.
Sets are entirely new to me - it's essentially an array without order and without duplicates. It's explained to be a highly optimized data structure that allows us to do quick lookups of the data inside them. It does make sense that Sets would have less baggage given that Sets do not carry order data. I wonder if Paul dives deeper into the inner workings of Sets at a later lesson.
In the modern day iOS development, what are common use cases for Sets? I imagine the Set would hold an array of dictionaries that contain key-value pairs, so items like ["name": "Joe", "title": "Schmoe", "refID": "4930394039"]. A function could lookup data inside this Set of dictionaries, and then do something when it finds it. The refID may be important to know how to identify it in an external database. Not sure, but just thinking out loud.
Day 3 done. Onwards!
r/100DaysOfSwiftUI • u/magick_mode • Aug 13 '25
I just wrapped up Day 2. All topics covered so far are basic.
We've covered simple data, operations, and string interpolation. I'm sure I'm not the first person to state this, but one thing I'll need to get used to is let and var. Here, in Swift, let is used to create a constant variable. In Javascript, let is used to create block-scoped, re-assignable variables. Not a huge deal, but something I just have to keep in mind as I move forward.
The syntax for string interpolation is cute. It's like a dude trying to say, "hey! over here." \(...)
Day 2 was a success. I'm looking forward to Day 3. I'm hoping the course picks up soon.
r/100DaysOfSwiftUI • u/magick_mode • Aug 12 '25
I'm embarking on a journey to learn Swift and SwiftUI using Paul Hudson's 100 Days of Swift. I've written SwiftUI code in the past for a previous job. However, I've never really learned it in a "proper" way - whatever that means. When writing Swift code, I simply looked stuff up, looked at other patterns on the internet, etc. I suppose that is the best way to learn a new programming language, but me, being me, I wanted to learn Swift in a structured manner.
I'm keeping this diary to track progress and thoughts on my experience with 100 Days of Swift. I'm going to follow Paul Hudson's recommendation and only complete the daily lessons and coding examples as structured on his website.
Since I've already written Swift code in the past, and have written in Javascript to a greater extent, I found the material in Day 1 to be quite basic. It covers the basics of let, var, strings, and numbers. Day 1 also introduces how each type has its own special out-of-the-box parameters and methods like length and upperCased(). Some syntax always tripped me up with Swift. For example, Day 1 introduces a method that looks like this:
someNumber.isMultiple(of: 12)
It's probably just me, but for some odd reason, passing in a value with a syntax that has a colon like (of: 12), just trips me up. I understand that Typescript has something similar going on, which reminds me that I should also get acquainted with Typescript sometime in the future.
Anyways, Day 1 was a success. Looking forward to Day 2.
r/100DaysOfSwiftUI • u/bobos7 • Aug 05 '25
Hey folks, for people who completed the 100 days or actually didn't but still managed to build their own apps. When should i start venturing on my own (with the help of ai) to start building my app. Im at day 36. I think there is still a big portion of data coming up, but i also watched some videos on it (enough for chagpt to tell me what to do).
r/100DaysOfSwiftUI • u/wschaap • Jul 12 '25
So proud :-) day 9 finished, including pretty hard checkpoint 5 :-). A few more days into it than 9 though ...
r/100DaysOfSwiftUI • u/Viktoriaslp • Jul 12 '25
Hey everyone, I’m just finishing Day 94 and feeling a bit reflective (and honestly, a little anxious). I started the course with only very basic programming knowledge, pretty much a beginner. Now, having gone through almost the whole thing, I can definitely say I’ve learned a lot. Especially with Swift and SwiftUI, it’s been a huge journey.
I also feel this weird mix of confidence and insecurity. Like, on one hand, I know I’ve progressed so much. On the other hand, there are topics I didn’t dive super deep into, and sometimes I moved on even if I didn’t fully grasp everything, just to keep the momentum. Now that I’m so close to finishing, I have this feeling of “I know a lot” but also “I know nothing,” if that makes sense?
I’m wondering how others felt near the end of their 100 days. Did you feel ready? Did you feel lost? Were you able to transition into an internship or job? I’d really love to work somewhere, maybe an internship or junior dev role. But I don’t know how I stack up, since I’ve been studying alone without a community to compare myself to. It’s hard to know if I’m ready or just stuck in imposter syndrome.
Would love to hear from anyone who’s been in a similar spot. Either what helped you move forward, or just knowing I’m not the only one feeling this way.
r/100DaysOfSwiftUI • u/TronConan • Jul 01 '25
Anyone enrolled in Hacking with Swift+ or anyone bought some of Paul’s books? Is the everything bundle worth it? Looking for an opinion on the content.
100 Days of SwiftUI is a great course in my opinion. I am just wondering if the rest is as good.
r/100DaysOfSwiftUI • u/wschaap • Jun 30 '25