DukeScript is a set of Java APIs that allow development of cross device Java or Kotlin applications. The applications run on desktop, Android, iOS using the best JVM available for given platform. In addition to that the code can be transpiled to JavaScript by TeaVM (using teavm-html4j plugin) or by Bck2Brwsr VM.

DukeScript usually display its UI using WebView and thus major part of its API is focused on effective, portable and cross platform Java to JavaScript interaction. This part of the system has been recently donated to Apache Foundation.

Improve this page