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
Sunshinejr
October 23, 2016
Programming
0
680
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
120
Understanding Asynchronous Programming in Swift and its trade-offs
sunshinejr
0
65
Flexible Networking in Swift.
sunshinejr
0
700
Other Decks in Programming
See All in Programming
TipKitTips
ktcryomm
0
170
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
290
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
8k
受け入れテスト駆動開発(ATDD)×AI駆動開発 AI時代のATDDの取り組み方を考える
kztakasaki
2
580
nilとは何か 〜interfaceの構造とnil!=nilから理解する〜
kuro_kurorrr
3
1.9k
ロボットのための工場に灯りは要らない
watany
10
2.8k
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
280
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
830
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
110
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
2.3k
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
230
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
190
Featured
See All Featured
Building an army of robots
kneath
306
46k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
Making Projects Easy
brettharned
120
6.6k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
110
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
640
For a Future-Friendly Web
brad_frost
183
10k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.1k
The Pragmatic Product Professional
lauravandoore
37
7.2k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.4k
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