Author
Updated
2/12/2021Released
11/5/2019- Creating a new project in Xcode using SwiftUI
- Collection views
- Using space, color, and text modifiers
- Adding navigation
- Using binding variables
- Adding pickers
- Adding other frameworks to SwiftUI projects
Skill Level Intermediate
Duration
Views
- [Instructor] SwiftUI is blowing minds in the Apple Ecosystem with its descriptive and reactive philosophy. SwiftUI will eventually replace auto layout and storyboards for user interface design. If you are use to UI Kit or App Kit, SwiftUI is a major change in how you will develop applications. With the same code working for all Apple devices including: the watch, Apple TV, Mac, iPad, and iPhone, setting up user interfaces is now easier than ever. You'll learn how to make user interfaces that only a few lines of code would take hundreds otherwise. You'll quickly lay out views of the preview window. You'll be able to quickly test every view in your UI. Your user interface will be automatically adaptable for font accessibility in dark mode. You'll hook up models to your views reactively, saving you from tedious handling of model changes. In this course we'll build together the front end of a pizza restaurant ordering app, exploring basic controls, master detail interaction, motile sheets, animation, and integration with existing frameworks and applications. Hi I'm Steve Lipton of https://makeapppie.com. An author of many courses and books on iOS and auto layout and an iOS developer. Join me on a delicious, pizza filled journey through SwiftUI. Lets get cooking.
Related Courses
-
Swift 5 Essential Training
with Harrison Ferrone4h 3m Beginner -
Biometric Authentication for iOS in Swift
with Bear Cahill43m 54s Intermediate
-
Introduction
-
What you should know2m 25s
-
1. SwiftUI and Xcode Basic Concepts
-
Start a new SwiftUI project3m 39s
-
Some Swift review4m 12s
-
The code window and canvas5m 28s
-
Modifiers in canvas and code4m 30s
-
ContentView previews4m 42s
-
-
2. Collection Views
-
Embed a stack view5m 53s
-
Basic lists4m 15s
-
ForEach2m 34s
-
Make a new file6m 25s
-
Extract subviews4m 11s
-
Subviews with parameters4m 16s
-
Challenge1m 1s
-
Solution4m 23s
-
-
3. Controls and Modifiers for Layout
-
Space modifiers4m 58s
-
Color modifiers5m 40s
-
Text modifiers6m 7s
-
SF symbols3m 17s
-
Images and effects4m 49s
-
Size modifiers2m 57s
-
Scale modifiers5m 12s
-
Position modifiers3m 43s
-
Challenge59s
-
Solution8m 25s
-
-
4. Models and Testing
-
State variables and buttons7m 23s
-
Dynamic collections4m 43s
-
The identifiable protocol5m 46s
-
Populating collections6m 12s
-
Navigation5m 57s
-
Add a model to root views4m 17s
-
Use binding variables7m 43s
-
Environment variables3m 56s
-
Challenge38s
-
Solution7m 20s
-
-
5. Interaction
-
Tab bars5m 28s
-
Alerts3m 42s
-
Presenting sheets5m 6s
-
Steppers5m 57s
-
Pickers8m 13s
-
Text input5m 18s
-
List interaction5m 20s
-
Animation6m 3s
-
Tap gestures2m 44s
-
Challenge30s
-
Solution6m 25s
-
-
6. Integration with Other Frameworks
-
Add a map7m 19s
-
Add UIViewControllers7m 37s
-
SwiftUI to storyboards5m 7s
-
GeometryReader8m 23s
-
Dynamically sizing fonts7m 50s
-
-
7. SwiftUI and Xcode 12
-
Multiplatform for macOS5m 55s
-
Hierarchy data models5m 43s
-
Outlines5m 38s
-
Searching hierarchies6m 16s
-
Conclusion
-
Next steps2m 51s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: The mind blowing game changer: SwiftUI