the fact that it's open-source and nicely structured internally lets you "peel off" the topmost YAML layer and just use the underlying components to interact with the mobile device, using your JVM-compatible language of choice.
I recently made a lol-project at a hackathon exactly that way: https://devpost.com/software/hearthack