Contained in: Your First iOS & SwiftUI App: An App from Scratch
Video Course
iOS & Swift
Your First iOS & SwiftUI App: An App from Scratch
Feb 13 2023 · Video Course (2 hrs, 20 mins)
Updated for 2023! If you’re a complete beginner to iOS and SwiftUI development and wondering how to get started, this is the course for you.
iOS & Swift
Introduction
Feb 13 2023 · Lesson
Learn about the first app you’ll build - a simple but fun game called Bull’s Eye - and get a preview of all the things you’ll learn throughout this part.
iOS & Swift
SwiftUI vs UIKit
Feb 13 2023 · Lesson
Learn about the differences between SwiftUI and UIKit, and whether you should learn SwiftUI, UIKit or both.
iOS & Swift
Challenge: Make a Programming To-Do List
Feb 13 2023 · Lesson
Make a programming to-do list of all the things you’ll need to do to build the game. This helps build a good programming practice of gathering requirements first!
iOS & Swift
Create an Xcode Project
Feb 13 2023 · Lesson
Learn how to create your first iOS app project in Xcode and explore the code editor and SwiftUI canvas.
iOS & Swift
SwiftUI Views
Feb 13 2023 · Lesson
Learn how to create user interfaces in SwiftUI by constructing a tree of Views, such as Text, Slider and Button.
iOS & Swift
SwiftUI View Modifiers
Feb 13 2023 · Lesson
Learn how you can use SwiftUI View Modifiers like shadow, corner radius, or border to modify the style of your views.
iOS & Swift
Objects, Data & Methods
Feb 13 2023 · Lesson
Learn the basics of object-oriented programming, so you can better understand the Swift code created for you by the SwiftUI Canvas editor.
iOS & Swift
Challenge: Add View Modifiers
Feb 13 2023 · Lesson
Practice using SwiftUI View Modifiers by styling the rest of the text views in Bull’s Eye.
iOS & Swift
Solve Problems
Feb 13 2023 · Lesson
Learn how to solve problems beginners frequently run into, such as what to do when your code has an error.
iOS & Swift
Conclusion
Feb 13 2023 · Lesson
Let’s review where you are with your programming to-do list, and discuss what’s next.
iOS & Swift
Introduction
Feb 13 2023 · Lesson
Let’s review what you’ll be learning in this part and why it’s important.
iOS & Swift
Buttons & Actions
Feb 13 2023 · Lesson
Learn how to connect your button to some Swift code that prints a message to the console.
iOS & Swift
SwiftUI State
Feb 13 2023 · Lesson
Learn about an important concept called SwiftUI state, which helps you keep your user interface and app state always consistent.
iOS & Swift
SwiftUI Bindings
Feb 13 2023 · Lesson
Use SwiftUI bindings to keep the value of the slider synchronized with a state variable.
iOS & Swift
Strings
Feb 13 2023 · Lesson
Learn about a very important data type you’ll use in your iOS apps, which you can use to store a sequence of characters.
iOS & Swift
Variables
Feb 13 2023 · Lesson
Learn how to detect when the user moves the slider, and how to store the result in a variable.
iOS & Swift
Intro to App Architecture
Feb 13 2023 · Lesson
Learn how you can use some basic concepts of app architecture to make your code more clean and maintainable.
iOS & Swift
Create a Model
Feb 13 2023 · Lesson
Create a basic data model for Bull’s Eye, that stores the target, current round and total score.
iOS & Swift
Conclusion
Feb 13 2023 · Lesson
Let’s review where you are with your programming to-do list and discuss what’s next.