Awesome SwiftUI
Tags: swift, ios, macos, wwdc
Published: 2019-06-07 11:07:57

---
title: Awesome SwiftUI
published: true
description: A list of great quality tutorials/videos on SwiftUI 🙌
tags: swift, iOS, macOS, wwdc
---

Since the [first announcement of SwiftUI](https://developer.apple.com/videos/play/wwdc2019/101/), a ton of great quality content has been posted on getting started with Apple's new Declarative UI framework that'll run on iOS, macOS, watchOS & iPadOS.
Originally posted on [GitHub](https://github.com/ygit/swiftui/), here's a list of great quality tutorials/videos on SwiftUI 🙌

[SwiftUI on Apple Developer Documentation](https://developer.apple.com/tutorials/swiftui/) 

   📹 [Keynote WWDC 2019 - First announcement of SwiftUI](https://developer.apple.com/videos/play/wwdc2019/101/) 
    
   📹 [Platforms State of the Union 2019 - More SwiftUI](https://developer.apple.com/videos/play/wwdc2019/103/) 
    
   📖 [Apple Developer Tutorial on SwiftUI](https://developer.apple.com/xcode/swiftui/) 
    
   📹 [Introducing SwiftUI: Building Your First App](https://developer.apple.com/videos/play/wwdc2019/204/)
    
   📹 [SwiftUI Essentials WWDC Video](https://developer.apple.com/videos/play/wwdc2019/216/) 
    
   📹 [Building Custom Views with SwiftUI](https://developer.apple.com/videos/play/wwdc2019/237/) 
    
   📹 [Integrating SwiftUI](https://developer.apple.com/videos/play/wwdc2019/231/) 
    
   📹 [Data Flow Through SwiftUI](https://developer.apple.com/videos/play/wwdc2019/226/) 
    
   📹 [Mastering Xcode Previews](https://developer.apple.com/videos/play/wwdc2019/233/) 
    
   📹 [Accessibility in SwiftUI](https://developer.apple.com/videos/play/wwdc2019/238/) 
    
   📹 [SwiftUI On All Devices](https://developer.apple.com/videos/play/wwdc2019/240/)
    
   📹 [SwiftUI on watchOS](https://developer.apple.com/videos/play/wwdc2019/219/)
    


[Paul Hudson on Hacking With Swift](https://www.hackingwithswift.com/) 

  📖 [First look at SwiftUI](https://www.hackingwithswift.com/articles/191/swiftui-lets-us-build-declarative-user-interfaces-in-swift) 
   
  📖 [Getting Started with SwiftUI](https://www.hackingwithswift.com/articles/194/get-started-with-swiftui) 
   
  📖 [Quick Start Guide on SwiftUI by Hacking With Swift](https://www.hackingwithswift.com/quick-start/swiftui) 
   
  📹 [SwiftUI by Example Videos](https://www.youtube.com/playlist?list=PLuoeXyslFTubw4NtepDCis5tTqK37zT3Q) 
   
  📹 [Build a dynamic list app with navigation and images](https://www.youtube.com/watch?v=VGJBLlfSN-Y)
   

[SwiftUI Tutorials by Lets Build That App](https://www.youtube.com/channel/UCuP2vJ6kRutQBfRmdcI92mA/)

  📹 [SwiftUI Sneak Preview Demo Project](https://www.youtube.com/watch?v=q421Ll4qOvc) 
   
  📹 [How to Run SwiftUI on Mojave with Playgrounds and Sample Code](https://www.youtube.com/watch?v=VSvz62fGyYM) 
   
  📹 [SwiftUI Basics: Dynamic Lists, HStack VStack, Images with Circle Clipped Stroke Overlays](https://www.youtube.com/watch?v=bz6GTYaIQXU) 
   
  📹 [SwiftUI: Facebook Complex Layouts - Horizontal Scroll View](https://www.youtube.com/watch?v=7QgPpvqTfeo) 
   
  📹 [State Management and Bindings](https://www.youtube.com/watch?v=l7vkP6WW6Yk) 
   
  📹 [Fetching JSON and Image Data with BindableObject](https://www.youtube.com/watch?v=xT4wGOc2jd4)
   
  
[SwiftUI by John Sundell](https://www.swiftbysundell.com/)

  📖 [A first look at SwiftUI: Apple’s declarative new UI framework](https://wwdcbysundell.com/2019/swiftui-first-look/) 
   
  📖 [Answers to the most common questions about SwiftUI](https://wwdcbysundell.com/2019/swiftui-common-questions/) 
   
  📖 [SwiftUI’s relationship to UIKit and AppKit](https://wwdcbysundell.com/2019/swiftui-relationship-to-uikit-appkit/) 
   

[SwiftUI Tutorials by Code With Chris](https://www.youtube.com/user/CodeWithChris/)

  📹 [SwiftUI Basics Tutorial](https://www.youtube.com/watch?v=IIDiqgdn2yo) 
   
  📹 [SwiftUI App Tutorial - Lists, Navigation and JSON Data](https://www.youtube.com/watch?v=wbFuAs_UNYg) 
   
  📹 [How To Handle User Input](https://www.youtube.com/watch?v=6PO0k8GlxWA)
   
  
[SwiftUI Tutorials by Kilo Loco](https://www.youtube.com/channel/UCv75sKQFFIenWHrprnrR9aA/)

  📹 [SwiftUI Presenting Data In A Scroll View & List](https://www.youtube.com/watch?v=wjqDQ3X5Vos) 
   
  📹 [Intro To SwiftUI: Simple State Management](https://www.youtube.com/watch?v=AWPiup9fE2c) 
   
  📹 [Before You Learn SwiftUI, You Need To Hear This...](https://www.youtube.com/watch?v=H9XyZ_F1tPI) 
   
  📹 [Using Both UIKit And SwiftUI In Your Project](https://www.youtube.com/watch?v=ch_vKP9vlgk)
   

[SwiftUI by Rebeloper](https://www.youtube.com/channel/UCK88iDIf2V6w68WvC-k7jcg/)

  📹 [SwiftUI = Mind-blow | WWDC iOS developer reaction](https://www.youtube.com/watch?v=fbuOxKqC5wQ) 
   
  📹 [SwiftUI - DON'T LEARN IT (JUST YET)](https://www.youtube.com/watch?v=AKHsFNtANes) 
   

📹 [SwiftUI Beginner Tutorial On iOS 13 by Devslopes](https://www.youtube.com/watch?v=wwDAvq9MZlQ) 


📹 [Simple SwiftUI App by Brian Advent](https://www.youtube.com/watch?v=Pfw7zWxchQc) 


💻 [An example to-do list app using SwiftUI](https://github.com/devxoul/SwiftUITodo) 


📖 [Inside SwiftUI's Declarative Syntax's Compiler Magic](https://swiftrocks.com/inside-swiftui-compiler-magic.html) 


💻 [All of the Apple documented SwiftUI tutorials in one easy download](https://github.com/danielctull/SwiftUI-Tutorials) 


📹 [Live Coding SwiftUI by Swiftly Tilting Planet](https://www.youtube.com/watch?v=tIi_C5ZeLc0) 

[SwiftUI by Maxcodes](https://www.youtube.com/channel/UCtegvRiZKojo8MG1gCF-NMg/)

   📹 [What is SwiftUI?](https://www.youtube.com/watch?v=hGUdxX7rTa4)
    
   📹 [How To Create Views, Text and Stacks](https://www.youtube.com/watch?v=wbxbe35Bbn4)
    
   📹 [Creating NavigationView, List, Text, NavigationBarTitle](https://www.youtube.com/watch?v=rySUuXkN5wg)
    
📖 [SwiftUI Cheat Sheet](https://github.com/SimpleBoilerplates/SwiftUI-Cheat-Sheet) 

[SwiftUI by Gary Tokman](https://www.youtube.com/channel/UCQWmp143iznhc_lZoM0rbXQ)

   📹 [SwiftUI Tutorial - Build a list that fetches JSON!](https://www.youtube.com/watch?v=xkclf3Alz8M)