Making Android Groovy!

mobileday2017

#1

Desde 2014 contamos con Groovy como lenguaje alternativo para desarrollar aplicaciones Android, en Junio 2016 se volvió una opción estable con su versión 1.0; en esta charla contamos las aventuras de un equipo de trabajo que no tenía conocimiento de Android pero si de Groovy y como fue posible que lo adoptarán fácilmente, y ,mejor aún que se divirtieran en el camino quitando toda la verbosidad y dedicándole realmente a la funcionalidad deseada.

A través de algunos ejemplos de código se podrán mostrar algunas de las ventajas de usarlo, y como encaja perfectamente en la necesidad del manejo eficiente de recursos dentro de la máquina virtual.


#2

Creo que una de las primeras preguntas que se hará la gente es: ¿por qué Groovy y no Kotlin? (sé que Kotlin salió después, pero hoy ya es una opción). En caso de que seleccionemos esta propuesta, por favor incluyan en su plática algo al respecto.


#3

Tengo una lámina justo para eso!

WHY GROOVY?
3 million of downloads in 1 year
On Github since 2011(The same date as GoA born)
It’s a dependency of 25000+ OSS Projects
Runs a JVM, Java code is valid code, but Groovy goes beyond
Stop the suffer!!!
Java on Android is very verbose
Is OO, dynamic, functional, statically type checked and/or compiled
Alex(Sascha) Klei is using it!
Boring vs. Fun!!!
Static vs Dynamic

Que opinas? Se puede profrundizar…