Hi, list. I've finished with refactoring cordova-android tooling to expose PlatformApi contract, so platform could be used as a regular node module. You can review pull request here: https://github.com/apache/cordova-android/pull/226
A few highlights on this PR: * Platform now exposes all functionality, like build/run/create, etc. through Api.js. * 'prepare' logic from cordova-lib/metadata/android_parser copied into prepare module. * build script refactored and split into number of 'builders': GradleBuilder, AntBuilder * All the logic that deals with Androidmanifest.xml factored into AndroidManifest class * exec and spawn modules are removed in favor of cordova-common For more details see PR. Would love to hear any comments/feedback, if possible. - Best regards, Vladimir