$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Event Driven Programming
Search
Enrique López Mañas
July 15, 2015
Programming
1
130
Event Driven Programming
Presentation at the Mobile Meetup Munich
Enrique López Mañas
July 15, 2015
Tweet
Share
More Decks by Enrique López Mañas
See All by Enrique López Mañas
Composifying Your Not-Compose Code
kikoso
0
10
Guardrails and Sanity Checks: Verifying LLM Input and Output for Developers
kikoso
0
52
KMP_for_Swift.pdf
kikoso
0
55
Android Benchmarking and other stories
kikoso
0
360
KMP for Mobile Developers
kikoso
0
71
Diving into Coroutines
kikoso
1
76
K/N for mobile developers (including libraries' snippets)
kikoso
0
100
Kotlin/Native for Multiplatform development
kikoso
0
73
TensorFlow for Mobile Developers
kikoso
0
21
Other Decks in Programming
See All in Programming
NUMA環境とコンテナランタイム ― youki における Linux Memory Policy 実装
n4mlz
1
200
FluorTracer / RayTracingCamp11
kugimasa
0
200
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
160
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.2k
AI時代もSEOを頑張っている話
shirahama_x
0
260
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
100
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
110
CSC305 Lecture 17
javiergs
PRO
0
300
30分でDoctrineの仕組みと使い方を完全にマスターする / phpconkagawa 2025 Doctrine
ttskch
3
780
社内オペレーション改善のためのTypeScript / TSKaigi Hokuriku 2025
dachi023
1
540
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
120
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
140
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
For a Future-Friendly Web
brad_frost
180
10k
Code Reviewing Like a Champion
maltzj
527
40k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Building an army of robots
kneath
306
46k
Balancing Empowerment & Direction
lara
5
790
Practical Orchestrator
shlominoach
190
11k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
How GitHub (no longer) Works
holman
316
140k
Git: the NoSQL Database
bkeepers
PRO
432
66k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Transcript
EVENT-DRIVEN PROGRAMMING (not Reactive)
EGO SLIDE • Freelance Mobile Dev • Google Developer Expert
• @eenriquelopez
EVENT DRIVEN • Actions (events) • Can decouple and communicate
EVENT DRIVEN
EVENT DRIVEN
EVENT DRIVEN • º
EVENT DRIVEN • º
EVENT DRIVEN • EventBus • Event • Subscriber • Publisher
EVENT DRIVEN
EVENT DRIVEN
EVENT DRIVEN
EVENT DRIVEN
EVENT DRIVEN
EVENT DRIVEN
MODEL VIEW PRESENTER • Model • View • Presenter
MODEL VIEW PRESENTER
MODEL VIEW PRESENTER • Android: not pure MVP • User
interface, views • Classes that inflates UI (Fragments, Activities)
MODEL VIEW PRESENTER
MODEL VIEW PRESENTER • https://github.com/kikoso/Event-Bus-Architecture
DEMO • https://medium.com/google-developer-experts
QUESTIONS?