Diploma in Apple Development 🍎👩🏻‍💻: Coding One: Lecture 3: Control Flow, Strings, Functions and the structure of SwiftUI apps
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.
Let's start with a Develop in Swift Fundamentals Keynote, "Control Flow". Once we've finished that, what does the Swift Book say about Conditional Statements?
As an aside, I'd like to explore debugging with you a little. First of all, what is debugging? The Xcode section of developer.apple.com, has a section on debugging - let's take a look at the article: diagnosing and resolving bugs in your running app.
Let's continue with another Develop in Swift Fundamentals Keynote, "Strings". Once we've finished that, what does the Swift Book say about Strings and Characters?
Let's finish with another Develop in Swift Fundamentals Keynote, "Functions". Once we've finished that, what does the Swift Book say about Functions?
Together, let's start Apple's Develop in Swift Tutorials - moving onto: Hello, SwiftUI, before finishing with Wrap-up: Explore Xcode.
Finally, let's complete the SwiftUI Concepts Tutorial: Learning SwiftUI. Warning: this is a chicken and egg situation but we can do it together!
Homework:
  1. Review today's content.
  2. Complete the three playgrounds from today's lectures from Develop in Swift Fundamentals: Lab - Control Flow.playground, Lab - Strings.playground and Lab - Functions.playground. Don't forget completed versions can be found in the Teacher.zip download. Check the wiki for download links.
  3. Slack me with any problems or queries. See you on Friday for the next Spatial lecture, the next ML lecture is first, on Thursday from 0930.
Thanks!
Back to slide index.