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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Marc Poppleton
May 14, 2019
Programming
62
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slice my app
Talk given at the GDG Code d'Armor lunch meetup
Marc Poppleton
May 14, 2019
More Decks by Marc Poppleton
See All by Marc Poppleton
Slices up your app!
marcpoppleton
1
200
Android all the things! @ Nantes
marcpoppleton
0
170
Android all the Things
marcpoppleton
4
670
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
58
Other Decks in Programming
See All in Programming
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
1
530
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
140
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
980
SREは、MCPとSRE Agentをこう使え!
kazumax55
0
120
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
14
5.9k
Performance Engineering for Everyone
elenatanasoiu
0
230
はてなアカウント基盤 State of the Union
cockscomb
1
960
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
290
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
170
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
130
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
180
Oxlintのカスタムルールの現況
syumai
6
1.2k
Featured
See All Featured
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
1.8k
Designing for Timeless Needs
cassininazir
1
260
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Marketing to machines
jonoalderson
1
5.5k
Become a Pro
speakerdeck
PRO
31
6k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
620
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Odyssey Design
rkendrick25
PRO
2
710
We Have a Design System, Now What?
morganepeng
55
8.2k
Code Reviewing Like a Champion
maltzj
528
40k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
The SEO identity crisis: Don't let AI make you average
varn
0
500
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