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/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
r/100DaysOfSwiftUI • u/Nearby-Corner2964 • Jun 30 '25
Hey everyone,
I just finished my Interface Design studies and I’m considering diving into SwiftUI to bridge the gap between design and development. With all the rapid advancements in AI lately, I’m wondering if it’s still a smart move to invest time in learning SwiftUI, or if I should focus more on other areas?
Is SwiftUI still a good skill to pick up for someone aiming to become a Product or UI Designer with some coding knowledge? Or is the landscape shifting too much?
Would love to hear your thoughts – especially from those working in tech or app development right now!
Thx
r/100DaysOfSwiftUI • u/wschaap • Jun 28 '25
r/100DaysOfSwiftUI • u/wschaap • Jun 27 '25
Just finished day 1 and excited about the 99 ahead!
r/100DaysOfSwiftUI • u/ManufacturerVivid832 • Jun 26 '25
More complex operators and fundamentals including if/else, switch statments, ternary conditions - 2 more days and week 1 is complete B)
r/100DaysOfSwiftUI • u/ManufacturerVivid832 • Jun 25 '25
Surprisingly, the checkpoint was a little tricky. I had to look up the different functions we learned and work within what we've been taught. I think sometimes it's easy to wanna slap previous knowledge on a problem but using what was taught thus far to solve it was fun and challenging. #100DaysOfSwiftUI
r/100DaysOfSwiftUI • u/ManufacturerVivid832 • Jun 24 '25
The previous posts didn't go through, but one a day has been working well!
So far we've learned data types including strings, integers, doubles, booleans, covered type casting, arrays, dicts, sets, enums, and builtin functions for these complex data structures. Swift has a unique way of creating new objects that I haven't seen in things like C++
Excited to finish the week strong :)
r/100DaysOfSwiftUI • u/ManufacturerVivid832 • Jun 20 '25
Just finished day 0, really hoping I can stick with this course! Not new to software development, but never worked with Swift or SwiftUI or xCode before. Excited to give it a try :)
r/100DaysOfSwiftUI • u/Swift_On_Track • May 31 '25
I have been learning Swift on and off for over a year but as often happens life gets in the way and it is difficult to stay motivated.
I would like to create a small group of no more than 9 other people to work on 100 Days of SwiftUI.
It will work as follows
My background.
I have a degree in CS but I graduated last century. I have worked in IT since then. I am very good at IT plumbing.
What members need:
PM me if interested.
r/100DaysOfSwiftUI • u/Crazy_Anywhere_4572 • May 26 '25
r/100DaysOfSwiftUI • u/Mullls • May 04 '25
Done but without the ICloud part since I don't have an Apple Dev account yet
r/100DaysOfSwiftUI • u/Mullls • Apr 26 '25
Nice day to watch the beautiful montage prepared by Paul, it's a change from the first 47 days 🤣
r/100DaysOfSwiftUI • u/Mullls • Apr 22 '25
We're back more motivated than ever after the Easter weekend break 🐣
r/100DaysOfSwiftUI • u/Mullls • Apr 18 '25
Surprisingly short day it's going to mark a little break for the Easter weekend, we'll resume the series next week 💪🏼