Coordinators - Soroush Khanlou

  Рет қаралды 12,632

CocoaHeads Stockholm

CocoaHeads Stockholm

Күн бұрын

Пікірлер: 6
@Tracks777
@Tracks777 7 жыл бұрын
Good video! Keep it up!
@mukulbakshi28
@mukulbakshi28 5 жыл бұрын
Its not for very large scale apps in that case we have at last a massive coordinator with lot of extensions of different controllers and one more thing thinking about the principle of separation of concern while push from one vc to next controller while passing the dependency and in both way then it make it really difficult to manage when b controller passes the data to a.
@edwardsamson1677
@edwardsamson1677 5 жыл бұрын
You can always break up larger coordinators into multiple smaller coordinators to avoid massive coordinators. Though I do agree that passing data can be kind of tricky and I haven't figured out a clean way to do it in all cases.
@sacredgeometry
@sacredgeometry 6 жыл бұрын
The controller is a light weight arbitrator between the views and the app state. Everything that has to do with app logic that isn't related to views (whilst technically is part of the model) doesn't even need to be considered as part of the MVC pattern. It's a UI design pattern first. Not an application architecture. I am lost why sticking view controller logic in a view controller is problematic because it makes them large? Good organisation of code, encapsulation, extensions, composition, inheritance etc allows you to mitigate that. Im not entirely sure how its relevant to the coordinator pattern either which I thought was predominantly a pattern to allow for cleaner decoupling of view controllers.
@sacredgeometry
@sacredgeometry 6 жыл бұрын
In response to 6:56 That's definitely a model.
AlamofireObjectMapper - Daniel Saidi
30:23
CocoaHeads Stockholm
Рет қаралды 2 М.
MVVM with Coordinators & RxSwift - Łukasz Mróz
40:54
Jug Łódź
Рет қаралды 15 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
Elevated Swift - Soroush Khanlou | Swift Heroes 2023 Talk
26:24
Swift Heroes
Рет қаралды 2,4 М.
Swift & Fika 2018 - John Sundell: The Lost Art of System Design
29:52
How to use the Coordinator pattern in iOS
18:12
Paul Hudson
Рет қаралды 72 М.
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 725 М.
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,6 МЛН
John Sundell - Writing Swift code with great testability
49:32
Mobius — конференция по мобильной разработке
Рет қаралды 17 М.
Andrew Kelley   Practical Data Oriented Design (DoD)
46:40
ChimiChanga
Рет қаралды 154 М.
Krzysztof Zabłocki - iOS Application Architecture
38:44
Swiss Mobile Developers Association
Рет қаралды 8 М.