We use cookies to ensure you get the best experience on our website. Please review our cookie policy for details.

SwiftUI

Lessons
TestPrep
AI Tutor (Add-on)
Get A Free Trial

About This Course

Skills You’ll Get

1

Introduction

  • About This Course
  • False Assumptions
  • Where to Go from Here
2

Introducing SwiftUI

  • Understanding What SwiftUI Is
  • Getting the Tools
  • The Gory Details
3

Basics of the Swift Programming Language

  • Basic Swift Syntax
  • Basic Data Types
  • Arrays
  • Dictionaries
  • Optional Types
  • Functions
  • Flow Control
  • Looping
  • Structures
  • Classes
  • Closures
  • Protocols
4

Getting Started with the Basics of SwiftUI

  • Taking a Look at SwiftUI Views
  • Displaying an Image
  • Displaying a Button
  • Stacking the Views
  • Putting on the Finishing Touches
5

Handling User Inputs and Custom Views

  • Looking at Input Views
  • Composing Custom Views
6

Displaying Lists of Items

  • Using the List View to Display Items
  • Displaying the List within a NavigationView
  • Displaying Sections
  • Previewing in Light and Dark Modes
7

Creating Navigation and Tabbed Applications

  • Creating Navigation Apps
  • Creating Tabbed Applications
8

Formatting Your User Interface

  • Laying Out Views Using Stacks
  • Using Container Views
9

Understanding State Management in SwiftUI

  • Using a Property Wrapper
  • Maintaining State Using State Variables
  • Binding State Variables
  • Managing State from External Objects
  • Sharing Objects
  • Accessing Built-in Environment Variables
10

Using Legacy UIKit Views and View Controllers in SwiftUI

  • Using UIKit in SwiftUI
  • Using the UIViewRepresentable Protocol for UIKit Views
  • Using the UIViewControllerRepresentable Protocol for UIKit View Controllers
11

Drawings and Special Effects

  • Drawing Using the Five Built-in Shapes
  • Clipping with the Basic Shapes
  • Drawing Custom Shapes
  • Using Special Effects in SwiftUI
12

Performing Animations in SwiftUI

  • Understanding How to Animate
  • Performing Your Own Animation
  • Creating a Custom Progress Indicator
13

Creating a Complete Project

  • Understanding What the App Does
  • Building the Project
  • Deploying the App
14

Ten SwiftUI Tips and Tricks

  • Resuming Live Preview
  • Implementing Localization
  • Combining Text Views
  • Creating Custom Modifiers
  • Displaying Multiple Alerts
  • Enabling Debug Preview
  • Previewing Using Different Devices
  • Dark Mode Only Works On NavigationView
  • Extracting Subviews
  • Displaying a Context Menu
15

Ten Great SwiftUI Resources

  • Apple
  • SwiftUI by Example
  • 100 Days of SwiftUI
  • Gosh Darn SwiftUI
  • SwiftUI Hub
  • Awesome SwiftUI
  • raywenderlich.com
  • Swift Talk
  • About SwiftUI
  • Stack Overflow
A

Appendix: Code Snippets for Common SwiftUI Views

  • Content View
  • Using Modifiers
  • Image View
  • Text View
  • Button View
  • VStack View
  • HStack View
  • ZStack View
  • TextField View
  • SecureField View
  • Toggle View
  • Slider View
  • Stepper View
  • Picker View
  • List View
  • NavigationView View
  • NavigationLink View
  • Section View
  • TabView View
  • Form and Section Views
  • Rectangle View
  • RoundedRectangle View
  • Circle View
  • Capsule View
  • Ellipse View

SwiftUI

$ 139.99

Buy Now

Related Courses

All Course
scroll to top