Viktor Mukha

Paradox Cat GmbH, Principal Software Architect

Talk Title

AOSP Development Environment: best practices, tips, and tricks.

Room

Nest

Date

04.07.2024

Time

15:25 > 40 min

Share

on Twitter

There are so many people around the world working on the AOSP codebase and yet there is no common development environment has been defined.

In this talk, we want to start the discussion by showing what tools we use and how we use them.

We will take a look at Google's minimum hardware requirements and compare working locally to working remotely on another machine. For both of these options, we will discuss the pros, cons, and state-of-the-art tools best suited for the job.
Different types of AOSP work can benefit from different tools and approaches. To provide some examples, we will talk about changing the boot animation, changing the Android framework configuration, and working on a system service within the AOSP codebase.

The talk will be full of practical advice.

Speaker Bio

Although Viktor developed his first Android applications for a research institute back in 2012, he has always been more of a C++ nerd. That is, until he joined Paradox Cat GmbH, with a mission to build a custom Android Automotive OS. By now he has had his hands on everything from the kernel, AOSP build system, HALs, and system services to the actual Android applications running in a car.
In his spare time, Viktor is either making music or working on other home projects, exploring all sorts of technologies not limited to Android.

Menu