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
39
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
580
Android Things, comment faire sa domotique DIY sans jamais toucher à un fer à souder
marcpoppleton
0
150
Kotlin, how to dive in without drowning
marcpoppleton
0
250
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
910
Forum des métiers
marcpoppleton
0
42
Other Decks in Programming
See All in Programming
C# 大統一理論推進委員会 会員のための Unity Package Manager プロジェクト構成案
monry
PRO
0
580
決断するための勇気、そのためのBacklog / Courage to make decisions, Backlog for that.
seike460
PRO
4
1.9k
複雑なドメインを扱うプロダクトの探索フェーズではいつどのようにテストをするのか / How to testing during exploratory phase
boykush
2
150
9年開発を牽引して見えてきた、共通化すべきものと個別でつくるもの ~プログラム言語~
shinout
1
300
Learning PHP and Static Analysis with PHP Parser
inouehi
1
250
Swiftの型推論を学ぼう | Let's Learn About Type Inference in Swift
omochi
2
820
とにかくHTTP3をライトニングに話す / Anyway, I'll talk to Lightning about HTTP3.
seike460
PRO
0
120
マイ隙間家具OSSたちのご紹介
karupanerura
2
160
Deno に Web 標準 API を実装する / Implementing Web Standard API to Deno
petamoriken
0
350
オブジェクト指向は必要なのか / Is object-oriented needed?
kishida
27
19k
PHPerKaigi 2024〜10年以上動いているレガシーなバッチシステムを Kubernetes(Amazon EKS) に移行する取り組み〜
tshinowpub
1
220
PHPでOfficeファイルを取り扱う! PHP Officeライブラリを プロダクトに組み込んだ話
hirobe1999
0
840
Featured
See All Featured
Debugging Ruby Performance
tmm1
68
11k
Typedesign – Prime Four
hannesfritz
36
2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
219
21k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.8k
Making the Leap to Tech Lead
cromwellryan
123
8.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
Design by the Numbers
sachag
274
18k
Writing Fast Ruby
sferik
619
59k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
185
15k
The Art of Programming - Codeland 2020
erikaheidi
40
12k
Stop Working from a Prison Cell
hatefulcrawdad
265
19k
The Invisible Side of Design
smashingmag
293
49k
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