

SwiftUI Fundamentals [SUBSCRIBER]
source link: https://www.raywenderlich.com/28684524-swiftui-fundamentals
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

SwiftUI Fundamentals
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Shape
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Upskill for less — save over 30%
Subscribe to 4,000+ videos, 50+ books, and professional development seminars... and save 30% over our monthly price.
This is part of the "iOS User Interfaces with SwiftUI" learning path. View Path
SwiftUI Fundamentals
Mar 24 2022 · Video Course (1 hr, 24 mins) · Beginner
An introduction to building iOS user interfaces with SwiftUI! Learn about SwiftUI Views and modifiers, common SwiftUI controls, fundamental layout tools, navigation and data flow, and how to make the most of SwiftUI previews.
1/5
Version
- Swift 5.5, iOS 15, Xcode 13
SwiftUI Views
Introduction
3:27 FreeIn this introductory episode, find out a bit about SwiftUI in general, and what you can learn from this course.
The View Protocol
5:48 FreeThe View protocol is the foundational building block of SwiftUI. Get a SwiftUI app running, and try out some of SwiftUI’s basic components, built on View.
Modifiers
5:27 FreeModifiers can change the appearance and functionality of your SwiftUI views. Find out how they work, and how to chain them together.
In your first hands-on challenge, practice everything you’ve learned about views and modifiers, and try out a few new SwiftUI controls.
State & Binding
8:08Take a deep-dive into what’s going on with the state attribute and how it operates under the hood when binding to your components.
Take a deep-dive into what’s going on with the state attribute and how it operates under the hood when binding to your components.
Layout with Stacks
13:16Learn how to control the layout of multiple views by grouping them together with HStacks and VStacks.
ForEach & Lists make it a breeze when iterating over a collection of data to produce similar SwiftUI Views. All you need is a unique ID for each element.
Test your understanding of layout with stacks, and your command of ForEach, in this hands-on challenge.
Navigation & Data Flow
Introduction
0:29Take in a high-level overview of navigation and data flow in SwiftUI, and find out what you’ll learn in this part of the course.
Navigation
4:01Navigating from one part of your app to another has never been easier thanks the Navigation component. Here you’ll get started with moving around your apps.
Present Modal Views
4:09Navigating from one part of your app to another has never been easier thanks the Navigation component. Here you’ll get started with moving around your apps.
In this hands-on challenge, practice everything you have learned about navigation and state in a SwiftUI app.
@State only works with value types, but it does have a companion specifically for reference types: @StateObject.
Observable Objects
6:02Combine makes it easy to take an object, observe changes to its properties, and react to those changes, in SwiftUI.
Environment
5:51An environment is a storage container for potentially any information that multiple views need to function.
Conclusion
0:38In the conclusion to this course, review what you’ve learned and find out where you can go to learn more about making apps with SwiftUI.
Next course in this Learning Path
Version history
iOS 15, Swift 5.5, Xcode 13 (Selected)
Mar 24 2022iOS 14, Swift 5.3, Xcode 12
Dec 1 2020Who is this for?
This course will be most helpful for beginner to intermediate iOS developers who are familiar with Swift and have some experience in iOS development. For students who have finished the iOS and SwiftUI for Beginners learning path, this course can help you review SwiftUI concepts at a faster pace before you move on to more advanced SwiftUI topics.
Covered concepts
- SwiftUI View protocol
- Common SwiftUI controls
- Previews
- SwiftUI Layout with Stacks
- ScrollView
- ForEach & List
- NavigationView
- Sheet & Popover
- Property wrappers
- View builders
- SwiftUI Environment
- SwiftUI Bindings
- Combine: Published and Observable Objects
Contributors
Catie makes things for, with, and about Apple tech in collaboration with her husband, Jessy! She is inspired by everyone at...
InstructorGraphic Illustrator with a Bachelor’s Degree in Fine Arts. I am a perpetual perfection seeker with a big passion for History...
IllustratorComments
Reviews
We want to hear your thoughts!
Log into your account to leave a review for this Video Course.
All videos. All books.
One low price.
A raywenderlich.com subscription is the best way to learn and master mobile development — plans start at just $19.99/month!
Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.
The largest and most up-to-date collection of courses and books on iOS, Swift, Android, Kotlin, Flutter, Dart, Server-Side Swift, Unity and more!
All videos. All books. One low price.
A raywenderlich.com subscription is the best way to learn and master mobile development — plans start at just $19.99/month!
Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalogue of 50+ books and 4,000+ videos.
- © 2022 Razeware LLC
- Made with ♥ from around the world
- 6000+ Tutorials and counting
raywenderlich.com and our partners use cookies to understand how you use our site and to serve you personalized content and ads. By continuing to use this site, you accept these cookies, our privacy policy and terms of service .
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK