Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

AIDL

Rust supports the Android Interface Definition Language (AIDL):

  • Rust code can call existing AIDL servers.
  • You can create new AIDL servers in Rust.
  • AIDL enables Android apps to interact with each other.

  • Since Rust is a first-class citizen in this ecosystem, other processes on the device can call Rust services.