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
2
250
Event Driven Programming at UAMobiTech
Enrique López Mañas
November 14, 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
47
Diving into Coroutines
kikoso
1
53
K/N for mobile developers (including libraries' snippets)
kikoso
0
46
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
110
Other Decks in Programming
See All in Programming
Random\Randomizer クラスで日常のあれこれを解決しよう! / Random\Randomizer class solves familiar trouble
cocoeyes02
0
200
見た目から始める生産性向上
ikumatadokoro
7
810
入門 AWS Amplify Gen2 / Introduction to AWS Amplify Gen2
genkiogasawara
1
330
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
410
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
170
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
190
Front-end application development, Symfony-style(s)
dunglas
2
2k
try!Swift Tokyo 2024 参加報告 LT
akidon0000
1
220
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
370
Ruby Function Composition
bkuhlmann
1
330
Designing for tomorrow's programming workflows
honnibal
PRO
2
120
Ruby Pattern Matching
bkuhlmann
0
920
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
How GitHub (no longer) Works
holman
304
140k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
The Language of Interfaces
destraynor
151
23k
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
What's in a price? How to price your products and services
michaelherold
237
11k
Fireside Chat
paigeccino
21
2.6k
A Philosophy of Restraint
colly
197
16k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Designing the Hi-DPI Web
ddemaree
276
33k
Raft: Consensus for Rubyists
vanstee
132
6.3k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
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?