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
560
MVVM + Coordinators + RxSwift
Slides from my talk at Mobilization'16.
Sunshinejr
October 23, 2016
Tweet
Share
More Decks by Sunshinejr
See All by Sunshinejr
Contributing 101
sunshinejr
0
77
Understanding Asynchronous Programming in Swift and its trade-offs
sunshinejr
0
33
Flexible Networking in Swift.
sunshinejr
0
560
Other Decks in Programming
See All in Programming
Zynq MP SoC で楽しむエッジコンピューティング ~RTLプログラミングのススメ~
ryuz88
0
230
AWS App Runnerがそろそろ本番環境でも使い物になりそう
n1215
PRO
0
860
フロントエンドで学んだことをデータ分析で使ってみた話
daichi_igarashi
0
170
新卒2年目がデータ分析API開発に挑戦【Stapy#88】/data-science-api-begginer
matsuik
0
330
【DevFest & ADS JP 22】チームで導入する
[email protected]
おいしい健康
kako351
0
210
Git Rebase
bkuhlmann
10
1.2k
爆速の日経電子版開発の今
shinyaigeek
1
410
Qiita Night PHP 2023
fuwasegu
0
830
Milestoner
bkuhlmann
1
240
Form実装基本を学び直してみた
hyugatsukui
0
230
PHPアプリケーションにおけるアーキテクチャメトリクスについて / Architecture Metrics in PHP Applications
isanasan
1
210
Most Valuable Bug(?) ~インシデント未遂から得た学び~
tatsumiakahori
0
140
Featured
See All Featured
Happy Clients
brianwarren
90
5.8k
The Language of Interfaces
destraynor
149
21k
The Mythical Team-Month
searls
210
40k
The Pragmatic Product Professional
lauravandoore
21
3.4k
Scaling GitHub
holman
453
140k
Three Pipe Problems
jasonvnalue
89
8.9k
How To Stay Up To Date on Web Technology
chriscoyier
779
250k
Navigating Team Friction
lara
176
12k
Building Flexible Design Systems
yeseniaperezcruz
314
35k
A Philosophy of Restraint
colly
193
15k
What’s in a name? Adding method to the madness
productmarketing
12
1.9k
Producing Creativity
orderedlist
PRO
335
37k
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