Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Event Driven Programming at UAMobiTech
Search
Enrique López Mañas
November 14, 2015
Programming
290
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Event Driven Programming at UAMobiTech
Enrique López Mañas
November 14, 2015
More Decks by Enrique López Mañas
See All by Enrique López Mañas
Composifying Your Not-Compose Code
kikoso
0
62
KMP_for_Swift.pdf
kikoso
0
81
Android Benchmarking and other stories
kikoso
0
570
KMP for Mobile Developers
kikoso
0
110
Diving into Coroutines
kikoso
1
100
K/N for mobile developers (including libraries' snippets)
kikoso
0
130
Kotlin/Native for Multiplatform development
kikoso
0
93
TensorFlow for Mobile Developers
kikoso
0
21
Kotlin/Native for Multiplatform development
kikoso
1
230
Other Decks in Programming
See All in Programming
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
130
iOSDC2026登壇資料.pdf
riofujimon
0
200
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
200
AHC070解法紹介
eijirou
0
140
Webの地図
yosuke_furukawa
PRO
6
4.9k
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
310
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
280
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
580
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
一人だけ、Kiroが静止する日
hideg
0
140
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
4
190
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
460
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
290
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Mind Mapping
helmedeiros
1
380
Paper Plane
katiecoart
PRO
4
53k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
380
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
270
How to build a perfect <img>
jonoalderson
1
6k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
480
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
540
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
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?