Mapas con Firebase en MIT App Inventor

¿Has tenido la necesidad de tener una app que guarde lugares y los muestre en un mapa con su correspondiente descripción? Pues este es el objetivo de nuestra app.

Veremos cómo guardar ubicaciones geográficas con el sensor GPS en una base de datos de tipo Firebase y mostrarlas en un mapa a través del componente Maps.

Ten en cuenta que esta app es una modificación de la app Ubicaciones que ya publique hace unas semanas en mi canal de Youtube.

En este caso, utilizaremos Firebase, un sistema de bases de datos adquirido por Google que nos permitirá en tiempo real controlar cualquier tipo de cambio en los valores almacenados. Es tan sencillo de utilizar en App Inventor como TinyDB  con la ventaja de que nuestros datos serán accesibles desde cualquier dispositivo que esté conectado a Internet.

Leer más

Curso Desarrollo de Aplicaciones Móviles Educativas con MIT App Inventor

Durante los pasados meses he estado formando a profesores de Córdoba y Málaga impartiendo un interesante curso para fomentar el uso de MIT App Inventor como herramienta para el desarrollo del Pensamiento Computacional en estudiantes.

 

La formación, que incluía también una importante parte presencial, se complementaba con vídeos en línea donde se realizaban algunas apps de ejemplo y donde se proponían desafíos. He liberado estos recursos en YouTube y me gustaría compartirlo con la comunidad.


Os dejo los enlaces a los vídeos por si fueran de vuestro interés:

  • App Conversiones de unidades:

  • Cómo publicar una app en Gallery:

  • Exportar/Importar tu proyecto con MIT App Inventor:

  • App esPrimo

  • App Despertador (uso del sensor reloj):

  • App TraduVoz (reconomiento de voz y traductor Yandex):

  • App MisNotas (TinyDB)

Os proporciono también el enlace a una carpeta compartida con los materiales necesarios para realizar las aplicaciones.

 

Para terminar, comentaros que como tarea final del curso los profesores tenían que crear un proyecto de aplicación educativa dónde se usaran las capacidades de la herramienta al tiempo que se conectara con material curricular de su especialidad exponiéndolo en clase. Además, una vez implementada la aplicación, los profesores debían proponer posibles variaciones de la app para estimular a los estudiantes a desarrollar sus propias versiones de la misma, personalizaciones o indicaciones de nuevas creaciones, incluyendo desafíos y mejoras que estimularan su aprendizaje.... ¡Los trabajos han sido extraordinarios! ¡Enhorabuena!

 

Saludos y happy inventing!!!

 

Jose Luis Núñez

@twajoseluis

 

Leer más 1 comentarios

Plantillas MIT App Inventor

¿Tienes un negocio y necesitas una aplicación? 

En esta app encontrarás un recopilatorio de plantillas creadas con  MIT App inventor.

 

Podrás adquirir el código de la aplicación y personalizarla a tu gusto para tu negocio. Encontrarás las siguientes plantillas:

  • Pedidos a domicilio.
  • Base de datos de usuarios.
  • Clientes de Taller Mecánico.
  • Reserva de citas.
  • Agenda para citas.

Os dejo un enlace a YouTube aquí de la aplicación para que la veáis funcionando y su correspondiente link a Google Play:
https://play.google.com/store/apps/details?id=com.appybuilder.tuappinvetorandroid.AplicacionesAppInventor2


Podéis contactar conmigo a través del correo tuappinvetorandroid@gmail.com. 
Sebastián Segovia

Almacenamiento de datos persistente con TinyDB: App MisNotas

Una de las principales cuestiones con las que nos encontramos cuando trabajamos con aplicaciones móviles es el almacenamiento de datos persistente.

En MIT App Inventor la plataforma nos ofrece los componentes Archivo, TinyBD, MiniWebBD, FusionTablesControl para poder guardar datos y que permanezcan aún cuando la aplicación deje de funcionar.

Uno de los más sencillos de implementar es TinyBD cuya filosofía pasa por asociar el dato que queremos guardar junto a una "etiqueta" de texto.

Esta misma etiqueta será la necesaria para recuperar el valor almacenado.

Para ilustrar el funcionamiento de este sistema de bases de datos sencillo, en el Curso de Aplicaciones Móviles Educativas con MIT App Inventor, hemos codificado una aplicación para almacenar notas.

Os dejo un enlace al vídeo para que, paso a paso, podáis reproducirla y crear vuestra propia aplicación.

 

Saludos y happy inventing!!!

 

Jose Luis Núñez

@twajoseluis

 

7 comentarios