First of all you need tools for that!
For PC you might want to install Visual Studio Code (recommended IDE), Android NDK (i recommend to try r21 or r24), hands.
If you're developing on Android, the working solution is to use a very outdated AndroidIDE (AIDE).
After everything is done, please get a ModTemplate by downloading it from the AML's GitHub repository. A folder named “template_of_mod" is exactly what we need! For PC you might want to open a file named ndkpath.txt to put a full path to the AndroidNDK to be used with the PowerShell script build.ps1 (you can skip this part if you're not on PC or compiling by your own tools).
After everything is set-up, launch the script build.ps1 and you should get a mod in a folder named libs or jniLibs if you're using AIDE.
That means the mod was compiled to be used with 64-bit application. If you need more info please refer to the Google.
The main feature in the AML is interfaces. It helps ALL mods to have an ability to communicate with each other. Also it provides a built-in interface “aml” that has all the tools to start creating cool mods!