Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MVVM + Coordinators + RxSwift
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Sunshinejr
October 23, 2016
Programming
700
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MVVM + Coordinators + RxSwift
Slides from my talk at Mobilization'16.
Sunshinejr
October 23, 2016
More Decks by Sunshinejr
See All by Sunshinejr
Contributing 101
sunshinejr
0
130
Understanding Asynchronous Programming in Swift and its trade-offs
sunshinejr
0
78
Flexible Networking in Swift.
sunshinejr
0
720
Other Decks in Programming
See All in Programming
リアルな遅延を測る仕様
kota_yata
1
120
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
350
Hono + Inertia + React で LP を構築した話
oukayuka
2
150
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
250
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
120
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
160
バグを直したら useEffect が消えた
colorful12
3
700
Dockerfile CMD for Node.js
grazie1999
0
120
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
500
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.5k
freeeにおけるEvalsの実践例の紹介
freee
PRO
0
140
私のClaude Code活用法 (個人開発編) - PHPerKaigi mini #4(2026/08/24)
panda_program
1
140
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
440
Leo the Paperboy
mayatellez
8
2.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
What's in a price? How to price your products and services
michaelherold
247
13k
Six Lessons from altMBA
skipperchong
29
4.5k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
420
Side Projects
sachag
455
43k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
580
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
620
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Discover your Explorer Soul
emna__ayadi
2
1.3k
The SEO identity crisis: Don't let AI make you average
varn
0
530
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