Definitivamente no necesita usar ningún código del lado del servidor para crear una aplicación de mensajería completamente funcional. Desarrollamos una aplicación gratuita de mensajería de código abierto con Firebase como back-end, disponible en Github, y usa Firebase para todo:
- Autenticacion de usuario
- Mensajes de texto, imagen, ubicación, audio y video
- Leer recibos e indicador de tipeo
- Chat basado en ubicación usando GeoFire
- Perfiles de usuario
- Chats 1 a 1, conversaciones grupales y salas de chat públicas
No hay muchas características que no se puedan construir usando solo Firebase. Un ejemplo que viene a la mente es la autenticación de dos factores.
Si también usa un servidor, puede haber algunos beneficios. Por ejemplo, si desea crear un panel de moderación, puede acceder a los datos de Firebase a través de la API REST.
- ¿Existe un estándar óptimo de tamaño total de archivo (código y gráficos) para páginas web móviles?
- ¿Qué información necesitan los desarrolladores móviles para citar con precisión un nuevo proyecto de aplicación móvil?
- Cómo aprender el desarrollo de aplicaciones sin conexión
- ¿Cuán maduro es el marco móvil híbrido Ionic para la adopción empresarial?
- ¿Cuáles son las mejores herramientas para el desarrollo de juegos para dispositivos móviles?
También puede usar un servidor para la autenticación y dejar que Firebase maneje los datos en tiempo real.