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
Otto - An Android Event Bus
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Lucas Albuquerque
December 05, 2015
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Otto - An Android Event Bus
1º Ciclo de Palestras 2015 @ M4U
Lucas Albuquerque
December 05, 2015
More Decks by Lucas Albuquerque
See All by Lucas Albuquerque
Functional Programming on Android: is it possible?
lalbuquerque
0
91
Getting started with Kotlin and Android
lalbuquerque
1
190
DARK : dagger2-anko-rx-kotlin
lalbuquerque
1
450
TDC 2015 - Testes de Unidade com Robolectric
lalbuquerque
0
52
Other Decks in Technology
See All in Technology
Adversary Infrastructure Hunting101
disconinja
0
160
[re:Invent2026事前勉強会(有志開催)]続きは、ラスベガスの廊下で / continue-in-the-vegas-hallway
sh_fk2
0
290
2026-10-24 JAWS JAWS-UG 茨城 #18 IAM Policy Autopilotってなにさ。terraform planからIAM Policyつくれるの? / What's IAM Policy Autopilot
masasuzu
0
170
【データ横丁主催】AI エージェント時代のTranslytical Data Platform
shisyu_gaku
0
300
reInvent2026stby LT00 "Change your life!"
shinichirokawano
1
330
AWS DevOps Agentはどこまで任せられるか 〜機能の現在地と、機能拡張の実践〜
nyankotaro
0
250
Maestro MCPとClaude Code Skillsによる自律的なE2Eテスト支援
asmz
0
230
正解のない研修に放り出されて / Being thrown into a training program with no right answers
ohnoeight
1
150
(swiftc) NonCopyableとライフタイム修飾子
teamhimeh
0
140
アカウント統制の健康診断
kenichinakamura
1
200
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
220
契約で守るコンパウンドプロダクトのデザインシステム
yug1224
1
1.5k
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
8.4k
Between Models and Reality
mayunak
4
520
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
Done Done
chrislema
187
17k
Building AI with AI
inesmontani
PRO
1
1.3k
Six Lessons from altMBA
skipperchong
29
4.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
We Have a Design System, Now What?
morganepeng
55
8.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Raft: Consensus for Rubyists
vanstee
143
7.8k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Docker and Python
trallard
47
4.2k
Transcript
An Android Event Bus Otto
About me Lucas Albuquerque Mobile / Backend Developer @ M4U
Contacts E-mail:
[email protected]
Linkedin: linkedin.com/in/lucasalbuquerque Github: github.com/lalbuquerque SlideShare: slideshare.net/olucasalbuquerque
The problem
The problem
A light at the end of the tunnel…
None
Setting up
Setting up
Setting up
None
SUB PUB EventBus.publish(new MyEvent()); @EventSubscriber(eventClass = MyEvent.class)
But how is it all with Otto?
SUB:
PUB:
None
Producers @Produce public Beyonce produce() { return new Beyonce(); }
None
None
None
None
References: http://square.github.io/otto/ https://asherson.wordpress.com/2013/02/20/otto-event- bus-for-android/ http://www.vogella.com/tutorials/JavaLibrary- EventBusOtto/article.html https://corner.squareup.com/2012/07/otto.html https://github.com/square/otto/issues/27 http://nick.perfectedz.com/otto-event-system/