Lesson 12 of Module 4 in the iOS Foundations course from CodeWithChris deals with putting the mathematical formula into the recipe app so that the app will display the correct portion sizes depending on how many servings the user requires. I have to admit that I would have arranged the […]
Module 4 : Recipe App
Lesson 10 of Module 4 of the iOS Foundations course from CodeWithChris covers the maths required for our Recipe App. Pretty straightforward, but it’s nice to have a reminder. This one takes me back over 40 years to a time when we’d just moved to a new town, and I’d […]
The only constant is change, as the saying goes. Lesson 9 of Module 4 deals with the Picker – what I previously knew as <SELECT> ... </SELECT> in good old HTML. I swear these things would be easier to learn if they didn’t change the names willy-nilly. Following the tutorial […]
Module 4 Lesson 8 introduces LazyVStack which, initially, doesn’t look much different to VStack, but I’m sure it will in the end. The lesson today is mostly cosmetic changes to the RecipeApp, and the challenge is to use LazyVStack to create a scrollable list of variable shaped rectangles. The challenge, […]
Lesson 7 of Module 4 was a walkthrough of creating a swipeable “featured view” for the Recipe App that we’re creating in the module. Both educational and bewildering at the same time. Bewildering in that there are so many options, but educational in that it appears “easy” to do. The […]
Module 4 Lesson 6 is all about the EnvironmentObject … until you get to the challenge, and then it all gets baffling with new concepts and elements we’ve not seen before (Toggle?). I guess that’s the ‘learning curve’ for you. More sneaking a peek at the solution and working backwards […]
To date, all layout/design work done on SwiftUI has been fairly generic. SwiftUI makes laying things out pretty straight-forward if all you need is to throw elements onto the screen relatively neatly and not worry about precise locations. Today we learned about GeometryReader. This is a View (like ScrollView), only […]
After a helpful guiding hand setting up source control on the new module 4 project (with a challenge to do the same on the old War Card Challenge app), lesson 3 of module 4 dives right into a new ‘view’, that being “TabView”. Having been taken through various other views […]