|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


.

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.

__________________________________

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información