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
Android all the Things
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Marc Poppleton
April 23, 2018
Programming
670
4
Share
Android all the Things
slides for my talk at Android Makers 18
Marc Poppleton
April 23, 2018
More Decks by Marc Poppleton
See All by Marc Poppleton
Slice my app
marcpoppleton
0
61
Slices up your app!
marcpoppleton
1
200
Android all the things! @ Nantes
marcpoppleton
0
170
Android Things, comment faire sa domotique DIY sans jamais toucher à un fer à souder
marcpoppleton
0
170
Kotlin, how to dive in without drowning
marcpoppleton
0
320
Android Studio, a focus on the tool in different contexts
marcpoppleton
0
430
K for Kotlin
marcpoppleton
1
1.2k
Le magicien Doze
marcpoppleton
0
960
Forum des métiers
marcpoppleton
0
56
Other Decks in Programming
See All in Programming
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
280
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
140
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
580
さぁV100、メモリをお食べ・・・
nilpe
0
130
Oxlintのカスタムルールの現況
syumai
5
990
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
190
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
190
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
820
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.4k
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
3.4k
TAKTでAI駆動開発の品質を設計する
j5ik2o
6
860
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
340
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
150
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
310
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
170
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Scaling GitHub
holman
464
140k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
A better future with KSS
kneath
240
18k
Transcript
all the
Source : pxhere.com
PROBLEM
None
None
HARDWARE • Raspberry Pi 3 Model B • RFXCom RFXtrx433
USB • Oregon Scientific THGR122 LaCrosse TX3
None
None
None
READING THE DATA
READING THE DATA • USB HOST API • UART API
READING THE DATA
READING THE DATA
READING THE DATA
READING THE DATA
READING THE DATA
READING THE DATA
READING THE DATA
READING THE DATA
PUBLISH
PUBLISH
PUBLISH
PUBLISH
COMPANION
COMPANION • LiveData • ViewModel
COMPANION
COMPANION
COMPANION
SIGN IN
SIGN IN • GoogleSignIn • Android FirebaseAuth API • Web
FirebaseAuth API • Firebase Cloud Functions
SIGN IN
NEARBY API • startAdvertising • startDiscovery • requestConnection • sendPayload
& PayloadCallback
OK GOOGLE?
OK GOOGLE? • Fullfilment Webhooks • Firebase Cloud Functions
OK GOOGLE?
OK GOOGLE?
@marcpoppleton Thank you!