- AIDL is the abbreviation for Android Interface Definition Language.
- It handles the interface requirements between a client and a service to communicate at the same level through interprocess communication.
- The process involves breaking down objects into primitives that are Android understandable.
AIDL supports following data types:
- String
- List
- Map
- CharSequence
- All native Java data types like int,long, char and Boolean