So far, here is my research result:
To create my own mobile applications, I found 2 available plugins:
- Native Android: Lane Droid . Let you compile, deploy, install, and live with the usual lein commands [lein droid doall, lein droid install, lein droid compile].
- Native iOS: lein-fruit . Leiningen plugin for creating native iOS applications in Clojure and Java using RoboVM bytecode for a native translator.
There is also another interesting way to create an iOS application in the same way as clojurescript to get javascript. In this case, from Clojure to a scheme with C clojure -scheme
And on the ir # clojure channel, David Nolen and others suggest the following ways:
[6:27pm] dnolen: tangrammer: w/ iOS you'll have better luck with the JavaScriptCore bridge and ClojureScript [6:27pm] dnolen: tangrammer: I've tried it works great and I know other people are experimenting with it as well [6:28pm] dnolen: tangrammer: it does limit you to iOS 7, but you could take the Ejecta approach for earlier OSs [6:38pm] dnolen: tangrammer: core.async on iOS works great [6:38pm] dnolen: tangrammer: you can also do multithreaded CLJS on iOS
tangrammer
source share