MVVM WITH REACTIVEKIT Diego Marcon - iOS Dev @globo.com
MVVM WITH REACTIVEKITDiego Marcon - iOS Dev @globo.com
WHY?
Expectation
https://medium.com/ios-os-x-development/ios-architecture-patterns-ecba4c38de52
WHY?
Reality
https://medium.com/ios-os-x-development/ios-architecture-patterns-ecba4c38de52
HOW?
HOW?
MVVM
https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel
“Paradigm oriented around data flows and the propagation of change.
REACTIVE PROGRAMMING
https://en.wikipedia.org/wiki/Reactive_programming
SAMPLE - LOGIN
DOES IT WORK FOR ALL PROJECTS?
DOES IT WORK FOR ALL PROJECTS?
➤ RxSwift, ReactiveKit não possuem versão Swift 3.0
➤ Outras arquiteturas: MVP, VIPER, MVC
➤ S.O.L.I.D.
➤ Clean architecture
REFERENCES
➤ https://github.com/ReactiveKit/ReactiveKit
➤ http://reactivex.io/
➤ https://medium.com/@borlov
➤ https://en.wikipedia.org/wiki/Model-view-viewmodel
➤ https://github.com/diegomarcon
➤ https://medium.com/@diegomarcon
REFERENCES
➤ https://github.com/ReactiveKit/ReactiveKit
➤ http://reactivex.io/
➤ https://medium.com/@borlov
➤ https://en.wikipedia.org/wiki/Model-view-viewmodel
➤ https://github.com/diegomarcon
➤ https://medium.com/@diegomarcon
Questions?
REFERENCES
➤ https://github.com/ReactiveKit/ReactiveKit
➤ http://reactivex.io/
➤ https://medium.com/@borlov
➤ https://en.wikipedia.org/wiki/Model-view-viewmodel
➤ https://github.com/diegomarcon
➤ https://medium.com/@diegomarcon
Thanks!