I have used CLJS to build Qt apps which allows you to deploy the same app to iOS, Android, Windows and OSX. Qt 5 introduced a native javascript engine that is treated first-class within the platform, and you can easily write your javascript using CLJS in an editor outside Qt and have your Qt project import it. Ultimately, all Qt apps get compiled down via C++ and the JS layer is on top of that, but I have updated the CLJS even during an app's live running, and had it change behavior just like a REPL workflow. It's one way around the nagging close-save-compile-launch development process usually associated with C/C++/Objective-C development.
It's fun but I have no experience with other platforms to compare this workflow to. Qt also provides lots of built-in animation and UI tools that your JS/CLJS can access, it's like having a super-optimized jQuery running without you having to directly interact at that level. On Tuesday, November 25, 2014 2:47:06 PM UTC+1, Colin Fleming wrote: > Definitely check out Mike Fikes' excellent projects Goby and Shrimp for > examples of building native iOS apps with CLJS. There was someone > experimenting with the equivalent for Android, but I can't find the link > right now, sorry. > > > > On 26 November 2014 at 00:04, Andrew Keedle <[email protected]> wrote: > On Tuesday, 25 November 2014 09:39:26 UTC, Ruslan Prokopchuk wrote: > > > Does anybody have successful experience of building mobile apps with CLJS? > > May be you have some tips & tricks or caveats on this way to share? It will > > be very appreciated! > > > > I've only used it to build Cordova (HTML5/Javascript) apps, obviously using > ClojureScript to build the Javascript. It works really well, especially using > Om and communicating with a Clojure based server using Transit. > > > > > > -- > > Note that posts from new members are moderated - please be patient with your > first post. > > --- > > You received this message because you are subscribed to the Google Groups > "ClojureScript" group. > > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > > To post to this group, send email to [email protected]. > > Visit this group at http://groups.google.com/group/clojurescript. -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
