Why You Should Use The SwiftUI Coordinator Pattern

Why You Should Use The SwiftUI Coordinator Pattern

Swift Coordinator Pattern

SwiftUI Camp

In this video, we'll be introducing the Swift Coordinator Pattern. This pattern is used to manage the life cycle of navigation in a program. We'll walk you through the different aspects of the pattern and how to use it in your code. If you're interested in learning more about the Swift language and how to write better code, then this video is for you! By the end of this video, you'll have a better understanding of the Swift Coordinator Pattern and how to use it in your SwiftUI projects.

CHAPTERS:

00:00 INTRO

00:34 SWIFTUI CAMP

01:00 FINAL PROJECT DEMO

02:11 STARTER PROJECT

02:40 COORDINATOR

03:18 COORDINATOR PAGE

04:12 COORDINATOR SHEET

04:30 COORDINATOR FULL SCREEN COVER

04:50 COORDINATOR CLASS

05:55 PUSH WITH THE COORDINATOR PATTERN

06:23 PRESENT A SHEET WITH THE COORDINATOR

06:46 PRESENT A FULL SCREEN COVER IN SWIFTUI

07:12 POP WITH THE COORDINATOR PATTERN

07:30 POP TO ROOT IN SWIFTUI

07:52 DISMISS A SHEET WITH THE COORDINATOR

08:05 DISMISS A FULL SCREEN COVER IN SWIFTUI

08:40 BUILD VIEWS FOR THE COORDINATOR PATTERN

10:15 COORDINATOR VIEW

11:00 NAVIGATION STACK WITH THE COORDINATOR

12:00 SHEETS IN THE COORDINATOR PATTERN

12:33 FULL SCREEN COVER WITH COORDINATOR

13:20 PUSH A VIEW WITH THE COORDINATOR PATTERN

14:53 PRESENT A SHEET IN SWIFTUI AND COORDINATOR

15:12 PRESENT A FULL SCREEN COVER WITH COORDINATOR

15:25 DISMISS A MODAL WITH THE COORDINATOR PATTERN

15:58 SHOWING THE NAVIGATION TITLE IN SWIFTUI

16:54 PUSH AND POP WITH THE COORDINATOR

17:48 POP TO ROOT IN SWIFTUI AND COORDINATOR PATTERN

18:17 WHERE TO GO NEXT

Don’t forget to download the resources: → here

VIDEOS I RECOMMEND

Firebase Firestore in SwiftUI Demystified

How I HACKED My Brain To Learn Coding

Firebase Auth in SwiftUI Demystified

Info.plist contained no UIScene configuration dictionary (looking for configuration named "(no name)"

The easiest realtime app I’ve ever built

DO YOU WANT TO BE MY APPRENTICE? HIRE ME

Say Hi on social:

Github: https://github.com/rebeloper/

Hire me: https://rebeloper.com/hire-us/

LinkedIn: https://www.linkedin.com/in/rebeloper/

Follow me on Instagram: https://www.instagram.com/rebeloper/