miércoles, 23 de abril de 2014

Desarrolla en Android con Scala con Scaloid

Al parecer se puede programar en Android con Scala gracias a Scaloid.

Scaloid es una biblioteca que simplifica el código de Android. Esto hace que el código sea fácil de entender y mantener gracias al lenguaje Scala.

Veamos un ejemplo en Java:

val button = new Button(context)
button.setText("Greet")
button.setOnClickListener(new OnClickListener() {
  def onClick(v: View) {
    Toast.makeText(context, "Hello!", Toast.LENGTH_SHORT).show()
  }
})
layout.addView(button);

Y ahora en Scala con Scaloid:

SButton("Greet", toast("Hello!"))

Y eso es todo!

Parece de cuento la verdad, lo voy a tener que probar...

Dejo el link:
https://github.com/pocorall/scaloid
http://blog.scaloid.org/2014/04/scaloid-33-is-released.html