Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MVVM + Coordinators + RxSwift
Search
Sunshinejr
October 23, 2016
Programming
0
620
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
89
Understanding Asynchronous Programming in Swift and its trade-offs
sunshinejr
0
47
Flexible Networking in Swift.
sunshinejr
0
660
Other Decks in Programming
See All in Programming
Full stack testing :: basic to basic
up1
1
820
大規模サイトリビルドの現場から:成功と失敗のリアルな教訓 / Site Rebuild,Real Lessons Learned from Successes and Failures_JJUG Fall 2024
techtekt
0
200
Leverage LLMs in Java with LangChain4j and Quarkus
hollycummins
0
120
新規学習のハードルを下げる方法とは?/ How to Make Learning Something New Easier?
nobuoooo
1
130
距離関数を極める! / SESSIONS 2024
gam0022
0
360
layerx_20241129.pdf
kyoheig3
2
190
React への依存を最小にするフロントエンド設計
takonda
21
8.5k
[Do iOS '24] Ship your app on a Friday...and enjoy your weekend!
polpielladev
0
210
Discord Bot with AI -for English learners-
xin9le
0
110
Thoughts and experiences on Rust and TypeScript
unvalley
2
200
イマのCSSでできる インタラクション最前線 + CSS最新情報
clockmaker
5
3.8k
Jakarta EE meets AI
ivargrimstad
0
460
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
Code Reviewing Like a Champion
maltzj
520
39k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
GitHub's CSS Performance
jonrohan
1030
460k
The Cult of Friendly URLs
andyhume
78
6.1k
Ruby is Unlike a Banana
tanoku
97
11k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Thoughts on Productivity
jonyablonski
67
4.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
Producing Creativity
orderedlist
PRO
341
39k
Practical Orchestrator
shlominoach
186
10k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
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