So, what did we learn in lesson 3 of module 5 of the CWC+ iOS Dabatases course? Well, firstly, that Xcode creates a lot of dummy code for demonstration purposes that we don’t need to use. More usefully, our main top-level Swift file contains these essential pieces of code: As […]
CodeWithChris
Lesson 1: Core Data Basics This introduction to Core Data Basics, cleared up a few things for me. I had heard the phrase “Core Data” before but I had completely the wrong idea in my head. ‘Core Data’ is apparently “local data” – i.e., “database data” held locally on the […]
Module 4 continues with Lesson 4, in which we handle user sign-in and create account, using: and: with: and, of course: Lesson 5 In Lesson 5 of the module, we handle using Firestore to keep track of the last lesson / question the user was looking at so that, later, […]
After a brief introductory tutorial in Lesson 1, Lesson 2 sees us prepare the Learning App that we enhanced in Module 2 for authentication. Chris does provide a copy of the Learning App in case we don’t have our own but, of course, I have mine with notes so I’ll […]
In the final lesson from module 3 of the CWC+ iOS Databases course, Chris talks us through setting up Firebase, and our Xcode app, to handle associating data with a user. The primary point of note is that we’ve previously been setting up Cloud Firestore in “test mode”. This can […]
In this lesson of the CWC+ iOS Database course, Chris shows us how to set up our own custom log-in & create user forms to use with Firebase Auth. Creating our own forms eliminates one of the issues I highlighted in the previous post in that we’re not reliant on […]
Lesson 1 : Introduction In the introduction to the Firebase Authentication module from the CWC+ iOS Database course, Chris takes us through the familiar steps of setting up a new Xcode / Firebase project while introducing us to the extra steps needed to enable authentication. With Google making it fairly […]
Lesson 1 : Introduction The second module of the CWC+ iOS Databases course begins with an introduction by Chris, going over familiar ground with setting up Firestore to work with our old Learning App project. I’ve taken the opportunity here to copy my previous app, figuring out where to rename […]