App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
____________________________
FirebaseDB y CloudDB
38C.- Chat con FirebaseDB o con CloudDB.
p38C Chat_FirebaseDB.aia
p38C Chat_CloudDB.aia
- Hemos visto en el tutorial anterior un uso inicial del componente FirebaseDB que trabaja con una base de datos en Internet. Con este componente podemos observar cuándo cambia un dato en esa base de datos. Lo mismo podemos hacer con CloudDB ya que son componentes similares, a FirebaseDB lo mantiene su propia empresa y a CloudDB lo mantien el equipo de App Inventor en la MIT.
______________________________________________________________
- Segundo Ejemplo.
- Vamos a realizar un Chat. Instalamos esta aplicación en dos móviles. La podemos instalar mediante el QR de la imagen.
- Cada usuario escribe su nombre.
- Luego va escribiendo mensajes y que se visualizan en todos los móviles que tienen instalada nuestra aplicación.
- Los mensajes más nuevos aparecen en la parte más alta en la presentación.
- Instalamos la aplicación en los móviles con los que queremos chatear.
|
Puedes instalar la aplicación en tu móvil con este QR.
En la instalación puede pedir que aceptes permisos, acéptalos con confianza. |
_________________
- Diseño.
- En las Propiedades de la Screen marcamos: Enrollable
- En las Propiedades del CampoDeTexto2 marcamos: Multilínea
_________________
- Bloques.
_________________
- Comentarios.
- El mensaje más reciente aparece en la parte superior.
- \n es para cambiar de línea.
- Cada vez que enviamos un mensaje se OcultaTeclado.
- En caso que salga un error, deshabilita o borra el bloque de Screen1.OcultarTeclado
- Fijate que en la Propiedad FireBaseToken se ha creado automáticamente una clave. Se haces otra aplicación y pones esa clave estarás trabajando en la misma base de datos de FireBase.
_________________
- Propuesta.
- Además del nombre del nombre de usuario, debe salir la hora de envío del mensaje.
- Cambia un poco el código para que los mensajes más nuevos aparezcan en la para más base de los enviados.
__________________________________
|