Either Gradle should make the syntax understandable, or adopt some other JS-based build tools or Buck.
My naive understanding is that they all share the same basic mental model/approach; has anyone played with all three and can compare/contrast? Would be a great HN submission if so... :-)