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
54
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
180
Android all the things! @ Nantes
marcpoppleton
0
160
Android all the Things
marcpoppleton
4
660
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
310
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
960
Forum des métiers
marcpoppleton
0
51
Other Decks in Programming
See All in Programming
Reactive Thinking with Signals and the new Resource API
manfredsteyer
PRO
0
110
Claude Code on the Web を超える!? Codex Cloud の実践テク5選
sunagaku
0
590
Rails Girls Sapporo 2ndの裏側―準備の日々から見えた、私が得たもの / SAPPORO ENGINEER BASE #11
lemonade_37
2
190
最新のDirectX12で使えるレイトレ周りの機能追加について
projectasura
0
290
Vueで学ぶデータ構造入門 リンクリストとキューでリアクティビティを捉える / Vue Data Structures: Linked Lists and Queues for Reactivity
konkarin
1
340
仕様がそのままテストになる!Javaで始める振る舞い駆動開発
ohmori_yusuke
8
4.6k
Flutterアプリ運用の現場で役立った監視Tips 5選
ostk0069
1
500
AIの弱点、やっぱりプログラミングは人間が(も)勉強しよう / YAPC AI and Programming
kishida
10
5.2k
「文字列→日付」の落とし穴 〜Ruby Date.parseの意外な挙動〜
sg4k0
0
180
複数チーム並行開発下でのコード移行アプローチ ~手動 Codemod から「生成AI 活用」への進化
andpad
0
180
DartASTとその活用
sotaatos
2
150
Querying Design System デザインシステムの意思決定を支える構造検索
ikumatadokoro
1
1.2k
Featured
See All Featured
The Language of Interfaces
destraynor
162
25k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Facilitating Awesome Meetings
lara
57
6.6k
Making Projects Easy
brettharned
120
6.5k
A designer walks into a library…
pauljervisheath
210
24k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Speed Design
sergeychernyshev
33
1.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
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