31 agosto 2015

Android Espresso

Android Espresso es parte del Android Testing Support Library y su propósito es permitirnos automatizar las pruebas de interfaz de usuario. Aquí les dejo algunos recursos para aprender sobre ello...

Estoy preparando un repo en Github con ejemplos: https://github.com/apiconz/espresso-ejemplos



10 agosto 2015

Notas iniciales sobre Go!



Hasta que por fin me pude dar un tiempo para empezar a probar Go. Estoy siguiendo los ejemplos que encontré en la web Go by Example. El repositorio en el que estoy subiendo los ejemplos que voy resolviendo está en Github.

A continuación, les dejo algunas notas:

  • Golang es un lenguaje de programación compilado y estructurado.
  • La extensión de los archivos es ".go"
  • Si queremos ejecutar un archivo .go ejecutamos:
go run helloworld.go
  • Si queremos generar un binario a partir de un archivo .go ejecutamos
go build helloworld.go
  • El binario generado dependerá del sistema operativo en el que se ejecute el comando build, estando hasta ahora disponible para Linux, Windows y MacOS.
  • El paquete principal, desde el que se inicia la ejecución de una aplicación en Go, se llama "main".
  • De forma similar a Java existe una función "main" desde la que parte la ejecución de un archivo .go
  • No cuenta con expresiones ternarias if como existe en java