SwiftUI Quick Start Guide with iOS 13 and Xcode 11 | DevTechie Interactive | Skillshare

SwiftUI Quick Start Guide with iOS 13 and Xcode 11

DevTechie Interactive, Learn new everyday

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
80 Lessons (12h 13m)
    • 1. Newly updated: Introduction

      6:13
    • 2. New: some View Explained

      7:43
    • 3. New: Containers in SwiftUI

      7:10
    • 4. New: TextView

      8:29
    • 5. New: Images

      6:48
    • 6. New: Shapes

      7:05
    • 7. New: Color as View

      6:27
    • 8. New: VStack in Detail

      10:09
    • 9. New: HStack in Depth

      15:31
    • 10. New: ZStack in depth

      9:40
    • 11. New: SwiftUI Text In Depth

      14:34
    • 12. New: SF Symbols and Images

      7:20
    • 13. New: SwiftUI Image in Depth Look

      15:10
    • 14. New: SwiftUI Buttons In Depth

      15:49
    • 15. New: DatePicker in detail

      21:50
    • 16. New: Spacers in Depth

      6:51
    • 17. New: SwiftUI Forms

      29:00
    • 18. New: SwiftUI Static List

      7:37
    • 19. New: Dynamic List

      5:09
    • 20. New: List with Custom Cell

      6:36
    • 21. New: Delete from List

      10:19
    • 22. New: Moving Items in List

      5:45
    • 23. New: Grouped List View

      14:45
    • 24. New: Navigation View

      11:27
    • 25. New: Navigation Link

      9:20
    • 26. New: Geometry Reader

      8:35
    • 27. New: Picker Control

      17:11
    • 28. New: Multi Component Picker

      8:57
    • 29. New: TextField and SecureField in SwiftUI

      19:02
    • 30. New: Slider Control in SwiftUI

      10:03
    • 31. New: Shapes and their styles in SwiftUI

      6:45
    • 32. New: Activity Ring Like Progress Bar in SwiftUI

      12:59
    • 33. New: Stepper in SwiftUI

      6:29
    • 34. New: Basic TabView

      4:41
    • 35. New: Advanced TabView with Image Trim, Groups, Divider

      17:37
    • 36. New: Build CustomUI in SwiftUI by Combining Views

      37:22
    • 37. New: Fast Action Button or Floating Action Button in SwiftUI

      10:43
    • 38. New: Underline TextField - Custom Reusable Control

      9:30
    • 39. New: Custom Control Clearable TextField

      7:21
    • 40. New: Custom Control Password Toggle SecureField

      7:11
    • 41. New: Image Processing in SwiftUI

      11:45
    • 42. New: Understanding @State in SwiftUI

      9:30
    • 43. New: Advanced Search using State Property Wrapper

      14:54
    • 44. New: Understanding @Binding With Example

      11:47
    • 45. New: Binding Child to Propagate Changes to Parent

      7:03
    • 46. New: Move View Up When Keyboard opens up

      11:53
    • 47. New: TapGesture

      4:55
    • 48. New: LongPress Gesture

      9:57
    • 49. New: Simple Drag Gesture

      6:41
    • 50. New: Calculate Drag Gesture Speed

      6:45
    • 51. New: Drag Gesture with GestureState

      6:25
    • 52. New: Retaining Drag Gesture View State

      7:07
    • 53. Intro to SwiftUI

      3:38
    • 54. Xcode 11 Introduction

      13:14
    • 55. SwiftUI Text

      10:19
    • 56. Some More Text

      6:46
    • 57. Text and Other Modifiers

      5:12
    • 58. Text Field in SwiftUI

      7:54
    • 59. Secure TextField in SwiftUI

      5:23
    • 60. Fonts in SwiftUI

      5:35
    • 61. Images in SwiftUI

      17:34
    • 62. TabbedView in SwiftUI

      9:42
    • 63. Button in SwiftUI

      5:22
    • 64. Lists

      8:45
    • 65. Navigation Button

      3:28
    • 66. Toggle Component

      3:47
    • 67. Date Formatter

      5:11
    • 68. Gradients

      4:22
    • 69. Shapes Modifiers

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

      3:28
    • 71. Stacks

      4:11
    • 72. Size Classes

      5:32
    • 73. Courses App Demo

      2:12
    • 74. Course Data Structure

      4:43
    • 75. Course Cell View

      9:44
    • 76. Course Detail View

      15:57
    • 77. Alerts and ActionSheets

      8:36
    • 78. Animation in SwiftUI

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

      5:48
    • 80. Custom Animation Block

      4:43
16 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.