I am so excited about how neko and lein-droid have come along; Alex has done some amazing work. Compared to Android's standard Java/XML approach, it's really a revelation to write your UI and logic in the same simple Clojure code. For the types of apps that don't require instant boot times, I think Clojure will be a tremendous secret weapon.
On Monday, September 23, 2013 8:30:16 PM UTC-4, Alexander Yakushev wrote: > > As you might already figured out from similar topics, GSoC 2013 is over > and it is time to collect the fruit. As of my proposal, I achieved several > things this year at both lein-droid[1] and Neko[2]. Here is the list of > them: > > 1. Rewrote neko.ui from macros to functions to allow true dynamic UI > generation (similar to Hiccup, for example). > 2. Added utilities to create menus and manipulate application ActionBar > (including action modes), implemented support for tabbed views and > Fragments. > 3. Added support for data readers in Clojure/Android projects, implemented > a few data readers for resource identifiers. > 4. Implemented auto-completion[3] that works reasonably fast on Android > devices. The client currently exists for Emacs only[4], but Zach is working > on integrating it into Nightcode. The auto-completion library can also be > used in Clojure/JVM projects since it has a couple of nice features beyond > clojure-complete. > 5. Created template for a splash window to be shown while Clojure runtime > is being loaded[5]. New projects are created with this splash already > included. > 6. Implemented some more UI widgets and traits in Neko. > > I thank my mentor, Zach Oakes, for his amazing support, advice and > feedback throughout the whole program; and of course, Clojure community for > giving me a chance to pursue this project. I am very glad that some people > have already tried Clojure on Android, and sincerely hope that my work > brings even more curious minds to it. > > Best regards, > Alex Yakushev > > [1] https://github.com/clojure-android/lein-droid > [2] https://github.com/alexander-yakushev/neko > [3] https://github.com/alexander-yakushev/compliment/ > [4] https://github.com/alexander-yakushev/ac-nrepl-compliment > [5] http://www.youtube.com/watch?v=sqI-iUmxJS0 > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.