"Building a Highly Customizable Theming Engine for Android Automotive using Jetpack Compose"
summary
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
chapters (8)
- 0:00Introduction and team
- 2:11Challenges in car software
- 4:59Snapp OS and infotainment system
- 8:10Companion app and connectivity
- 10:36Customization layers explained
- 13:03Jetpack Compose theming engine
- 16:12Live demo of theme switching
- 18:39Q&A and closing remarks
related talks
15mBuild beautiful Material Design apps with Jetpack Compose
29mHow Android Automotive Helps Us to Design and Build In-Car User Experiences
35mNext Generation Android UI with Jetpack Compose
45mHow We Built a Design System in Jetpack Compose
01h 09mJetpack Compose for consistency of your apps' UI
49mBuilding an Android UI using declarative programming in Jetpack Compose
44mUnleashing the Power of Jetpack Compose: Revolutionizing Android UI Development
01h 00mJetpack Compose - Next Gen Kotlin UI Toolkit for Android
