Hola a tod@s
Hace ya dos semanas desde la última entrada. Dos semanas de
cambios, de avances, aunque a tropezones, pero productivas a fin de
cuentas.
Hoy os traigo noticias de una nueva aplicación: ¿Quieres ser
mi San Valentín?
Esta aplicación nos permite felicitar San Valentín, o cualquier otro día, enviando una imagen con un texto personalizado a
las personas que quieras. Como ya es habitual, el envío se efectúa mediante
whatsapp, mail, redes sociales... etc. Sencillo, rápido y funcional. Aunque
algo más complicada de programar de lo que imaginé inicialmente.
Originalmente pretendía poner una especie de “collage” de
4x4 imágenes o algo así. Pero luego me di cuenta de que no iba a ser viable. Si tenemos un terminal pequeño, no se ven las
imágenes que tenemos que seleccionar. Así que me decidí por un scrollview, que
nos permite visualizar todas las imágenes desplazándolas en la pantalla.
Con "¿Quieres ser mi San Valentín?", podremos
elegir entre más de 15 imágenes y 10 tipos de letra distintos para personalizar
nuestra felicitación. El mensaje ya es cosa vuestra. Os pongo unos ejemplos de felicitaciones ya enviadas.
Cierto es que la primera versión que colgué en la play store
no funcionó muy bien que digamos. En mi terminal y en las simulaciones
funcionaba genial. Sin embargo al pasar la primera versión "estable"
a Dani, Marco, Irene y Raquel me informaron, casi inmediatamente, de una serie
de errores que yo no había visto inicialmente y que tiraban por tierra la
ilusión que tenía en ese momento.
La notificación de la barra de estado, que aparecía en las
primeras versiones, estaba pensada para volver a la aplicación cuando salíamos
de la misma de forma inesperada. Por ejemplo si nos llaman por
teléfono. Cuando esto ocurre las aplicaciones pasan a segundo plano y aparece
la llamada, al colgar aparecemos, muchas veces, en la pantalla principal
del móvil. Con la notificación
pretendía poder volver a la aplicación, en el punto exacto donde me había
quedado, para poder continuar con la felicitación. Sin embargo la implementé
mal, y lo único que hacía era provocar errores graves que forzaban el cierre de
la app. La solución a
este problema ha sido la eliminación temporal de la misma, hasta que consiga arreglarlo.
Otro error molesto era que, dependiendo del terminal, el diseño
del edittext donde escribía el texto
hacía que no se viese el texto que estaba escribiendo (en mi terminal
funcionaba bien, pero en otros era casi imposible de
leer). En este caso la solución pasaba por dejar los botones y edittext con su
forma y color por defecto, de esta manera no hay problemas en ninguna versión
de android.
Y por comentar otro más… cuando pretendía enviar una imagen
sin texto me tiraba otro error, esta vez con el tipo de letra, curioso ¿verdad? La imagen se va a enviar SIN texto y me da fallo un tipo de letra, jejejeje.
Esto fue un poco más complicado, la rutina que llama a la función de envío se
realiza en varios puntos distintos y claro, tuve que revisarlos todos hasta que
di con el problema. Creé una serie de If…Then…Else…End if para encauzar el
programa por donde tenía que ir. Ahora ya funciona estupendamente.
Pero, ¡no pasa nada! Actualmente está publicada la versión
1.5 eliminando todos estos errores y algunas "florituras"
que impedían su correcta visualización en algunos terminales.
Y para la semana que viene espero tener lista la nueva versión, la 1.6. En la que pretendo incluir, entre otras cosas:
-Nuevas imágenes
-Estabilización y depuración del código
-Soporte total para dispositivos con pantallas pequeñas
Todo esto sin dejar de lado el resto de aplicaciones.
La de E.C.E - En caso de emergencia, sin ir más lejos, va a
recibir en breve una actualización importante. En la que voy a dotar a la
aplicación de una serie de funcionalidades que, a mi parecer, la van a hacer única
entre las aplicaciones similares.
Ya os iré contando.
Un abrazo a tod@s