ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Swift Tutorial: How to use Coordinator Pattern with MVVM - Advanced Navigation in UIKit & SwiftUI

viewcontroller swift

create tab bar controller

tab bar controller swift

create navigation controller

navigation controller Xcode

how to use multiple view controllers in xcode

how to use multiple view controllers ios

multiple view controllers ios

ios multiple view controllers

how to pass data between view controllers in swift

Combine framework

Coordinator pattern

view controller swift

ios

swift

swiftui

uikit

navigation

swift design patterns

swift mvvm

swiftui mvvm

Автор: Karin Prater

Загружено: 2022-04-22

Просмотров: 44643

Описание: In this advanced iOS tutorial I want to talk about the Coordinator pattern.
This pattern might be for you if you want to write a Swift app with a very flexible architecture which is modular and scalable.
I will show you a nice example with different app flow scenarios.
I use Combine to pass data between different Coordinators. I am also including MVVM (Model-View Model-View). In this demo project I will share the same view model between 2 different view/view controllers.
I will show how to programmatically show multiple different UIViewControllers together in a UINavigationViewController.
The data flow is done with the Combine framework because SwiftUI already relays heavily on it and I want to keep one with one consistent style.
I want to use both UIKit views and SwiftUI views to make the app architecture as flexible as possible.

Overview
00:00:00 introduction
00:06:09 MVC, MVVM and Coordinator pattern
00:13:29 Communication patterns: Combine
00:19:21 project setup
00:23:50 Coordinator implementation
00:49:03 data flow between Coordinators, view models and views
01:14:38 wrap up

Watch more
SwiftUI navigation tutorial    • SwiftUI tutorial: How to navigate programm...  

If you liked what you learned and you want to see more, check out one of my courses!
👨‍💻 my SwiftUI course https://school.swiftyplace.com/course...
👨‍💻 my Core Data and SwiftUI course https://school.swiftyplace.com/course...
👩🏻‍💻 Combine course
https://school.swiftyplace.com/course...

⬇️ Project files: https://github.com/gahntpo/Coordinato...

#SwiftUI #iOSDevelopment

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Swift Tutorial: How to use Coordinator Pattern with MVVM - Advanced Navigation in UIKit & SwiftUI

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

SwiftUI Tutorial: Typical errors with SwiftUI, the preview and how to fix them  [Xcode 14]

SwiftUI Tutorial: Typical errors with SwiftUI, the preview and how to fix them [Xcode 14]

MVVM + Data Driven UI на практике swift

MVVM + Data Driven UI на практике swift

How to use MVVM in iOS - State Management and Data Flow through SwiftUI - Example Refactoring Swift

How to use MVVM in iOS - State Management and Data Flow through SwiftUI - Example Refactoring Swift

Make a MacOS App from Start to Finish with SwiftUI - Screenshot app - PART 1

Make a MacOS App from Start to Finish with SwiftUI - Screenshot app - PART 1

ApplicationCoordinator для навигации между экранами / Павел Гуров (Avito)

ApplicationCoordinator для навигации между экранами / Павел Гуров (Avito)

Калькулятор на SwiftUI / MVVM / Урок 1

Калькулятор на SwiftUI / MVVM / Урок 1

Дмитрий Куркин — Навигация в SwiftUI

Дмитрий Куркин — Навигация в SwiftUI

Доклад все о Combine за 45 мин с примерами кода! (2022 г.)

Доклад все о Combine за 45 мин с примерами кода! (2022 г.)

РФ Применила Гром-Э1⚡Зирка Пала🔥 Первые Саперы Прибыли В Курскую Область🪖🚧 Военные Сводки 28.06.2025

РФ Применила Гром-Э1⚡Зирка Пала🔥 Первые Саперы Прибыли В Курскую Область🪖🚧 Военные Сводки 28.06.2025

Георгий Остроброд — Введение в Apple Metal

Георгий Остроброд — Введение в Apple Metal

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]