~/talk

"Building a Highly Customizable Theming Engine for Android Automotive using Jetpack Compose"

Talkat droidcon Berlin 2023 · 2023-07-05..07-07· [android, design-collaboration]
links:none on file
slides:none on file

A production infotainment (Snapp OS) built on Android Automotive and Jetpack Compose that packages entire UI skins as themes as APKs deployed through a custom App Store and firmware pipeline, allowing color/typography/shape and system UI to change live without reboot — typically rolling out in about 30 seconds. Runs on inexpensive Samsung tablets, supports drive-mode-specific layouts, translates DP units across layers, pushes builds twice daily, and demonstrates live theme swaps that reliably work on constrained hardware.

AI-written summary · about

  1. 0:00Introduction and team
  2. 2:11Challenges in car software
  3. 4:59Snapp OS and infotainment system
  4. 8:10Companion app and connectivity
  5. 10:36Customization layers explained
  6. 13:03Jetpack Compose theming engine
  7. 16:12Live demo of theme switching
  8. 18:39Q&A and closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.