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.

Reply via email to