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
Slice my app
Search
Marc Poppleton
May 14, 2019
Programming
0
44
Slice my app
Talk given at the GDG Code d'Armor lunch meetup
Marc Poppleton
May 14, 2019
Tweet
Share
More Decks by Marc Poppleton
See All by Marc Poppleton
Slices up your app!
marcpoppleton
1
150
Android all the things! @ Nantes
marcpoppleton
0
150
Android all the Things
marcpoppleton
4
630
Android Things, comment faire sa domotique DIY sans jamais toucher à un fer à souder
marcpoppleton
0
160
Kotlin, how to dive in without drowning
marcpoppleton
0
290
Android Studio, a focus on the tool in different contexts
marcpoppleton
0
410
K for Kotlin
marcpoppleton
1
1.2k
Le magicien Doze
marcpoppleton
0
940
Forum des métiers
marcpoppleton
0
46
Other Decks in Programming
See All in Programming
Make Impossible States Impossibleを 意識してReactのPropsを設計しよう
ikumatadokoro
0
230
Figma Dev Modeで変わる!Flutterの開発体験
watanave
0
140
Hotwire or React? ~アフタートーク・本編に含めなかった話~ / Hotwire or React? after talk
harunatsujita
1
120
카카오페이는 어떻게 수천만 결제를 처리할까? 우아한 결제 분산락 노하우
kakao
PRO
0
110
Contemporary Test Cases
maaretp
0
140
Amazon Qを使ってIaCを触ろう!
maruto
0
410
TypeScriptでライブラリとの依存を限定的にする方法
tutinoko
3
690
初めてDefinitelyTypedにPRを出した話
syumai
0
420
Remix on Hono on Cloudflare Workers
yusukebe
1
300
AWS Lambdaから始まった Serverlessの「熱」とキャリアパス / It started with AWS Lambda Serverless “fever” and career path
seike460
PRO
1
260
役立つログに取り組もう
irof
28
9.6k
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
9
3.3k
Featured
See All Featured
Done Done
chrislema
181
16k
Producing Creativity
orderedlist
PRO
341
39k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
A Tale of Four Properties
chriscoyier
156
23k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
GraphQLとの向き合い方2022年版
quramy
43
13k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Designing Experiences People Love
moore
138
23k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Why Our Code Smells
bkeepers
PRO
334
57k
Transcript
SMACK MY BI**H UP SLICE MY APP
None
None
• Icon button • Toggle button • Sliders and progress
bars • Grids • Rows • Headers • “See more”… source : https://developer.android.com/guide/slice
None
None
None
None
None
} Header }gridRow } Cell
None
None
None
None
None
None
The app displaying Slices Your Slice Provider onBindSlice onSlicePinned background
thread onSliceUnpinned “Ok, here the default slice!” notifyChange “Hey, I have a fresh slice for you, come get it!”
None
None
None
None
None
None
Ask HappySession what’s the surf like at actions.intent.CHECK_WATERSPORTS_CONDITIONS <action intentName=“actions.intent.CHECK_WATERSPORTS_CONDITIONS">
<fulfillment fulfillmentMode="actions.fulfillment.SLICE" urlTemplate=“content://foo.bar.slicesdemo/condition{?plage}”> </fulfillment> </action> content://foo.bar.slicesdemo/condition?plage=trestraou
actions.intent.CHECK_WATERSPORTS_CONDITIONS
https://developers.google.com/actions/reference/built-in-intents/
<action intentName=“actions.intent.CHECK_WATERSPORTS_CONDITIONS"> <fulfillment fulfillmentMode="actions.fulfillment.SLICE" urlTemplate=“content://foo.bar.slicesdemo/condition{?plage}”> </fulfillment> </action>
</fulfillment> </action> <action intentName=“actions.intent.CHECK_WATERSPORTS_CONDITIONS"> <fulfillment fulfillmentMode="actions.fulfillment.SLICE" urlTemplate=“content://foo.bar.slicesdemo/condition{?plage}”> <parameter-mapping intentParameter=“location” urlParameter=“plage”
/>
None
None
https://github.com/googlesamples/android-SliceViewer
None
None
None
None
API 19 - Kit Kat API 28 - Pie
None