The Object Pascal interface files for the Android 21 and 22 SDKs has been updated on Github. The Android 21 SDK is Android 5.0 Lollipop and the Android 22 SDK is Android 5.1. Not all interfaces are provided with Delphi XE8 Firemonkey and these interface files give you access to the entire Android SDK from Object Pascal. The interface files were created with Java2Pas and a second tool was used to merge circular references into single files. Java supports circular references and Object Pascal does not. If you run into any more circular references you simply have to merge the files together. You can also use the Java2OP tool that ships with Delphi XE8 Firemonkey to generate your own interface files. There are 3,516 files for Android 21 and 3,526 files for Android 22. Interface files for previous versions of Android are also available in the Github repository and we talked about them here. Depending on which Android version you want to target you should use the interface files from that version of Android. The interface files can be used to give you access to things like the Android contacts, RenderScript, or even OpenGL ES 3.1. You should also be able to use these interface files with Appmethod.

Update: Also added the Object Pascal interface files for the Android 23 SDK (Android 6.0 Marshmallow).

Head over and download the full Android SDK interface files in Object Pascal for Delphi XE8 Firemonkey.