¿Qué necesitas aprender para crear una aplicación de mensajería?

Te diré lo que otros no harán por alguna razón.

Todo lo que necesita para crear una aplicación de mensajería es comprender cómo funcionan las aplicaciones de mensajería.

No necesitas este lenguaje de programación o eso. No necesitas este marco o aquel. No necesitas tecnologías específicas. Solo necesita saber lo que realmente está intentando lograr.

Describamos una aplicación de mensajería.

Mensajes.

No, más profundo que eso.

2 o más clientes deben poder abrir su aplicación en 2 o más dispositivos separados, y enviar / recibir información de manera segura a través de Internet o celular.

Más adentro.

Para garantizar la seguridad y la fiabilidad, un cliente enviará un mensaje a su servidor , y su servidor se asegurará de que el mensaje se envíe a su destino correcto.

Entonces, básicamente, necesita una aplicación con identidades de usuario, que abre un cuadro de texto con un teclado, que al ‘enviar’ envía el contenido del cuadro de texto a su servidor con información sobre el usuario de destino, que se enviará a su destino dispositivo del usuario.

Haga eso y entenderá cómo agregar las cosas más pequeñas a medida que avanza, como garantizar la confiabilidad y seguridad, notificaciones y gráficos, gifs, todo el shebang.