Stephan Schuster
For the Cars and the Curious: Android Drift
#1about 2 minutes
The vision for modern automotive software development
Modern cars are defined by safety, entertainment, and adaptability, requiring complex software for sensors, displays, and a holistic user experience.
#2about 3 minutes
Managing complexity in modern in-car HMI systems
Cars feature numerous sensors and displays for different contexts like driving and entertainment, creating a complex, heterogeneous setup that must provide a seamless user experience.
#3about 3 minutes
An overview of the automotive system architecture
The system architecture combines an Autosar platform for vehicle data with an HMI domain controller running a real-time OS for the instrument cluster and Android for infotainment.
#4about 1 minute
Understanding the difference between AAOS and Android Auto
Android Automotive OS (AAOS) is a full operating system running directly on the car's hardware, unlike Android Auto which is a projection app from a smartphone.
#5about 3 minutes
Building an infotainment system with Android Automotive OS
An AAOS build starts with the Android Open Source Project (AOSP), adds a board support package, OEM apps for customization, and can include Google Automotive Services (GAS) for a complete ecosystem.
#6about 3 minutes
A deep dive into the Android Automotive software stack
The AAOS software stack is built on a Linux kernel and includes a Hardware Abstraction Layer (HAL), the Android runtime, native libraries, and a framework layer for high-level services.
#7about 3 minutes
Understanding the three categories of AAOS applications
AAOS apps are categorized as default AOSP apps, custom OEM apps built with modern stacks like Kotlin and Compose, and third-party apps from the ecosystem.
#8about 2 minutes
Building third-party apps using the Car App Library
The Car App Library simplifies third-party development by providing a templated approach that handles driver distraction rules and different screen factors automatically.
#9about 2 minutes
Ensuring a consistent user experience with a theming engine
A theming engine provides a toolchain from design tools like Figma to the live product, using design tokens and resource overlays to customize the UI.
#10about 8 minutes
Answering questions on data, security, and development
The Q&A session covers topics such as Google's data collection, third-party app safety, CAN bus communication, development restrictions, and the permission model in AAOS.
Related jobs
Jobs that call for the skills explored in this talk.
Finanz Informatik
Frankfurt am Main, Germany
Intermediate
Java EE
Software Architecture
Sopra Steria Custom Software Solutions GmbH
München, Germany
€78-100K
Senior
Java
JavaScript
+3
Matching moments
01:02 MIN
AI lawsuits, code flagging, and self-driving subscriptions
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
09:38 MIN
Technical challenges of shipping a cross-platform browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:07 MIN
Final advice for developers adapting to AI
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
00:48 MIN
The shift to on-device AI models in smartphones
Fake or News: Coding on a Phone, Emotional Support Toasters, ChatGPT Weddings and more - Anselm Hannemann
03:34 MIN
The business case for sustainable high performance
Sustainable High Performance: Build It or Pay the Price
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
05:03 MIN
Building and iterating on an LLM-powered product
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
04:30 MIN
Understanding browser APIs that rely on company services
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
Featured Partners
Related Videos
An inside look into the Group Application Store
Maxim Lebold & Sven Eckoldt
Android beyond mobile: Cars, TVs, and Wearables
Fedor Tсymbal
On developing smartphones on wheels
Hans-Jürgen Eidler
Software defines the vehicle: Why customers and developers will love cars even more
Peter Bosch
Developing an AI.SDK
Daniel Graff & Andreas Wittmann
Software is the New Fuel, AI the New Horsepower - Pioneering New Paths at Mercedes-Benz
Katrin Lehmann & Magnus Östberg
Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive
Rahima Yakoob
Automated Driving - Why is it so hard to introduce
Sayed Bouzouraa
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Accenture GmbH
Wolfsburg, Germany
Remote
Intermediate
Android
Software Architecture

Accenture GmbH
Jena, Germany
Remote
Intermediate
Android
Software Architecture

Accenture GmbH
Berlin, Germany
Remote
Intermediate
Android
Software Architecture

Accenture GmbH
Hamburg, Germany
Remote
Intermediate
Android
Software Architecture

Accenture GmbH
Stuttgart, Germany
Remote
Intermediate
Android
Software Architecture

Accenture GmbH
Würzburg, Germany
Remote
Intermediate
Android
Software Architecture

Accenture GmbH
Dresden, Germany
Remote
Intermediate
Android
Software Architecture

Accenture GmbH
Mannheim, Germany
Remote
Intermediate
Android
Software Architecture

Accenture GmbH
Düsseldorf, Germany
Remote
Intermediate
Android
Software Architecture