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.
What are we going to be doing in Product Two? This time It's a solo brief around play (as defined in David Graeber's talk: "From Managerial Feudalism to the Revolt of the Caring Classes") - making a playful app for the Toad Bakery in Camberwell. Let's take this opportunity to review the reading list for the unit on the Block Two wiki.
As mentioned on the wiki - you should be making use of the App Design Workbook throughout the unit. You are going to have to make a 30 minute presentation at the end of this unit. Your aim should be to have a fully launched app by the end of the Block, subject to approval by the Toad Bakery client. You should use TestFlight to release and test your app with select users. I'm currently investigating how to get you app store access via the iOS Developer University Program.
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.
The first tutorial we are going to complete is Learning SwiftUI.
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):
Thanks!
Back to slide index.