jimu Mirror: Pruebas dinámicas de la interfaz de usuario Android

La depuración y realización de pruebas son actividades que se llevan a cabo en el desarrollo de software con la finalidad de localizar y eliminar errores o bien detector que parte del desarrollo no se ha realizado conforme a las especificaciones plasmadas en el diseño.  Parte de las pruebas se realizan mientras se codifica la aplicación y se requiere verificar  que el código escrito (incluido arrastras y soltar controles y la asignación de propiedades) se represente de forma adecuada en las interfaces graficas (formularios, pantallas, layouts, etc). Si hablamos de desarrollo móvil, las cosas se complican un poco más porque se necesita comprobar que las interfaces se vean bien en las pantallas de los dispositivos, lo que generalmente implica ejecutar la aplicación y esperar cierto tiempo para  observar los resultados en los equipos. Aquí es donde entra en acción jimu Mirror (JM), que se convierte en tu aliado para que esta actividad sea menos tediosa y más dinámica.

Lo modificado en el texto se aprecia en la pantalla del dispositivo
Lo modificado en el texto se aprecia en la pantalla del dispositivo

 

Que es jimu Mirror

JM es una herramienta que facilita el trabajo de los diseñadores y desarrolladores, la funcionalidad en esencia es otorgar vistas previas de la interfaz en desarrollo en la pantalla del dispositivo a medida que se realizan los cambios en el código sin necesidad de compilar una y otra vez (al menos no explícitamente).  El nombre en sí mismo es un singular acrónimo:

Es decir, no más compilar, instalar y correr para ver los cambios en la interfaz de usuario en dispositivos reales.

Funcionalidad

JM es funcional para una gran cantidad de elementos dentro del desarrollo Android, entre ellos:

El siguiente video muestra parte de las caracteristicas mencionadas:

Descarga e instalación

JM funcionara para diversos entornos de desarrollo, pero lo recomendado  es utilizarlo en Android Studio.

 

Configuración del plugin

 

Consola Mirror

Después del reinicio, la consola puede abrirse de dos maneras:

En ambos casos se mostrara la Consola Mirror (3)

Para iniciar la consola de igual manera tenemos 2 formas:

En ambos casos, se iniciara la Consola Mirror (6)

La consola Mirror

 

Caso Práctico

Selección de layout de prueba

 

 El ejercicio

Prueba de Texto

 

Prueba de Imagen

Para generar las imágenes puedes acudir a este link

 

Apuntes Finales

Para mayores informes, existe un completo tutorial para aquellos que deseen profundizar en la herramienta, importante señalar que la descarga es una versión de prueba de 30 días, tras ese periodo es necesario pagar $79.00 USD en el caso de tener la intención de continuar con la herramienta.

 

Salir de la versión móvil