It's day 21! Today, we're diving deeper into the design of our SwiftUI apps by stacking and styling buttons as well as many other design refinements.
For our second SwiftUI project, we learn about colors, gradients, buttons and images and stacks to arrange views.
Today, we arrived at our very first challenge day, where we have to develop an app in SwiftUI from scratch, without any help.
We finished our first project yesterday, so today, it was time to review what we learned to make sure it really hit home, as well as do a few challenges.
Today, we create our very first SwiftUI project. We use TextFields, Pickers and more as we create our very first app in Xcode.
Today, we start laying the foundations for the very first real project we'll be working on using SwiftUI.
After going through the first 14 days and learning the fundamentals of SwiftUI, day 15 focused on recapping everything we've learned in rapid succession.
Today, we're learning about optionals. Optionals are quite difficult to grasp, but we're told they're an essential part of SwiftUI. So, let's dive in!
Yesterday, we focused on classes and how to use them in our programs. Today, we had a pretty long learning session about protocols and extensions.
Today, we're focussing on classes, which are not too dissimilar to structs in SwiftUI.
We're expanding on structs with access control, static properties and methods. We finish the day with a SwiftUI checkpoint.
After recovering from a difficult 9th day where we tackled closures, today, I went back refreshed to learn about structs in SwiftUI. Let's dive in!
It's day 9 of the 100 Days of SwiftUI and it's a difficult one. Today, we're learning about closures and how to use them in SwiftUI.
Today, we're expanding on functions by using default parameters and learning how to handle possible errors in our programs.
We've reached the final day of the first week of the 100 Days of SwiftUI. Today, we're learning about functions, another essential part of SwiftUI.