Entradas

A la hora de probar y verificar una aplicación que hemos desarrollado en Android tenemos varias fases intermedias. No son obligatorias, ayudan a mejorar la calidad de la aplicación. Podemos distinguir dos tipos de errores. Por una parte tenemos los errores de funcionamiento por otra parte los errores de diseño. Un error de funcionamiento sería que el usuario pierda los datos por un bloqueo de la aplicación. Por su parte, un error de diseño podría ser que el interfaz no se adaptara a la pantalla.

Los dos tipos de errores se pueden detectar en la fase de  testeo. En algunas ocasiones quedan enmascarados por el propio programador. Supongamos que un error aparece en unas condiciones concretas que no probamos. Al trabajar siempre de la misma forma no activamos el error. Cuando otro usuario utiliza la aplicación siguiendo otro orden lo encuentra.

Leer más

Hemos visto dos formas de hacer mockups (bocetos) de las aplicaciones de Android. La primera consiste en usar un programa de edición fotográfica para crear las pantallas usando la paleta de controles de Android. Su limitación aparece en que las pantallas no son interactivas. El siguiente paso es usar alguna de las aplicaciones Web que permiten crear las pantallas con elementos interactivos como Fluid UI. Estos servicios son útiles pero tienen un coste mensual que es necesario tener en cuenta para diseños complejos.

Leer más

La programación es un arte que suele dar bastantes dolores de cabeza. Inicialmente puede parecer que lo importante es ponerse a picar (escribir) código lo más rápido posible para cumplir los requisitos del cliente. Una vez funciona se prepara un interfaz de usuario más o menos usable, se prueba la aplicación y se entrega al cliente. La aplicación tiene que cumplir los requisitos del cliente tanto en el funcionamiento interno como en la apariencia. Normalmente se da más prioridad al funcionamiento interno y se le da menos importancia a la apariencia. Para evitar este problema y que el cliente devuelva una aplicación que no cumple sus necesidades podemos hacer mockups antes de empezar la programación. Un mockup es un esbozo o un boceto de una aplicación. En el caso de una aplicación para Android tendríamos una vista más o menos fiable de la pantalla en la que se mostraran las opciones antes de implementarlas. La ventaja de usarlos es clara ya que permite que el cliente conozca la apariencia de su aplicación y la modifique en las fases iniciales del proyecto.

Leer más