SwiftUI Essential Training
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to use SwiftUI to build user interfaces for any Apple device—Mac, iPhone, iPad, Apple Watch, or Apple TV—from the same code.
Syllabus
Introduction
- The mind blowing game changer: SwiftUI
- What you should know
- Start a new SwiftUI project
- Some Swift review
- The code window and canvas
- Modifiers in canvas and code
- ContentView previews
- Embed a stack view
- Basic lists
- ForEach
- Make a new file
- Extract subviews
- Subviews with parameters
- Challenge
- Solution
- Space modifiers
- Color modifiers
- Text modifiers
- SF symbols
- Images and effects
- Size modifiers
- Scale modifiers
- Position modifiers
- Challenge
- Solution
- State variables and buttons
- Dynamic collections
- The identifiable protocol
- Populating collections
- Navigation
- Add a model to root views
- Use binding variables
- Use Combine and ObservedObject in models
- Environment variables
- Challenge
- Solution
- Tab bars
- Alerts
- Presenting sheets
- Steppers
- Pickers
- Text input
- List interaction
- Animation
- Tap gestures
- Challenge
- Solution
- Add a map
- Add UIViewControllers
- SwiftUI to storyboards
- GeometryReader
- Dynamically sizing fonts
- Start a multiplatform SwiftUI project
- Multiplatform for macOS
- Hierarchy data models
- Outlines
- Searching hierarchies
- Collection views and lazy grids
- Next steps
Taught by
Steven Lipton
Related Courses
Programmation sur iPhone et iPad (partie I)Université Pierre et Marie CURIE via France Université Numerique Xcode Debugging
Udacity Como criar um aplicativo para iPhone
Universidade Estadual de Campinas via Coursera Interfaz de usuario en iOS
Tecnológico de Monterrey via Coursera Пользовательский интерфейс
Moscow Institute of Physics and Technology via Coursera