It’s taken a little under two months to complete the CodeWithChris iOS Foundations course (which includes the free ’14 Day Beginners Challenge’ course). Today, I undertook to print off all the files used by each app that we’ve created during the course. One thing that surprised me enormously, on looking […]
iOS Foundations
Before finishing the iOS Foundations course from CodeWithChris, Chris invites us to upgrade / enhance module 5’s Recipe List app with an additional “categories” filter. This involves adding a new “tab” to the TabView to show the ‘Categories’ button, and a new view that combines the GeometryReader, ScrollView, LazyVGrid (a […]
Having completed Module 6 of the iOS Foundations course from CodeWithChris, the iOS Foundations course concludes with a couple of bonus modules. The first one includes a handful of videos explaining the process of how to prepare an app for Apple’s App Store. This requires being signed up to the […]
It’s been 14 days since I started the CodeWithChris iOS Foundations Module 6 course and, today, after many ups and downs, bug-hunting, and suffering the struggle of running the Xcode behemoth on a silver-haired little Mac mini, I’ve finally reached the finish line of the app. We’ve covered an awful […]
Lesson 13 of Module 6 from the iOS Foundations course of CodeWithChris covers the set-up of the onboarding screens, and also adds the “Location Denied” view for when the user denies location access to the app. The Little Bug … ah! After yesterday’s incomprehensible error message that required extensive debugging, […]
I’m old enough to recall the days when debugging a program meant deciphering an error message that looked something like this: Not very helpful. Zoom forwards 40 years to the “it just works” philosophy of Apple, and Xcode kindly displays an error message that reads thus: As the famous fictional […]
In this lesson, we moved the business title into a reusable view. Our new BusinessTitle SwiftUI view is this: The bulk of the above was in our BusinessDetail view, but has now been replaced by this: This can be used elsewhere we need the business title. In the lesson, we […]
Having assigned the annotations last time around, this time we use them to react to the user tapping on them. In Lesson 11 of Module 6 from the CodeWithChris iOS Foundations course, we react to the user tapping on the annotation to display details of the business in question. This […]