Product Flavors de Gradle en Android Studio

jueves, 18 de diciembre de 2014


Con la llegada de Android Studio como IDE para desarrollar aplicaciones Android, se ha sustituido el sistema de compilación Ant que se utiliza en Eclipse por Gradle. Android Studio utiliza un plugin de Gradle para la compilación de aplicaciones Android. Gradle se basa en Groovy, en lugar de xml, para para los ficheros de configuración. Gradle aporta un mecanismo muy fexible permitiendo personalizar el proceso de compilación.

Mediante configuración de Gradle en Android Studio tenemos la posibilidad de utilizar product flavors, que nos van a permitir crear diferentes versiones de una misma aplicación Android de una forma muy sencilla. Por ejemplo mediante esta característica podemos tener versión gratuita y de pago con funcionalidad añadida en la versión de pago o tambien diferentes entornos como entorno de desarrollo y entorno de producción, este último ejemplo es el que vamos a ver en este artículo.

Cache en WebAPI con CacheCow

jueves, 11 de diciembre de 2014

WebAPI CacheCow

Cuando desarrollamos un servicio HTTP utilizando WebApi una de las características que se echan en falta es el soporte para cache como en Asp.net MVC pero por suerte existen librería de terceros que rellenan este hueco como CacheCow.

Pruebas funcionales en Android con Espresso

miércoles, 3 de diciembre de 2014



En el anterior artículo vimos como podemos hacer pruebas funcionales en Android con Robotium, en este artículo vamos a ver como podemos hacer lo mismo usando Espresso.