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
160
Android all the things! @ Nantes
marcpoppleton
0
150
Android all the Things
marcpoppleton
4
640
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
300
Android Studio, a focus on the tool in different contexts
marcpoppleton
0
420
K for Kotlin
marcpoppleton
1
1.2k
Le magicien Doze
marcpoppleton
0
940
Forum des métiers
marcpoppleton
0
47
Other Decks in Programming
See All in Programming
混沌とした例外処理とエラー監視に秩序をもたらす
morihirok
18
3k
PHPで作るWebSocketサーバー ~リアクティブなアプリケーションを知るために~ / WebSocket Server in PHP - To know reactive applications
seike460
PRO
2
800
知られざるDMMデータエンジニアの生態 〜かつてツチノコと呼ばれし者〜
takaha4k
3
930
Flatt Security XSS Challenge 解答・解説
flatt_security
0
790
Azure AI Foundryのご紹介
qt_luigi
1
240
Simple組み合わせ村から大都会Railsにやってきた俺は / Coming to Rails from the Simple
moznion
3
3.4k
[JAWS-UG横浜 #80] うわっ…今年のServerless アップデート、少なすぎ…?
maroon1st
0
130
ChatGPT とつくる PHP で OS 実装
memory1994
PRO
3
190
AHC041解説
terryu16
0
500
rails newと同時に型を書く
aki19035vc
6
730
HTML/CSS超絶浅い説明
yuki0329
0
200
SRE、開発、QAが協業して挑んだリリースプロセス改革@SRE Kaigi 2025
nealle
1
2.7k
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
170
14k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
980
The Cost Of JavaScript in 2023
addyosmani
47
7.2k
Statistics for Hackers
jakevdp
797
220k
Thoughts on Productivity
jonyablonski
68
4.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.2k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Gamification - CAS2011
davidbonilla
80
5.1k
Speed Design
sergeychernyshev
25
750
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Code Review Best Practice
trishagee
65
17k
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