¿Qué tan difícil es crear una aplicación como Snapchat?

¡Te deseo un productivo miércoles por la mañana!

Gracias por una pregunta que invita a la reflexión 🙂

Acabo de publicar un artículo sobre este tema : Desarrollo de aplicaciones tipo SnapChat: ¿Cómo hacer una aplicación similar a SnapChat? – Mind Studios

Aparentemente, es realmente difícil medir la dificultad de cualquier creación básica de aplicaciones, particularmente cuando se trata de una aplicación similar a Snapchat. Tiene algunos aspectos perplejos que usted como desarrollador debe cubrir, más específicamente:

  • los chats en tiempo real que tienen que estar conectados al servidor (puede usar el marco de ActionRable RoR como lo hicimos nosotros)
  • la navegación y animación fluidas dentro de la parte cliente de una aplicación; Con una versión iOS de Snapchat, esto se podría lograr con las clases UIPanGestureRecognizer y UIPersentDrivenInteractionTransition .
  • Además, como una de las características principales de Snapchat es el almacenamiento de contenido no permanente, la parte del servidor también debe ejecutar una tarea en segundo plano para eliminar mensajes / imágenes / otros datos del usuario una vez en un período de tiempo determinado. El sistema Sidekiq o Rescue te ayudaría con eso.

Si usted no es desarrollador, una agencia de desarrollo adecuada liberará su mente de las dificultades mencionadas. Sin embargo, debe calcular el tiempo y los costos que tiene para este proyecto.

¿Cuánto se necesita para Snapchat spp? Continúe leyendo en nuestro blog – Desarrollo de aplicaciones tipo SnapChat: ¿Cómo hacer una aplicación similar a SnapChat? – Mind Studios

Todas las preguntas y respuestas repetidas de este tipo con respecto a Snapchat o cualquier aplicación se pueden condensar en el siguiente TL; DR:

Crédito de imagen: Snapchat Geofiltros para eventos … por un precio

Crear la aplicación (Fase I):

  • Ideas
  • Codificación y Ejecución.
  • Enfoque en producto y características.
  • Crear una base de usuarios.

Veredicto: Dificultad – Trivial a Moderado

Desarrollo (Fase II):

  • Respuesta a los comentarios.
  • Fondos.
  • Dotación de personal y cultura laboral.
  • Enfoque en servicio y escala.
  • Mejora de funciones.
  • Cambios en los conjuntos de habilidades de gestión,
  • Expansión del personal.
  • Monetización
  • Estrategia de escape.

Veredicto: Dificultad: moderada a imposible.

Al igual que cualquier aplicación de mensajería, Snapchat tiene los componentes básicos como acceso a contactos, capacidades de fotos e interfaces de chat.

Para el desarrollo de una aplicación de este tipo, puede considerar gastar entre 2 y 3 meses, incluido el backend.

No lo sé también. Pero este artículo me ayudó. En este artículo se explicaron todas las características de Snapchat. Cómo estimar el costo de desarrollo de la aplicación Snapchat, le recomiendo que lo lea.

More Interesting

¿Las computadoras de alto rendimiento usan unidades híbridas (SSHD)?

Teoría de la complejidad computacional: ¿Existe una máquina de Turing multidimensional o una máquina de Turing topológica?

¿Qué es un buen proyecto de aprendizaje automático que involucra interfaces cerebro-computadora?

¿Cuáles han sido los trabajos más interesantes en informática para 2011?

¿Qué es el servidor weblogic?

Si la IA puede reescribirse para crear los resultados perfectos después de una vida de simulación, ¿puede llegar a la misma conclusión y, por lo tanto, descubrir el mismo lenguaje que otras computadoras en otros planetas?

¿Son los algoritmos de redes neuronales?

¿Pueden los videojuegos ser 100% realistas, en términos de entornos dentro del juego?

¿Cuál es la mejor área para vivir en Delhi para estudiantes de CA y CS?

Soy un estudiante de secundaria interesado en trabajar en la exploración espacial. ¿Qué puedo hacer ahora para prepararme?

¿Cuál es el algoritmo al dominar un proyecto multipista? ¿Compresión-ecualización-reverberación u otro orden?

¿Quién puede decirme el método paso a paso para comenzar a aprender el aprendizaje automático desde cero, comenzar a trabajar independientemente y convertirlo como mi trabajo a tiempo completo?

¿Cuáles son los mejores temas de investigación recomendados en bases de datos según las tecnologías de punta y las tendencias de investigación recientes?

¿Cuáles son las buenas técnicas para el modelado y simulación basados ​​en agentes?

¿Cómo se puede aplicar Machine Learning para descifrar la secuencia de comandos de idiomas desconocidos?