Thanks, but this is not exactly what I want to do. I would like to write a native Android application that shares code with a Clojure desktop application. So my goal is to have all the business logic in Clojure but the UI in Java (or Kotlin). I was able to build a simple hello world type app that calls a ClojureScript function from Java and uses the result in Java. So the LiquidCore approach looks quite promising to me now.