Hay varias maneras de obtener una aplicación de chat en la tienda de aplicaciones, las revisaré y señalaré las trampas de cada una.
Construirlo usted mismo
No recomendaría esta solución. El código detrás de la mensajería instantánea es extremadamente complicado. Incluso para un desarrollador profesional, esto probablemente tomaría de 3 a 6 meses de trabajo a tiempo completo ($ 15k- $ 30k si le paga a alguien para que lo codifique). Muchos desarrolladores caen en la trampa de querer construir todo, se quedará sin tiempo, dinero e intereses mucho antes de que se complete el proyecto.
- ¿Cuánto tiempo debo dedicar después de mi trabajo para aprender el desarrollo de stack completo en un año?
- ¿Cuál es el conjunto completo de habilidades de los mejores desarrolladores de PHP del mundo?
- ¿Cuál es la diferencia entre ASP y GSP?
- ¿Angular 4 no admite la representación del lado del servidor o el enrutamiento del lado del servidor? ¿Cuál es la diferencia y si no es compatible con el renderizado del lado del servidor, cuáles son las desventajas además del SEO?
- Como mínimo, ¿qué deben saber los propietarios de sitios web de WordPress que no están en desarrollo sobre sus sitios web en beneficio de los desarrolladores?
Ahora que esta opción está fuera de la forma en que podemos ver cómo puedes hacer para armar un chat. Lo primero que necesita es un poco de experiencia en codificación, si no tiene esto usted mismo, entonces necesitará encontrar un desarrollador que lo tenga. Alguien deberá codificar, modificar y cargar su aplicación y, si no puede hacerlo, deberá pagarle a alguien que pueda (o preguntarle realmente si es su amigo).
Marco de chat de código abierto Vs
La siguiente decisión que deberá tomar es si utiliza un proyecto de código abierto o un marco de chat.
El código abierto es un código que se ha subido para que cualquiera lo use. Hay muchas licencias para esto y debe buscar MIT o BSD que le den un uso completo del código sin obligación para el codificador. Esta base de código le dará a su desarrollador una gran base para construir. Desde aquí puede personalizar su aplicación, tal vez agregar algunas características nuevas y lanzarla a la tienda.
El marco de chat es un código que ha sido escrito específicamente por una empresa. A menudo, el código se puede descargar gratis con diferentes niveles de precios a medida que su aplicación crece. Normalmente migraría su marco de chat a la interfaz de usuario de su aplicación.
Obviamente, hay ventajas y desventajas para ambos:
Fuente abierta:
- Costo: Gratis, pero revise la licencia
- Control: control completo del código, mucho más fácil de personalizar y agregar a
- Soporte: elija la biblioteca correcta y el soporte / documentación es excelente
Marco de chat:
- Documentación: si elige una popular, habrá más documentación disponible en línea
Personalmente, siempre recomendaría el código fuente abierto, específicamente el SDK de Chat. Este es un componente de código abierto que hemos lanzado en Github que se encuentra en las plataformas Android e iOS. Ambas plataformas son totalmente compatibles entre sí. También se publica en una licencia MIT, esto significa que no tiene que pagarnos nada para descargar, modificar y liberar el código.
A menudo he encontrado con los marcos de chat que hay costos ocultos después del código libre inicial. Muchos le permiten usar el código pero le hacen pagar para liberarlo en una aplicación en vivo. Algunos también requieren acceso completo a su base de datos de usuarios. Lo más importante, siempre que elijas mirar, es leer la letra pequeña con mucho cuidado, ya que a menudo puede haber dolores de cabeza esperando meses o años.