Notificaciones con App Inventor y Firebase

Muchos usuarios de MIT App Inventor necesitan enviar notificaciones push a sus aplicaciones para que el usuario reciba una actualización o cambio en sus datos. Desafortudamente, este tipo de notificaciones constituye una línea de trabajo que aún no está completada pero mientras tanto podemos utilizar notificaciones instantáneas usando el sistema de bases de datos Firebase.
En este artículo os vamos a mostrar cómo usarlo creando una aplicación que envíe una notificación a otra que la reciba. Para ello, diseño aparte, nos hemos centrado en el uso de la herramienta y los principales bloques que nos hacen falta.

Leer más 0 comentarios

Recursos para tus aplicaciones con MIT App Inventor

Uno de los problemas con los que nos enfrentamos al realizar aplicaciones móviles es el uso recursos multimedia para utilizar en botones, fondos de pantalla, sonidos, etc.

 

App Inventor nos ofrece una interfaz sencilla y sin mucho lujo de detalles pero eso podemos cambiarlo modificando las propiedades correspondientes de cada componente. 

Por ejemplo, si deseamos cambiar la imagen de un botón, tan sólo tenemos que subir la imagen correspondiente a la plataforma y asignársela a la propiedad Origen. Lo podemos hacer en la vista de diseño o en los propios bloques al inicializar la pantalla.

 

Leer más 1 comentarios

Mapas con ubicaciones GPS, TinyDB y MIT App Inventor

Sois muchos los interesad@s que me habéis escrito varias veces pidiéndome por favor que hiciéramos un ejemplo de mapas con GPS y TinyBD para marcar distintas coordenadas... pues bueno aquí está ;-)

 

Comentaros que he intentado que la app sea lo más sencilla posible, pensando en la implementación en el aula con mis alumnos de la asignatura de TIC y en el uso que vosotros le pudierais dar. No me cabe duda que es mejorable ;-)

 

¿ Cómo funciona?

La app usa el sensor de ubicación para, en todo momento, mostrar al usuario su posición en términos de latitud, longitud, altitud.

 

Ofrece varios botones con el siguiente objetivo:

  • Apunta: Almacenará la posición actual en la base de datos
  • Actual: Muestra la posición actual en el visor web usando Google Maps
  • Todas: Si el usuario tiene ubicaciones guardadas en la base de datos las muestra todas en un mapa.
  • Borrar: Elimina todas las ubicaciones almacenadas en la base de datos TinyBD.
  • Salir: Termina la aplicación

Para conseguir visualizar los puntos la aplicación en tiempo de ejecución es capaz de crear un fichero HTML que cargará en un visor web.

Os dejo el código fuente completo en la galería de App Inventor por si fuera de vuestro interés:

 

Leer más