Apoorva Satish·Oct 28Vehicle Hardware Abstraction LayerThe Vehicle Hardware Abstraction Layer (VHAL) is one of the most important HALs in Android Automotive. It acts as a bridge between the…
Najmudheen A·Oct 23From Kotlin to C++: Day 12, What Is a HAL, Really?Yesterday you learned to navigate the map. Today you learn what you’re actually looking at once you get there. HIDL, AIDL, Binder, “the…
Najmudheen A·Oct 7From Kotlin to C++: Day 5, Arrays, Strings, and a Second Look at HeadersFour days in, and your C++ has started to feel less foreign. Today you learn how C++ stores a list of things, and how it stores text…
Arun Aditya·Mar 15Part 1 — The Big Picture: How Android Is Actually OrganizedThere’s a question every Android developer eventually asks when they first open the AOSP source tree:
abdullah abdelhakeem·Oct 6, 2025📖 Part 8: HAL Development, HIDL/AIDL & Custom Android ServicesIn Part 7, we explored custom kernel images, device trees, and bootloader development. In Part 8, we bridge hardware and Android middleware…