Contained in: Your First iOS & SwiftUI App: An App from Scratch
swiftui
Video Course
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
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…
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
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 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
SwiftUI bindings to keep the value of the slider synchronized with a state variable…
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
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
Introduction
Feb 13 2023 · Lesson
Swift, and it’s good for people who’ve never programmed at all. You’ll create Bull’s Eye using SwiftUI… …which is the latest way to create user interfaces for your apps in Swift. SwiftUI is fun, visual, and still pretty new, so by learning…
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…
iOS & Swift
Conclusion
Feb 13 2023 · Lesson
…programming, you’ve had to get a lot of new concepts into your head. You learned the basics of SwiftUI development, including concepts like Views, View Modifiers, State, and Bindings. You’ve also learned the basics of Swift, including concepts like variables, constants, if statements, type inference. You even learned…
iOS & Swift
Buttons & Actions
Feb 13 2023 · Lesson
…open and close quote. And inside here, we’ll just write in “Hello, Swift UI”. Button("Hit me") { print("Hello, SwiftUI!") } We’re going to have to try this out in the simulator because currently there’s not an easy or reliable…
iOS & Swift
Variables
Feb 13 2023 · Lesson
…into the variables. Here’s the syntax to create a variable in Swift. If this variable is a property on a SwiftUI view, you can add the @State keyword. This tells Swift that this variable contains important app state. Remember, any time a state variable changes, SwiftUI automatically recomputes…
iOS & Swift
Conclusion
Feb 13 2023 · Lesson
…this point, you should understand how to add SwiftUI views to your app - like text, button, and slider - and how to style them using View Modifiers. You’ve now completed 5 out of the 9 “must have” items on your programming to do list - you’re making great progress…
iOS & Swift
Conclusion
Feb 13 2023 · Lesson
…this point, you should understand how to connect SwiftUI views - like slider - to your app’s state using SwiftUI bindings. You should also have an understanding of the very basics of app architecture, including the single responsibility principle, and the importance of separating your views and data models…
iOS & Swift
Introduction
Feb 13 2023 · Lesson
…slider move by connecting it to something called a state variable. State and Bindings are two of the most important concepts to understand with SwiftUI development so we’ll spend some time on that. We’ll then round off the section with the basics of strings, variables, and app architecture…
iOS & Swift
Introduction
Feb 13 2023 · Lesson
Welcome to the final part of Your First iOS and SwiftUI App: An App from Scratch! In this part, you’ll finally finish up the “must haves” in your programming to-do list, by adding the point calculation into the game. You’ll start off by taking a deeper look…
iOS & Swift
Solve Problems
Feb 13 2023 · Lesson
…that they’re really helpful, they narrow it down to exactly. Other times the syntax may seem a little bit cryptic especially with SwiftUI, but often they’ll point you in the right direction and help you figure out what’s going on. So far we’ve been dealing with…