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
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
54
KMP_for_Swift.pdf
kikoso
0
75
Android Benchmarking and other stories
kikoso
0
550
KMP for Mobile Developers
kikoso
0
100
Diving into Coroutines
kikoso
1
98
K/N for mobile developers (including libraries' snippets)
kikoso
0
130
Kotlin/Native for Multiplatform development
kikoso
0
92
TensorFlow for Mobile Developers
kikoso
0
21
Kotlin/Native for Multiplatform development
kikoso
1
220
Other Decks in Programming
See All in Programming
Can LLMs Replicate 4 Years of Compose Migration? Exploring the boundaries of automation with 279 XML files from a real product
makun
0
130
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.5k
PyO3 で既存 Python 評価器を Rust core 化する ー wasm-bindgen でブラウザにも配るための設計
kdash
1
410
新卒PdEのリアル
ryu1013
1
410
バグを直したら useEffect が消えた
colorful12
3
840
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
150
不幸な GC
chencmd
0
880
Laravelのアプリケーションをどこにデプロイするか #ツナギメオフライン.9
akase244
0
120
「AI時代、配布するPythonコードをどう守るか: 難読化の実験と判断軸」 #PyconJP2026
pkshadeck
PRO
2
170
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
500
Swift愛好会と私(ウホーイ) / Swift Fan Club and Uhooi
uhooi
0
140
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
3
1k
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
230
Game over? The fight for quality and originality in the time of robots
wayneb77
1
260
Build your cross-platform service in a week with App Engine
jlugia
234
19k
A Soul's Torment
seathinner
7
3.5k
Navigating Weather and Climate Data
rabernat
0
510
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
720
How to train your dragon (web standard)
notwaldorf
97
6.8k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Optimizing for Happiness
mojombo
378
71k
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?