Dynamic bindings to the Android NDK version r9d for the D Programming Language.
For information on how to build DerelictAndroid and link it with your programs, please see the post Building and Using Packages in DerelictOrg at the Derelict forums.
For information on how to load the Android libraries via DerelictAndroid, see the page DerelictUtil for Users at the DerelictUtil Wiki. In the meantime, here's some sample code.
// This example shows how to import all of the DerelictAndroid bindings. Of course,
// you only need to import the modules that correspond to the libraries you
// actually need to load.
import derelict.android.android;
void main() {
// Load the android library.
DerelictAndroid.load();
// Now Android functions for all of the Android headers can be called.
...
}