Gradle. Buscar nuevas versiones de las librerías que usa tu proyecto

La tarea de buscar manualmente si existen nuevas versiones de las librerías que usamos en un proyecto puede ser muy tediosa. El plugin de gradle gradle-versions-plugin nos permite elaborar un informe acerca de las nuevas versiones de librerías que usemos. En el fichero build.gradle de la carpeta raíz de nuestro proyecto Gradle tendremos que: 1. […]

Suscribirse a un topic MQTT desde Android

Para la conexión utilizaremos la librería Eclipse Paho Android Service. Configuración Gradle En el fichero `build.gradle` de nuestro proyecto Android será necesario añadir las siguientes dependencias: Servidor MQTT de pruebas (Mosquitto) Dockerfile mosquito.conf docker-compose.yml Para levantar el servicio MQTT será suficiente con ejecutar `docker-compose up -d` en la ruta donde se encontrasen los archivos anteriores. […]

Obtener información de un APK

Necesitamos utilizar la herramienta aapt (Android Asset Packaging Tool). Entrar en el directorio donde se encuentra el SDK de Android: $ cd $ANDROID_SDK_HOME Localizar el comando «aapt»: $ find . -name ‘aapt’ ./build-tools/26.0.2/aapt ./build-tools/25.0.2/aapt ./build-tools/25.0.3/aapt ./build-tools/23.0.3/aapt ./build-tools/26.0.1/aapt ./build-tools/24.0.3/aapt ./build-tools/24.0.1/aapt ./build-tools/24.0.2/aapt Obtener información del APK: $ ./build-tools/26.0.2/aapt dump badging /path/to/some.apk La salida de este comando nos […]

JitPack.io mola mucho

Hace ya un tiempo que vengo siguiendo este servicio (he visto que mucha gente lo va utilizando). No voy explicar nada del otro mundo, simplemente quiero recomendar su uso. JitPack.io es un servicio que permite publicar un tag concreto de un repositorio de Github en su repositorio de Maven. El esfuerzo necesario para publicar i/o […]