Woo hoo! Day 100 is “just” a final exam and I passed (with merit)! Almost hard to believe that I’ve come to the end of my #100DaysOfSwiftUI journey.

Woo hoo! Day 100 is “just” a final exam and I passed (with merit)! Almost hard to believe that I’ve come to the end of my #100DaysOfSwiftUI journey.
Day 99 included our last quiz and challenge: add a photo credit over the image, fill in some loading/saving methods for favorites, and add sorting to the resorts list. #100DaysOfSwiftUI
For Day 98, we implemented searching resorts, replaced the facility info with icons, added a button for the user to mark favorite resorts, and added a favorite indicator in the Resorts list. #100DaysOfSwiftUI
For Day 97 we started actually building a new project using NavigationSplitView
, NavigationLink
, and format: .list(type: .and)
(for concatenating strings). #100DaysOfSwiftUI
Day 96 and we’re looking at iPad-friendly APIs for the first time.
I’ll be honest—I had not tried running any of our previous apps in the iPad simulator, but now I see they were working fine the whole time. Pretty cool!
This screenshot looks absolutely chaotic. 👹 #100DaysOfSwiftUI
Day 95 was a full challenge day—build an app from scratch based on some requirements!
Day 94 is a review and challenge day! Graphics code can be a doozy because when you get the wrong result, it’s difficult to know what’s actually wrong in the code (or with your math). 😅 I got some help with this one. 😬 #100DaysOfSwiftUI
Day 93 was a fun walk through of using GeometryReader
, including using visualEffect()
and scrollTargetBehavior()
. #100DaysOfSwiftUI
For Day 92, we started a new project (our second to last!) and learned about how layout, alignment guides, and absolute positioning work within SwiftUI.
I really loved the explainer, starting from How layout works in SwiftUI. #100DaysOfSwiftUI
Picking #100DaysOfSwiftUI back up, and in the home stretch at Day 91! It was a challenge day with a review quiz and an open-ended prompt to fix a couple minor bugs and add a feature.
For Day 90, we made a bunch of accessibility fixes and added a view for creating new cards! #100DaysOfSwiftUI