¿Hay alguna biblioteca de chat disponible para Android (cliente) y PHP (servidor)?

La mayoría de las bibliotecas de chat que he visto hasta ahora son propietarias y vienen con un montón de cosas que no puedes personalizar, pagar paredes y cuotas. Comencé a crear una biblioteca de chat de Firebase hace unos meses porque alguien aquí hizo la misma pregunta.

Como sé lo difícil que es si estás comenzando y quieres crear una aplicación de chat, quería crear una biblioteca que cualquiera pueda conectar y tener una aplicación de chat. No está completo, y no he trabajado en eso en mucho tiempo (tenía otras cosas que hacer), pero se ocupa de muchas de las cosas que querrías en una aplicación de chat:

  • La interfaz de usuario que incluye las burbujas de chat PNG de 9 parches. (Estos pueden ser una perra para perfeccionar).
  • Conectando al servidor.
  • Recuperando mensajes anteriores.
  • Envío / recepción de mensajes.
  • Notificaciones (No estoy seguro, pero prolíficamente).
  • Gestión de la lista de mensajes.
  • Lindo chat suena al enviar / recibir mensajes.

Si tengo tiempo, lo terminaré y lo subiré a Bintray para que pueda ser una dependencia, pero por ahora solo tendrá que obtener lo que necesita del repositorio en GitHub. Puede configurar su propio proyecto Firebase, reemplazar mi google-services.json y estará listo para comenzar. El proyecto se llama PeeBee (referencia de Adventure Time – Princess Bubblegum).

Puede escribir un servicio web RESTful en PHP; puede ser consumido por las aplicaciones de Android, iOS y Windows Phone. No creo que una capa adicional de llamada a la biblioteca sea obligatoria.