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 […]
Firestore
So, in the wrap-up challenge for Module 1 of the CWC+ iOS Database course, we challenged with implementing add/edit/delete database functions on a Reading List App. If we so choose, we can start from scratch and create the whole app from new. I don’t feel confident enough to wade through […]
The final lesson of Module 1 from the CWC+ iOS Database course is a short video encouraging us to think about how best to arrange our data in Firestore depending upon what we need from it for each stage of our app, concluded with a general “do whatever’s easiest for […]
Lesson 12 of Module 1 of the CWC+ iOS Database course covers compound queries. This is something I used all the time with MySQL / MariaDB. I’m rather bemused to discover that we can’t actually do compound queries “as-is”. We have to create them outside of the code first. Either […]
I, naturally, used queries a lot in the days of MySQL / MariaDB on my web databases, so Lesson 11 from Module 1 of the CWC+ iOS Database course was always going to be one that I looked forward to. Google has ensured that querying databases is pretty much as […]
I’m starting to feel that Google has made Firestore excessively easy for app developers. That’s both a good thing and a bad thing. It’s a good thing because it enables us to get up and running with databases without requiring a massive amount of complex knowledge. But it’s also a […]
I’ve noticed an error warning keeps cropping up in Xcode‘s output console when doing the iOS Database lessons and challenges. Until now it hasn’t really been an issue, but in the latest challenge it is. This is the error message: 2022-04-17 17:21:47.365853+0100 Firebase Demo[11383:331544] 8.15.0 - [Firebase/Firestore][I-FST000001] WatchStream (7faddcc0ad88) Stream […]
Lesson 10 from Module 1 of the CWC+ iOS Database course teaches us how to be notified of changes to our Firestore collections and databases. This code would notify us of any changes in the collection. Every time the collection changes, the completion handler will run. When we’re done with […]