A Slice of Pie
summary
Slices are a Jetpack mini-UI that expose app actions in Search and Assistant and are not GA yet, so testing uses preview slices and cached responses with configurable timeouts. Implementation uses a SliceProvider content provider via onBindSlice content provider callbacks, notifyChange to refresh UI, and a Kotlin DSL built on a Java builder with a DSL marker to prevent nested contexts. Design focuses on single-task headers, grids, toggles and fast responses; use Google Sign‑in, Smart Lock, Autofill and Auto Backup to cut friction—Netflix reports 20% fewer support requests.
AI-written summary · about
chapters (9)
- 0:00Introduction to re-engagement
- 1:52Understanding user churn
- 2:33Introducing slices for re-engagement
- 4:16Key principles of effective re-engagement
- 7:04Designing effective slices
- 9:10Building slices with Kotlin DSL
- 17:30DSLs in Kotlin and API design
- 28:41Reducing friction on new devices
- 36:52Q&A session
related talks
28mWant a Slice?
29mA Slice of Pie
36mSlice It Up: Driving the user engagement outside your app
25mSlice Your App: Inside Slices and How to build it
30mAndroid Slices: Searchify your app
46mSlices: What They’re Not Telling You
24mAndroid Slices: Build interactive results for Google Search
23mSlices up your app!
