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
Search
Enrique López Mañas
July 15, 2015
Programming
1
120
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
KMP_for_Swift.pdf
kikoso
0
20
Android Benchmarking and other stories
kikoso
0
110
KMP for Mobile Developers
kikoso
0
49
Diving into Coroutines
kikoso
1
53
K/N for mobile developers (including libraries' snippets)
kikoso
0
48
Kotlin/Native for Multiplatform development
kikoso
0
54
TensorFlow for Mobile Developers
kikoso
0
21
Kotlin/Native for Multiplatform development
kikoso
1
160
TensorFlow for Mobile Developers
kikoso
0
120
Other Decks in Programming
See All in Programming
禅の心を手に入れよ
eltociear
1
340
GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
izumin5210
4
900
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
680
Git Lint
bkuhlmann
4
760
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
870
Snowflakeで眠ったデータを起こそう!
estie
0
140
TCAとKMPを用いた新規動画配信アプリ 「ABEMA Live」の設計
tomu28
2
130
Elm 0.19.0 Changes
bkuhlmann
0
510
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
240
AmperとFleetを使ったAndroidアプリ
yoppie
0
250
try! Swift Tokyo 初参加報告LT
hinakko2
0
230
Ruby Pattern Matching
bkuhlmann
0
930
Featured
See All Featured
Building Your Own Lightsaber
phodgson
100
5.7k
Build your cross-platform service in a week with App Engine
jlugia
226
17k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
Building Effective Engineering Teams - LeadDev
addyosmani
31
1.9k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
The Cost Of JavaScript in 2023
addyosmani
20
3.9k
Automating Front-end Workflow
addyosmani
1357
200k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
358
22k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
From Idea to $5000 a Month in 5 Months
shpigford
378
45k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
8
1.3k
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?