Diploma in Apple Development 🍎👩🏻💻: Product Two: Lecture 1: Introduction to the Product Two 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.
To be clear, it's up to you to keep developing your individual app through the remainder of this unit - I'm going to be teaching you technologies that I think will be useful, but you should be asking me for support in tutorials when you need it. The aim is to be as close as possible to a real solo app developer practice.
What kind of games? To start with you can draw on your learnings from Block One - from Swift Explorations and Swift Fundamentals - a personality test to decide what pastry you are, or instead of Rock, Paper, Scissors - Danish, Toad, Apple? Or sticker/social image app. I'm not just assessing you on the complexity of your game, but all the designing, testing and launching too. You could also make use of your learnings from Coding Two - using all the game knowledge to make a
Frogger clone (Toader?). Or your learnings from this unit - what kind of playful AR experiences could you make?
Keep it simple to start with! Get to a fully running game and then make it more complicated - skateboard, skateboard, skateboard! I'd rather see 5 amazing single screen apps that make me smile and are fully launched than 5 broken prototypes.
We are going to start with SwiftUI and then move onto Augmented Reality technologies, before finishing with App distribution, unless there are requests for other technologies - have a think amongst yourselves!
SwiftUI is the latest API for creating User Interfaces in the Apple ecosystem.
Please complete the following sections from the
Learning SwiftUI tutorial (N.B. you will need the latest Xcode from Apple to complete this tutorial - Xcode 14 or above - not the Xcode 14 beta as the tutorial states):