5

SwiftUI Fundamentals [SUBSCRIBER]

 2 years ago
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.

Version

  • Swift 5.5, iOS 15, Xcode 13

SwiftUI Views

Introduction

3:27 Free

In this introductory episode, find out a bit about SwiftUI in general, and what you can learn from this course.

The View Protocol

5:48 Free

The 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 Free

Modifiers 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.

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.

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.

Learn 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

Take 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:01

Navigating 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.

Navigating 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.

Combine makes it easy to take an object, observe changes to its properties, and react to those changes, in SwiftUI.

An environment is a storage container for potentially any information that multiple views need to function.

Conclusion

0:38

In 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 2022

iOS 14, Swift 5.3, Xcode 12

Dec 1 2020

Who 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 Catterwaul

Catie makes things for, with, and about Apple tech in collaboration with her husband, Jessy! She is inspired by everyone at...

Instructor
Adriana Kutenko

Graphic Illustrator with a Bachelor’s Degree in Fine Arts. I am a perpetual perfection seeker with a big passion for History...

Illustrator

Comments

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 .


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK