Let's talk a bit about the architecture.
Alexander tells his thoughts about this topic - what architecture we used to prefer in the past, what is a popular architecture nowadays and what we can come to. MVVM, MVC, and MVP are so known for us of course, so the Elm Architecture has to be the most interesting to read.
p.s. I highly recommend reading the "App Architecture" book to cover all these architectures more deeply.
https://kean.github.io/post/app-architecture
#iOS #architecture
Alexander tells his thoughts about this topic - what architecture we used to prefer in the past, what is a popular architecture nowadays and what we can come to. MVVM, MVC, and MVP are so known for us of course, so the Elm Architecture has to be the most interesting to read.
p.s. I highly recommend reading the "App Architecture" book to cover all these architectures more deeply.
https://kean.github.io/post/app-architecture
#iOS #architecture
Alexander Grebenyuk
Let’s Talk Architecture
MVC – The Past. MVVM with RxSwift or ReactiveCocoa, MVP – The Present. Functional Architectures – The Future.
Implementing the Coordinator pattern using UIResponder. 🤔
”With this approach, you can:
1. Call a Coordinator's method from anywhere: view controller, view, button's event handler, table/collection view cell, UIAlertAction etc.
2. That call will be passed up the responder chain until it reaches some Coordinator instance which overrides that method.”
…
http://aplus.rs/2018/coordinator-missing-pattern-uikit/
#iOS #coordinators #architecture
”With this approach, you can:
1. Call a Coordinator's method from anywhere: view controller, view, button's event handler, table/collection view cell, UIAlertAction etc.
2. That call will be passed up the responder chain until it reaches some Coordinator instance which overrides that method.”
…
http://aplus.rs/2018/coordinator-missing-pattern-uikit/
#iOS #coordinators #architecture