miércoles, 30 de enero de 2013

Se acerca San Valentín...



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

lunes, 14 de enero de 2013

Actualizaciones (E.C.E. y Trébol)

Hola a tod@s

Hoy creamos esta nueva entrada para informaros de las actualizaciones realizadas en nuestras aplicaciones.

Empecemos con "E.C.E. - En caso de emergencia":

Nos quedamos en la parte de los errores de selección del grupo sanguíneo. Pues bien, he renovado un poco todo eso. De cara al usuario no se detectan grandes diferencias, sin embargo el código ha sido modificado casi en su totalidad para que funcione correctamente.

Otro error que se ha corregido es el de las afecciones, he cambiado el cuadro de diálogo que había por un spinner donde se selecciona si tenemos o no alguna patología, en caso afirmativo se habilita el edittext de abajo para introducirlas manualmente, en caso negativo se inhabilita ese edittext y marca "No" en sombredo.

 

También he reducido el tamaño de algunos iconos y gráficos para intentar hacer la app más ligera. Aunque da un poco igual en esta versión de la aplicación. Lo he hecho pensando en futuras mejoras.

Lo más importante es que la aplicación ya es totalmente funcional. Por eso, y ante la imposibilidad de añadir un icono o widget en la pantalla de bloqueo del terminal por ahora, he añadido un mensaje en la pantalla principal. Aconsejo que cuando salgamos de viaje se desactive el patrón de bloqueo de los terminales.  Así si tenemos un accidente el sanitario que nos auxilie puede ver lo que pone en E.C.E. De otra manera no podría acceder a nuestros datos y la plicación no sería de ninguna utilidad.


En resumen, he mejorado el manejo y la estabilidad de la aplicación y añadido algunas cosas de relativa importancia. Espero que os sea útil.

En cuanto a Tu trébol de la suerte, subí una actualización añadiendo en la pantalla principal unos botones sociales, los típicos "Síguenos". Estos nos llevan a una nueva activity con un botón de Facebook y otro de Twitter, si pulsamos en cualquiera de ellos nos llevan a nuestras páginas de Facebook o Twitter. Sin embargo la aplicación aumentó de tamaño llegando a pesar casi 500kb. Algo pesada para una aplicación de estas características, así que tuve que hacer algunas modificaciones.

Lo primero fue aligerar, así que reduje los tamaños de los iconos para que, viendose correctamente, pesara menos. Con esto conseguí dejarla en 299kb, cosa que es más aceptable.

La pega venia en los dispositivos con pantallas de menos de 3'5". En estos salía todo demasiado junto y el texto se solapaba en la imagen del trébol... Bueno, un desastre.

¿Solución? Rutina nueva en la app, se detectan las pulgadas de la pantalla y si son inferiores a 3'5" se muestra un texto en lugar del icono. Puede que no sea tan bonito pero desde luego es práctico.

Asi se ve actualmente.

 

Recordad que en la la Play Store podeis descargar estas aplicaciones, os dejo el enlace.


Un abrazo a tod@s


SoftSlide puzzle

¡ Hola a tod@s y feliz año 2019 ! Mucho tiempo hacía desde el último post de este blog. Desde ese último post ha habido un montón de cosa...