Diploma in Apple Development πŸŽπŸ‘©πŸ»β€πŸ’»: Product One: Lecture 1: Lecture 1: Introduction to the Product One unit.
Back to slide index.
Hi!
First, don't forget to confirm your attendance using the Seats Mobile app!
Second, I'm going to start every lecture with a meditation from the fantastic Sitting Still Like a Frog book, all read by Myla Kabat-Zinn. If you don't want to participate that's completely fine.

What are we going to be doing in Product One? We are going to be using Apple's Swift Explorations syllabus and other Apple resources (particularly around SwiftUI) to make a whole iOS app, in teams. The brief is all around care. You need to make a caring app. But caring for who? How? Could it be around sharing important information? Which communities do you already care about or for?

In the second half of the year I'll teach you Product Two. It's solo brief around play - perhaps this could be around making joyful movement? You'll be researching the Swift you need with me along the way. Just like making a real app in the real world.

Some real world reference or inspiration for what goes into making an app:

I'm going to be using Apple's Develop in Swift Explorations (Xcode 13) as the main text for this Unit - so please download it via the Apple Book store. See the course Wiki Reading List page for more information on where to get the book - I really recommend getting the teacher guide too and downloading the project files for each book too!
Let's start by going through the introduction section of Swift Explorations - paying particular attention to how the units are broken up into four sections (Get Started, Play, Build and Design), with Episodes between units. Again, making sure to download the student materials that accompany the book.
Now let's begin, with "Get Started with Values" - and I'll take you through some extra exercises as we start looking at the exercises in your student guide.
Let's start with the "What Is Programming?" section and the Explore This exercise - "Consider your favourite app on your phone" exercise.
Next a 15 minute 3 person group session - "Computers in Disguise".
Next let's move onto the "Values" section and the Explore This exercise - "Take a photo of an everyday object".
Next a 15 minute 3 person group session - "Using Data to Solve Problems".
Next let's move onto the "Naming and Identifiers" section and the Explore This exercise - "Compare these two notes".
Next a 10 minute 3 person group session - "Naming to Organise Values".
Next let's move onto the "Strings" section and the Explore This exercise - "Imagine you’re tasked with creating chatbot responses to the user inputs below."
Next a 15 minute 3 person group session - "Concatenating Strings".
Next let's move onto the "Constants and Variables" section and the Explore This exercise - "Imagine your life is a program".
Next a 15 minute 3 person group session - "Ceteris Paribus".
Next let's move onto the "Simulation" section and the Explore This exercise - "Imagine you work as a car safety engineer".
Next a 15 minute 3 person group session - "It's All in a Name".
Now let's read the next part of the student guide together - 1.2 "Play with Values". This is the first time we are going to try Xcode playgrounds. Let's start with the "Playground Basics" playground.
Thanks!
Back to slide index.