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
Now on tap
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Takuji Nishibayashi
December 22, 2015
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Now on tap
Takuji Nishibayashi
December 22, 2015
More Decks by Takuji Nishibayashi
See All by Takuji Nishibayashi
compose-hot-reload を試そうとした話
takuji31
0
160
CameraX使ってみた
takuji31
0
310
kotlinx.datetime 使ってみた
takuji31
0
1.1k
HiltのCustom Componentについて
takuji31
0
380
java.timeをAndroidで使う
takuji31
0
210
KSPを使ってコード生成
takuji31
0
480
Kotlin Symbol Processing API (KSP) を使って Kotlin ア プリケーションの開発を効率化する
takuji31
1
3.2k
kotlinx.serialization
takuji31
0
700
kanmoba-returns-02.pdf
takuji31
0
300
Featured
See All Featured
Leo the Paperboy
mayatellez
8
1.9k
The Curse of the Amulet
leimatthew05
2
13k
The Pragmatic Product Professional
lauravandoore
37
7.4k
The agentic SEO stack - context over prompts
schlessera
0
850
Mobile First: as difficult as doing things right
swwweet
225
10k
Navigating Weather and Climate Data
rabernat
0
410
Typedesign – Prime Four
hannesfritz
42
3.1k
How GitHub (no longer) Works
holman
316
150k
Thoughts on Productivity
jonyablonski
76
5.3k
Designing for Performance
lara
611
70k
エンジニアに許された特別な時間の終わり
watany
108
250k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Transcript
Now on Tap @takuji31
About me • @takuji31 (Takuji Nishibayashi) • Fenrir Inc. •
(AVG 130) • NNID: takuji31 • Udemae: S / Rank: 40 • Loves Android / Kotlin
Android 6.0 features
New Permission model
see. http://bit.ly/1LI09MJ
Fingerprint
see. http://bit.ly/1PjR2s9
Now on Tap
Assistant by Google app (Assist API)
Longpress home button
Get quick information without leaving the app
Pick keyword from View
Display Assistant app
For secure screen
Add ‘SECURE’ flag to window
Provide assist content
Provide assist content (Kotlin) override fun onProvideAssistContent(outContent: AssistContent?) { val
structuredJson = JSONObject() .put("@type", "Person") .put("@id", "http://www.ogurayui.jp/") .put("name", "小倉唯") .toString(); outContent?.structuredData = structuredJson; }
None
Enjoy Now on Tap!