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, please welcome Oliver and Rebecca from Toad Bakery! Can you tell us the story of Toad please? What are you looking for in the apps that the students are going to make? What worked last year, what didn't?
Third, let's review the solo playful apps that the Apple worms made last year:
Fourth, 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.
Let's take another look at the homepage for Block 2: https://jgl.github.io/DiplomaInAppleDevelopment-SpringSummer2024/. When is the first crit with Toad? What are you going to have ready to present then? I'd like to see a full app proposal, with a mockup in Keynote of the screens/views you are going to need to make.
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 playful apps? 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 playful app, but all the designing, testing and launching too.
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 about this yourself! This is a good thing to talk about in our bi-weekly tutorials.
SwiftUI is the latest API for creating User Interfaces in the Apple ecosystem.
Let's throw ourselves in at the deep end, by completing the "Build an iOS app with SwiftUI" tutorial from Swift.org.
Next, we are going to go back to the start with Swift Playgrounds, make sure you have it installed on your Mac.
Next Playground: "Get Started with Code" - this is a basic one, so we can go through it quickly.
Next Playground: "Learn to Code 1" - this is a basic one, so we can go through it quickly.
Next Playground: "Learn to Code 2" - this is a basic one, so we can go through it quickly
Next Playground: "Get Started with Apps".
Next, let's try some of the official Apple SwiftUI tutorial series...
Let's try "Learning SwiftUI".
Let's try "Introducing SwiftUI".
Finally, let's review lots of the playground Apps we created, but making them in Xcode this time: "Exploring SwiftUI Sample Apps".
Thanks!
Back to slide index.