Skip to content

Un chat simple en Android utilizando Firebase como base de datos de tiempo real

License

Notifications You must be signed in to change notification settings

maxcruz/android_firebase_chat

Repository files navigation

Android Firebase Chat

Un chat simple en Android utilizando Firebase como base de datos de tiempo real para intercambiar los mensajes y para la autenticación de los usuarios.

Chat

Para que funcione, se debe crear un proyecto en Firebase y activar Android para generar un archivo google-services.json, este archivo se copia dentro de la carpeta app

Para agregar Firebase a tu app: https://firebase.google.com/docs/android/setup

Estructura

La capa de presentación se organiza utilizando MVP + Clean.

Las imagenes de perfil de los usuarios se obtienen de Gravatar utilizando la librería Glide.

Los eventos se envían entre las capas de la arquitectura usando [EvenBus] (https://github.com/greenrobot/EventBus).

Para la autenticación, crear usuarios y enviar mensajes entre las aplicaciones se utiliza [Firebase] (https://www.firebase.com)

TODO:

  • Pruebas
  • Inyectar dependencias mediante Dagger2

Pantallas:

About

Un chat simple en Android utilizando Firebase como base de datos de tiempo real

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages