viernes, 8 de diciembre de 2017

Nota fácil y a tortas con Kotlin

He sacado nuevas versiones para corregir algunos problemas de usabilidad de la aplicación.

En concreto, estás viendo la lista de la nota y digamos que editas una que está a mitad. Ahora cuando dabas al botón guardar, la lista de notas se desplazaba a la primera y tenías que desplazarte hasta la nota para ver el cambio. Ahora ya no sucede eso, el programa "recuerda" dónde estabas.

 De paso que aprovechaba para corregir el error he puesto a migrar la aplicación de Kotlin, para los que estéis puesto en la programación de Android se trata del nuevo lenguaje de programación que ha sacado Google y que en otra entrada analizaré.

La migración de código no es muy complicada, lleva un conversor de código Kotlin automático. Además hay que hacer una serie de correcciones porque quedan algunos errores por corregir.

Pues bien, no me explico por qué , quizás sea un bug del SDK o lo más problable que sea una metida de pata mía y no sé por qué el botón de opciones falla. Os pongo en situación: presumiendo delante de un amigo de aplicación, que fíjate tú que tiene más de 100 descargas activa. Pues va se la instala y al primer botón que da crah. Menuda situación. Os pego la pantalla funcionando:


Se trata de la opción de sacar un menú contextual llamando a openContextMenu que da el siguiente error:
Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter menuInfo

El caso que en ese parámetro que le paso a openContextMenu no es nulo. He tenido que echar para atrás la implementación en kotlin de esa actividad y ya funciona correctamente.



domingo, 26 de noviembre de 2017

Android 8.1



Todavía saboreando la última versión de Android, leyendo las nuevas novedades, adaptando las aplicaciones a esta nueva versión cuando van y sacan la nueva actualización: el Android 8.1.
El problema es el de siempre, los fabricantes tardan muchísimo en sacar actualizaciones para los teléfonos y me temo que android 8.0 también va a tardar mucho en los teléfonos. Cada versión de Android trae novedades muy interesantes que es una pena que no puedan ser utilizadas. La verdad es que con cada nueva versión se va mejorando cada vez más el sistema.
Una de las novedades que más me gustaron de Android 7.1 (y eso que se suponía que era una actualización menor) son los accesos directos de una aplicación. Consiste en que si se hace una pulsación larga sobre un icono, un menú de opciones aparece. Esto es util en whatsapp, telegram, aplicación teléfono, para que te abra los últimos contactos con los que te has comunicado.

Para la versión 8 hay cambios también como la limitación de los procesos en segundo plano. Para aplicaciones que recopilan, por ejemplo, cada 15 minutos, la ubicación es un problema. Ya hubo problemas con la versión 6 (Marshallow) pero al parecer en esta versión va a ser más difícil de solventar.
También está la novedad imágen sobre imágen, es decir una pequeña ventana en una aplicación.
Han introducido novedades en las notificaciones, como que pasado cierto tiempo se vuelvan a repetir, colores en las mismas, etc.

Con respecto a la 8.1 incluye sobre todo novedades visuales. Habrá que estar especialmente atentos con la API de redes neuronales.

viernes, 17 de noviembre de 2017

Más de 100 descargas activas de nota fácil


El éxito de la sencillez

La verdad es que no me esperaba que esta aplicación fuera a tener tanto éxito, pero lo cierto es que ya tiene más de 100 usuarios que utiliza esta aplicación. Usuarios totales que hayan descargado la aplicación todavía no llegan a 1000 pero está cerca.

La idea de crear esta aplicación tan sencilla nace porque quería una aplicación de notas como la que tenían los antiguos Nokias, pero todas las aplicaciones del google play ocupaban mucho, eran muy complejas, pedían muchos permisos, etc.

Le voy a tener que dedicar más tiempo a esta aplicación, porque está teniendo un éxito que no esperaba y cada vez se la está instalando más gente.


Opinión de ES File Explorer

ES File Explorer es un útil explorador de archivos y en su día fue una herramienta imprescindible. Además fue añadiendo pequeñas utilidades como un reproductor de archivos multimedia, descompresor de archivos y poco a poco se fue haciendo más completo.... hasta que decidió completar un poquito más la aplicación y (es mi opinión) se ha empezado a convertir en una molestia.

Ahora tienes notificaciones del programa por todo:
  • Al instalar un apk con su antivirus
  • Si un fichero ocupa mucho espacio te salta
  • Si enchufas el cargador te vuelve a aparecer con sugerencias de optimización
  • Hubo versiones que te analizaban y "reparaban" el almacenamiento
En definitiva que android ahora tiene su propio explorador de archivos y ya no lo considero una herramienta tan imprescindible.

Aquí os recomiendo un gestor de archivos alternativo más ligero y que también cuenta con reproductor de audio.

Vuestras opiniones

Y vosotros ¿Qué explorador de archivos utilizáis?


sábado, 4 de noviembre de 2017

Nueva versión de linterna fácil


Hace un tiempo inaguré la sección de aplicaciones sencillas a las que iba a ir añadiendo funcionalidad. Una de estas aplicaciones era linterna fácil.

La aplicación cumplía con su cometido, pulsas un botón y se enciende el flash de la cámara. El problema es que cuando la aplicación se queda en segundo plano el flash se apaga. Lo que he hecho ha sido que cuando la aplicación se queda en segundo plano; cambias de aplicación, le das al botón del centro, le das a la notificación del whatsapp, etc; la linterna sigue encendida y aparece una notificación indicándote que la linterna está encendida. Si se pulsa sobre la notificación, abrirá la aplicación y podremos apagar la luz.

Con la aplicación abierta, si se pulsa sobre la tecla de atrás, la linterna se apagará y se saldrá de la aplicación.

google play

lunes, 1 de mayo de 2017

Android 2.3 se queda viejo


Ya hace unos meses fue noticia que whatsapp va a dejar de soportar las versiones de Android 2.1(Eclair)  y 2.2 (Froyo). El último android con el número 2 en soportar  whatsapp era la 2.3 o Gingerbread.

Los servicios de google play hace tiempo que dejaron de estar disponibles para Froyo pero google ya ha hecho una actualización en los servicios de google play en la que las versiones más recientes sólo soportarán a partir de la versión 4.0 o la ice cream sandwich.
Android 2.3 fue lanzado en diciembre de 2.010 y todavía el 1,3% de los usuarios siguen usando esta versión, lo que demuestra que la fragmentación es uno de los grandes problemas que tiene este sistema.

Las apps todavía siguen soportando Android 2.3, en el caso de Easy Ibex 35 representa el 6% de los usuarios. La versión ganadora es kit kat lanzado en octubre de 2.014.
Es posible que para el caso de nota fácil se deje de soportar Android 2.3, porque nadie con esta versión de Android la usa y porque para hacerla "más chula" requiere que el apk sea más grande que si directamente sólo se hace funcionar para Android 4.0.

Para linterna fácil supongo que haré lo mismo y a ver si consigo hacerla más chula.

Todavía le queda mucho trabajo a google para terminar con la fragmentación en dispositivos android y seguir una política similar a la de los iphone.

miércoles, 29 de marzo de 2017

Menús de tipo hamburguesa

Aprovechando el nuevo lanzamiento de versión de mi aplicación "Easy Ibex 35" voy a hablar del cambio que he hecho en la interfaz de usuario.
Muchas de las aplicaciones android hace tiempo que llevan arriba a la izquierda un icono con tres rayas, que al pulsarlo, abren un menú lateral que ocupan todo el alto de la pantalla.
Hasta ahora, en la aplicación, el menú estaba:
Se podía abrir desde la tecla menú (para los modelos que aún tienen disponible ese botón). Se abrían las opciones del menú en pequeño. Ahora el aspecto de la app es el siguiente:

Cuando pregunté opinión, alguien me dijo  que la versión anterior quedaba más "compacta" y que la nueva tampoco quedaba mal. Espero que guste esta nueva estética.

A partir de ahora a rellenar este menú con más opciones, tampoco es una decisión que haya tomado sólo por cuestiones estéticas.

google play

jueves, 5 de enero de 2017

Nueva aplicación de linterna

Linterna fácil


Me he animado a sacar una nueva aplicación. Esta vez es una linterna, de funcionamiento muy sencillo, sólo tiene un botón para encender el flash de la cámara y ya.
Es una aplicación muy austera, la quiero ir mejorando, para eso voy a ir libernado pequeñas funcionalidades de la misma (si alguien se anima a comentar tendré en cuenta sus sugerencias ;-)  .

Problemas con versiones anteriores a la kit-kat.
Ya he tenido problemas con esta aplicación. En esta primera versión, para versiones de Android más antiguas, estaba fallando. ¿Cuál era el problema?
A partir de Android 6 la gestión de la cámara (para manejar el flash se necesita acceso a la cámara, tranquilos que no os saco fotos :-P) se hace de manera diferente, por lo que es necesario poner código nuevo y viejo en un mismo apk. Esto me ha estado dando problemas, por suerte ya los he solucionado.

Diseño
El diseño más sencillo no puede ser. Un botón de encendido y apagado y el estándar de android. Ahora tendré que pensar un diseño para hacer un poco más atractiva la aplicación.



google play