Agenda
- Setup: Operating System and Xcode Updates
- For a variety of reasons, it will be helpful if we are all using the same version of macOS and Xcode.
- Before we begin the lesson, please first update your computer to macOS 26.4.
- Then, update Xcode to 26.4 as well, using Xcodes.
- Concept: Entity-Relationship Diagrams
- Before converting the static interface of your group’s app into a functioning program, you will need to take a first stab at designing your app’s database schema.
- Do this by authoring an entity-relationship diagram.
- We will look through these examples together, then your group will collaborate to come up with an ER diagram that matches your app’s goals.
- Use your existing prototype to consider all the information that your app will need to capture.
TIP
You may need a license key to open Sketch and review your group’s prototype, as your trial version of Sketch has likely expired.
See Mr. Gordon, if needed, to obtain this key.
- Setup: Creating a New Project on Supabase
- After your group has developed a reasonable first draft of an ER diagram, Mr. Gordon will guide you through how to create a new project at Supabase and create the initial copy of your database, based on your thinking with the ER diagram.
- Concept: Simulations
- Review this mini-lesson, then try the exercises on Khan Academy.
Things to do before our next class
- Complete the exercises from the Simluations lesson.