Ha sido un fin de semana bastante completito en el que le he echado bastantes horas al proyecto, que va avanzando. Los resultados han sido:
- Ya tengo icono, logo, título y ventana principal terminados. Muchas gracias a Jeremy Todaro, que lo ha hecho él casi todo.
El icono de la aplicación.
La nueva pantalla de bienvenida.
En un dispositivo real los botones (que son los estándar de Android) se ven más bonitos.
- Ya está implementado el layout de rejilla.
- El botón personalizable ya está implementado. Es totalmente configurable y adapta su configuración (tamaño del icono, disposición, tamaño relativo del texto) según su tamaño. Se puede elegir si se quiere borde o no, los colores del fondo y del borde, si se quiere texto o no, el tamaño del texto y su tipografía. Esta última opción no está totalmente implementada, será lo siguiente
. Además, se pueden añadir callbacks y responde a clicks y movimientos. Será la base para los botones de selección de dispositivos, para el cambio de página, y para el manejo de ciertas acciones.
Una versión preliminar de la ventana de selección de dispositivo.
Pueden apreciarse los distintos colores y tamaños de texto.
Los botones de debajo son para probar la rejilla.
- Se ha añadido la opción de copiar usuarios. Esto demostrará su verdadera utilidad cuando sean los perfiles los que se copien.
Diálogo de copia de usuarios.
Por detrás se ve la ventana de ajustes en modo horizontal.
- Se han implementado vistas para la pantalla en modo horizontal, de forma que se aproveche mejor el espacio y sea más fácil de manejar el programa en determinadas circunstancias.
- He cambiado el botón de información y el diálogo que muestra.
- Se han arreglado varios errores menores.
Puede parecer una lista de cambios no muy larga para la cantidad de horas que he echado este fin de semana, pero me ha costado horrores encontrar ejemplos para crear mis propias vistas y mi propio gestor de layouts, y he gastado mucho tiempo experimentando. Los siguientes pasos serán implementar la gestión de perfiles de usuario, el gestor de dispositivos (con su correspondiente botón asociado), y experimentar con la realimentación de usuario (sonido, vibración, etcétera), que no es poco.
Los de Yoxos.org no han actualizado aún su versión del SDK de Android a la 0.9.6. Me he puesto en contacto con ellos pero no me han contestado. En cuanto actualicen publicaré el tutorial prometido, que tengo ya prácticamente terminado a falta de subir los ficheros. De todas formas, si queréis probar la aplicación, aquí os dejo el APK redistribuible:
Comentadme qué os parecen el logo, el fondo y demás, estoy abierto a sugerencias. Todos los ficheros de imagen se encuentran en el repositorio, tanto en formato SVG (escalables) como XCF (de Gimp).







