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.