Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
MVVM + Coordinators + RxSwift
Sunshinejr
October 23, 2016
Programming
0
520
MVVM + Coordinators + RxSwift
Slides from my talk at Mobilization'16.
Sunshinejr
October 23, 2016
Tweet
Share
More Decks by Sunshinejr
See All by Sunshinejr
sunshinejr
0
65
sunshinejr
0
24
sunshinejr
0
520
Other Decks in Programming
See All in Programming
meemeelab
0
300
korosuke613
2
270
kosugitti
1
350
maito1201
0
180
selcukusta
2
110
temoki
3
230
joergneumann
0
130
ybrliiu
0
100
j5ik2o
1
460
andpad
3
290
makicamel
0
200
sters
2
140
Featured
See All Featured
keavy
107
14k
addyosmani
494
110k
dougneiner
118
7.9k
cromwellryan
104
6.2k
denniskardys
219
120k
addyosmani
311
21k
bkeepers
408
58k
schacon
145
6.6k
holman
461
280k
sachag
446
36k
zakiwarfel
88
3.4k
thoeni
3
610
Transcript
MVVM + Coordinators + RxSwift = sunshinejr thesunshinejr
MVC View Model Update Update User Interactions Notify Controller 2
MVVM View Model Data bindings Data processing 3
ViewModel
Coordinators App Coordinator Register Account Coordinator Login Coordinator Forgot Password
Coordinator registerButton Clicked() loginButton Clicked() forgotPassword ButtonClicked() 4
RxSwift 5 ReactiveCocoa ReactiveSwift Bond Interstellar
Observer pattern is AWESOME ❤
Demo
Thanks! Questions? sunshinejr thesunshinejr https://github.com/sunshinejr/Kittygram Code from slides at: Soroush
Khanlou’s talk on Coordinators @NSSpain’15: https://vimeo.com/144116310 Flexible usage of Moya & Stubbing responses: https://github.com/sunshinejr/FlexibleMoya Esteban Torres’ talk about MVVM + RxSwift + DataControllers @iOScon’16: https://skillsmatter.com/skillscasts/7863-mvvm-rxswift-and-datacontrollers