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
Search
Enrique López Mañas
July 15, 2015
Programming
140
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Event Driven Programming
Presentation at the Mobile Meetup Munich
Enrique López Mañas
July 15, 2015
Transcript
21 slides
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?
More Decks by Enrique López Mañas
See All by Enrique López Mañas
Securing Android SDKs: A Defense-in-Depth
kikoso
0
24
Composifying Your Not-Compose Code
kikoso
0
86
KMP_for_Swift.pdf
kikoso
0
95
Android Benchmarking and other stories
kikoso
0
610
KMP for Mobile Developers
kikoso
0
130
Diving into Coroutines
kikoso
1
120
K/N for mobile developers (including libraries' snippets)
kikoso
0
140
Kotlin/Native for Multiplatform development
kikoso
0
100
TensorFlow for Mobile Developers
kikoso
0
21
Other Decks in Programming
See All in Programming
Modernizing iOS Apps
seyfoyun
0
150
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
230
Scalaの型でマルチテナントの認可を守る
nextbeatdev
0
120
graphql-ruby を Spinel で速くしようとした話
mtsmfm
0
150
クラウドエージェントは、 何がそんなに便利なのか / what makes cloud agents so useful
rkaga
5
870
オーケストレーション記述言語 Katari
yukikurage
0
260
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
210
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
320
protojson における文字化けの扱い
kazuki1023
0
430
Zero-Tap Sign-In対応、結局何をすればいいの?
mitohato14
0
2.1k
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
13
5.9k
baseline으로 마이그레이션, 리팩토링 안전하게 맡기기
fornewid
1
980
Featured
See All Featured
Scaling GitHub
holman
464
140k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.2k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7.1k
The agentic SEO stack - context over prompts
schlessera
0
1k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
2
520
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.8k
Code Review Best Practice
trishagee
74
20k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
520
How to Talk to Developers About Accessibility
jct
2
620
Discover your Explorer Soul
emna__ayadi
2
1.3k
For a Future-Friendly Web
brad_frost
184
11k