📚 ICS3U S2
Search
Search
Dark mode
Light mode
Navigate this site
All Classes
Concepts
Abstraction Using Lists
Array vs. Dictionary
Binary Numbers
Block Layouts
Block Layouts, Part 2
Code Style Conventions
Computed Properties
Data Types
Databases
Databases (Solutions)
Defining and Using Structures
Diagonal Turtle Movements
Driver-Navigator Pattern
Dynamic Lists
ER Diagrams
Forking a Repository
Handling User Input
Identifiable Instances of a Structure
Interactive Apps
Introduction to Xcode
Joining Tables
Joining Tables (Solutions)
Lists
Lists and Selection
Mathematics Functions
Navigation to a Detail View
Operators
Optionals
Publisher-Subscriber Messaging Pattern
Querying Multiple Tables
Querying Multiple Tables, Pt. 2
Remainders with Doubles
Retrieving Complex Data from Remote Endpoints
Retrieving Data from a Remote Endpoint
Revisiting Interactive Apps
Rubber Duck Debugging
Searching and Filtering Lists
Separation of Concerns
Shapes Protocol
Structures
Structures vs. Classes
Swipe Gestures and Persisting Data
What is Source Control?
Exercises
Clock App Interface
Finishing Interactive Apps
Get Ready for the Culminating Task
Grocery Store Flyer App
Interface Design Challenge
Modelling a Book Listing
Name Plate
Parsing Instructions
Portfolios
Creating a Notion Account
First Entry
Sharing Code
Sharing Evidence
Tagging Entries
Thread 1 Self-Assessment
Thread 2 Self-Assessment
Thread 3 Mid-module Portfolio Review
Thread 3 Self-Assessment
Recaps
Develop in Swift Tutorials
How to Write an Interactive App
Setup
Apple Developer Program
Cloud Sync vs. Source Control
Connect Xcode to GitHub
Connect Xcode to Your Developer ID
Create a GitHub Account
Create an Apple ID
Final Source Control Setup
Hardware Inventory
Install the iOS Simulator in Xcode
Installing Playgrounds
Subscribe to Turtle Sketches
Textbook Purchase
Translations
Update macOS to 14.7
Xcodes
Tasks
ADJ – Brainstorm, Part 1
ADJ – Brainstorm, Part 2
Culminating Task
Geometric Figures
Make an Interactive App
Programming with Purpose
Trading Cards Exemplar
Trading Cards, Part 1
Trading Cards, Part 2
Tutorials
Building Bone Appétit
Command-Line Projects
Configuring DB Browser
Copy a Subject from a Photograph
Creating Bookmarks
Creating Custom Color Sets in Xcode
Creating Local Notifications
Deploy to a Device
iOS Projects
Lottie Animations
macOS Projects
Playing Audio Files
Pushing Commits
Reverting to Old Versions of Code
Running Your Code
Showing a slide-up sheet
Symbolic Mathematics in Apps
Taking Screenshots
To-do List App
To-do List App, Pt. 2
To-do List App, Pt. 3
To-do List App, Pt. 4
To-do List App, Pt. 5
To-do List App, Pt. 6
To-do List App, Pt. 7
To-do List App, Pt. 8
To-do List App, Pt. 9
Useful JSON Endpoints
Xcode Playgrounds
Home
❯
Recaps
Recaps
Tuesday, April 22, 2025
How to Write an Interactive App
Tuesday, January 21, 2025
Develop in Swift Tutorials