SwiftUI Quick Start Guide with iOS 13 and Xcode 11

Anoop Tomar

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
28 Lessons (2h 18m)
    • 1. Intro to SwiftUI

      3:38
    • 2. Xcode 11 Introduction

      13:14
    • 3. SwiftUI Text

      10:19
    • 4. Some More Text

      6:46
    • 5. Text and Other Modifiers

      5:12
    • 6. Text Field in SwiftUI

      7:54
    • 7. Secure TextField in SwiftUI

      5:23
    • 8. Fonts in SwiftUI

      5:35
    • 9. Images in SwiftUI

      17:34
    • 10. TabbedView in SwiftUI

      9:42
    • 11. Button in SwiftUI

      5:22
    • 12. Lists

      8:45
    • 13. Navigation Button

      3:28
    • 14. Toggle Component

      3:47
    • 15. Date Formatter

      5:11
    • 16. Gradients

      4:22
    • 17. Shapes Modifiers

      6:22
    • 18. Image and Shape Modifiers for Background View

      3:28
    • 19. Stacks

      4:11
    • 20. Size Classes

      5:32
    • 21. Courses App Demo

      2:12
    • 22. Course Data Structure

      4:43
    • 23. Course Cell View

      9:44
    • 24. Course Detail View

      15:57
    • 25. Alerts and ActionSheets

      8:36
    • 26. Animation in SwiftUI

      5:54
    • 27. Animation Duration, Sprint Animation and Damping

      5:48
    • 28. Custom Animation Block

      4:43
14 students are watching this class

About This Class

Get started with declarative programming with SwiftUI in iOS 13 and Xcode 11

In WWDC19 Apple introduced SwiftUI, which uses a declarative syntax to create user interfaces and enables powerful new visual design tools in Xcode.

SwiftUI is described as "a new framework built from the ground up to take advantage of everything that Swift had to offer".

SwiftUI is a huge deal. Instead of building a user interface in code with Apple's UIKit framework, you describe it with declarative statements, adding modifiers to customize the way they are rendered on the screen. This includes animations and other visual effects.

A declarative framework is not only quicker to code, but also works naturally with visual builders. Xcode 11 includes design tools for constructing a SwiftUI user interface with drag-and-drop, using Inspectors to set properties. A preview shows what your application will look like, and you can also push the preview instantly to an iPhone or other device for testing there.

SwiftUI works across all Apple platforms, WatchOS, iOS, iPadOS (newly announced for iPad), MacOS and TVOS.

In this course, we will explore all there is available to know about SwiftUI.