In Lesson 5 of Module 1 of the CWC+ iOS Database Course, Micah shows us how to use Xcode to add data to our Firestore database. Having previously set-up Firebase, and ensuring we’ve added GoogleService-Info.plist to our Xcode project, we can use the following commands. Get access to our Firestore […]
App Development
Lesson 4 of Module 1 from the CWC+ iOS Dabatase course gets our “hands dirty” looking into how Firestore structures its data. I very much come from a background of MySQL / MariaDB, but I recall quite clearly a time from before I’d even heard of “SQL”. Firestore is NoSQL, […]
A new day, a new course from CWC+. Having covered the intense but general iOS Foundations and the head-scratchingly rewarding Design Course, I now move onto the iOS Database Course. The introduction, and first and second lessons, introduce us to the need for databases and why the course focuses on […]
With lesson 5 of module 6 from the CWC+ Design Course, we’re back to App creation/coding as Chris refreshes our memory on how to add custom fonts to a new iOS App project, as well as creating custom colours. The lesson also covers taking image assets from the prototype design […]
In lesson 1 of Module 6 from the CWC+ Design Course, Chris returns to talk us through the stage of App Development where the developer initially gets involved. We’re familiar with the design process now, whereby the designer will go from conceptualisation through storyboarding, wireframing, and prototyping. It’s important for […]
The final lesson from Module 2 of the CWC+ Design Course introduces us to a new aspect of SwiftUI – the Form, and many of its default elements. Some of these elements we’ve used before but, here, the TextField(), the Toggle(), the Picker(), and the Button() are all used as […]
Lesson 6 of Module 2 from the CWC+ Design Course introduces us to two methods of creating horizontal lists. TabView Method The TabView method places each element on its own screen, that’s automatically swipeable. LazyHGrid Method The LazyHGrid method creates a proper horizontal list of elements, but it requires ScrollView() […]
Lesson 5 from Module 2 of the CWC+ Design Course gives us an overview of the types of scrollable vertical lists we can use. Standard ScrollView Standard List List with ForEach Customisable ScrollView The lesson is couched in the understanding that, at the time the tutorial was filmed, the latest […]