Qué tecnología es mejor para implementar el chat uno a uno en la aplicación de Android y cómo. ¿Es Pubnub o Firebase?

En aspectos futuros, el desarrollo de una aplicación de chat propia con nueva tecnología y características de chat innovadoras son las más bienvenidas.

Contus Fly , es una solución preparada instantánea que ayuda a construir una aplicación de chat móvil tanto en Android como en iOS.

Intercambio de mensajes (uno a uno y multiusuario), actualizaciones y notificaciones en tiempo real, transmisión de archivos multimedia, uso compartido de ubicaciones, llamadas de voz y video, indicador de presencia en línea, etc.

Las tecnologías utilizadas para crear una aplicación de chat en tiempo real son:

  • Servidor Ejabberd : se utiliza para alojar una gran red de comunicación.
  • Erlang : el lenguaje de programación más robusto
  • XMPP : protocolo de comunicación más adecuado para el servidor Ejabberd
  • FreeBSD : SO altamente estable con funciones avanzadas de red, seguridad y almacenamiento.
  • Mnesia y MySQL : el sistema de administración de bases de datos más confiable.

Y también sepa cómo construir una aplicación de chat usando Firebase .

Firebase y Pubnub son realmente bastante diferentes en términos de su implementación. Firebase es una base de datos en tiempo real, lo que significa que puede almacenar datos y luego recibir notificaciones cuando esos datos cambian. Pubnub es más como un canal de comunicación directa entre dispositivos. Establece el canal y luego puede enviar información a lo largo de él.

Debido a que Firebase es una base de datos completa, se puede usar para crear una aplicación completa. Puede almacenar datos y manejar eventos en tiempo real. Con Pubnub, necesitaría un servidor de aplicaciones para manejar cosas como los perfiles de usuario y luego podría usar Pubnub para la parte en tiempo real de la aplicación.

Si desea seguir la ruta de Firebase, recomendaría usar Chat SDK para Firebase, es una implementación de chat de código abierto basada en Firebase.

U puede usar Firebase

Aquí construyo mi aplicación de esta manera, a través de esta aplicación puedes chatear y compartir archivos con tus amigos y extraños sin INTERNET y DATOS MÓVILES usando la aplicación Nearpeer. Es totalmente gratuito e independiente de la red telefónica.

Si desea descargar, vaya aquí: – Near Peer – Aplicaciones de Android en Google Play

Desearía que me tuvieras más detalles de tu aplicación. De todos modos, Firebase y Kinvey son los buenos, sin embargo, si está creando una aplicación que está más inclinada hacia el chat, es posible que desee buscar en las bibliotecas de chat móvil y web, su integración simple y fácil, viene con back-end y es rentable.