Skip to content

What is AIDL

Devrath edited this page Feb 14, 2024 · 4 revisions

About AIDL

  • AIDL is called Android Interface Definition Language.
  • It acts as an interface between the server and the client.
  • Both server and client agree to communicate using this interface.

Why AIDL is necessary

  • In Android normally processes do not communicate with each other.
  • If we want the processes to communicate with each other, We need to convert the data to primitives that the operating system can understand and then communicate, It is complex --> The AIDL makes this process simple to achieve.
Clone this wiki locally