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
Android Things me to Sleep
Search
Panini
October 23, 2017
Technology
2k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Android Things me to Sleep
Panini
October 23, 2017
More Decks by Panini
See All by Panini
Kotlin 1.5 preview
panini
1
500
Java谷園から逃げ出した話
panini
0
420
Kotlin 1.4-rc
panini
0
260
Fixing Broken Robots - Android Mutation Testing
panini
0
230
Kotlin Multiplatform
panini
2
730
build.gradle.kts
panini
2
2.5k
Kotlin Multi-platform(?)
panini
1
800
Convert Java file to Kotlin file ⌥⇧⌘K
panini
0
1.2k
Introducing Android P
panini
2
890
Other Decks in Technology
See All in Technology
eBPF 簡介 2026 版
shunghsiyu
0
140
AI Search (Foundry IQ) におけるRAGデータの準備と配置
ryomaru0825
1
130
[General] 개발자로 해외 기업에서 일하기
skydoves
1
250
Oracle Database Security 詳細解説
oracle4engineer
PRO
1
200
これだけは抑えておきたい!後悔しない re:Invent の過ごし方 / AWS re:Invent 2026 prestudy
kinunori
2
650
今から始めるAWS環境の暗号移行 - ポスト量子時代に備える
sato4mi
0
150
Technical Project Manager の役割とやりがい、少しだけ AI
yoshiiryo1
0
550
【Oracle AI SPOTLIGHT ウェビナー】事例から見る!なぜOCIが選ばれたのか ― AI時代のクラウド戦略を紐解く ―
oracle4engineer
PRO
1
150
渡米前の準備を制す!re:Invent 2026徹底準備術 / The Ultimate Preparation Guide for re:Invent 2026
yuj1osm
1
490
ひとりで始めた AI駆動開発、チームに広げて何が変わったのか
kenichiodo
1
210
自律的なチームを作るためにTechPMがやらないこと
ny7760
0
450
Jev の中身は50行で再現できる。でも本物との差はどこにあるのか
hisuzuya
0
280
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Being A Developer After 40
akosma
PRO
92
590k
The Curious Case for Waylosing
cassininazir
1
600
For a Future-Friendly Web
brad_frost
184
11k
Scaling GitHub
holman
464
140k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
740
How to Talk to Developers About Accessibility
jct
2
600
Are puppies a ranking factor?
jonoalderson
2
4.1k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Transcript
#m3kt Android Things me to sleep #m3kt Ͳ͜ͰKotlin #3 ळͷLTେձ
#m3kt Speaker.kt 2 data class Speaker ( fullName = "Matthew
Vern", nicknames = listOf("Ϛγϡʔ", "Panini"), twitter = "@callipan", company = "גࣜձࣾFiNC", nationality = Nationality( birthPlace = "England", homeCountry = "New Zealand"), switchFriendCode = "SW-2173-6291-9822", status = "͍", kotlin = "ՄѪ͍" )
#m3kt I am lazy.
#m3kt The light switch is too far away.
#m3kt Bring the light switch closer!
#m3kt Materials.kt 6 -Raspberry Pi 3 -Relay -Android Things -
Coffee
#m3kt AndroidThings.kt 7
#m3kt RaspberryPi.kt 8
#m3kt How do we control it?
#m3kt Kotlin
#m3kt ArchitectureComponents.kt 11
#m3kt RealtimeDatabase.kt 12
#m3kt FirebaseRealtimeDatabase.kt 13
#m3kt AndroidThings.kt 14
#m3kt AndroidThings.kt 15
#m3kt Surely there is a better way?
#m3kt Ktor.kt 17
#m3kt Ktor.kt 18 Important points - Ktor -> default Java
8 - Android !
#m3kt Ktor.kt 19 Important points - Ktor -> default Java
8 - Android !
#m3kt Ktor.kt 20 Important points - Ktor -> default Java
8 - Android !
#m3kt Ktor.kt 21 Important points - Ktor -> default Java
8 - Android ! - Ktor -> JUnit version
#m3kt Ktor.kt 22 Important points - Ktor -> default Java
8 - Android ! - Ktor -> JUnit version
#m3kt Ktor.kt 23
#m3kt Mobile.kt 24
#m3kt Mobile.kt 25
#m3kt Surely there is a better way?
#m3kt ActionsOnGoogle.kt 27
#m3kt ActionsOnGoogle.kt 28
#m3kt CloudFunctions.kt 29
#m3kt CloudFunctions.js 30
#m3kt ActionsOnGoogle.kt 31
#m3kt ActionsOnGoogle.kt 32
#m3kt ActionsOnGoogle.kt 33
#m3kt
#m3kt Α͠Όʂ
#m3kt ৸Δͧʂʂ