¿Cuál es la mejor pila de tecnología para construir una aplicación de citas para iPhone?

Pila de aplicaciones móviles Android / iOS:

  • Rápido
  • C objetivo
  • Java
  • Rubí / Pepino
  • Rubymotion

Backend / API stack:

  • Node.js
  • JavaScript
  • HTML5
  • Elasticsearch
  • MongoDB
  • Redis
  • AWS
  • Pitón
  • Bash scripting
  • Mapbox
  • GoDaddy SSL

Pila de sitios web:

  • jQuery
  • Node.js
  • Nginx

Diseño de interfaz de usuario de la aplicación de citas

La interfaz de la aplicación es la parte más visual de la experiencia. Parte del éxito que Tinder tuvo de inmediato fue en las acciones sin esfuerzo relacionadas con las ideas generalmente difíciles. Tinder convirtió el proceso de hacer un pase en algo natural y fácil, como pasar fotos. La experiencia de la vida real tiene que ser el concepto central del diseño de una aplicación de citas. No puede alejarte el uno del otro por ser demasiado complejo, sino que debe llevarte a la meta final, ¡salir en persona!

Crédito de la imagen: Dribbble .

Inconscientemente, este es un escenario extremadamente gratificante, ya que solo recibe notificaciones de resultados positivos. El diseño tiene que reflejar este lado de la aplicación y convertirlo en un ambiente seguro para el hogar, invitando a las personas al ambiente romántico.

Mantenerlo simple en diseño y funcionalidad puede ayudar a los usuarios a engancharse con la experiencia de una aplicación de citas, en lugar de ser otro asesino del tiempo o generador de confianza. Algunas compañías importantes invirtieron en clones de Tinder (no tan) y fracasaron porque en su búsqueda de vencer a Tinder, los saturaron con funcionalidades extrañas y atrajeron a las personas a diferentes campos. Demasiada personalización e integraciones inevitablemente diluyen la experiencia natural.

Crédito de la imagen: Dribbble .

La mejor pila es siempre la pila que conoces. Es muy fácil quedar atrapado en detalles triviales al decidir cómo quiere abordar un problema. Cada idioma tendrá cosas que hace bien y con las que tiene problemas. El problema no es tanto, “¿Cuáles son las fortalezas y debilidades de este lenguaje?” pero “¿Qué idioma conozco lo suficientemente bien como para poder explotar sus fortalezas y mitigar sus debilidades?” El idioma que conoce siempre será mejor que el idioma que no sabe, incluso si dicho idioma es más adecuado para una tarea determinada. Ahora, dicho esto solo porque conoces un idioma, no necesariamente significa que sea la herramienta adecuada para el trabajo. El punto es no quedar atrapado debatiendo características triviales, en su lugar, elija algo que sepa que puede hacer bien.

Si desea tener una apariencia nativa, no tiene otra opción que ir con Objective-C y API proporcionados por Apple

Pros: aspecto rápido y nativo con una experiencia perfecta
Contras: necesita codificarlo en Objective-C

Si desea utilizar tecnologías web como HTML / JavaScript / CSS, puede utilizar Apache Cordova (un nivel superior sería PhoneGap, que se basa en Cordova)

Pros: use tecnologías web en todo momento, puede usar el mismo código para Android
Contras: no tan bueno UX

¡Que tengas un buen día!

Honestamente, no existe una “mejor pila de tecnología” para una aplicación de citas, ya que se puede hacer en muchos idiomas. Los principales idiomas para desarrollar una aplicación de citas son: Swift, Objective C, Ruby / Cucumber. Para el back-end, siempre es una buena opción usar JS, Node.JS, Python y AWS. Puede consultar la lista de los idiomas más comunes y populares para el desarrollo de aplicaciones de citas en este artículo .

More Interesting

¿Qué plataforma de aplicación móvil es mejor para las agencias de viajes?

¿Hacer que una aplicación sea simple aumenta la actividad del usuario?

¿Cuál sería la mejor manera de crear una aplicación de comercio electrónico con un primer enfoque móvil?

¿Sería posible contratar a un programador que pueda crear una aplicación móvil de búsqueda de empleo como Job Today por $ 3,000?

¿Qué es el desarrollo de aplicaciones web?

¿Cuáles son las ventajas y desventajas del sistema de inicio de sesión de entrada única?

¿Debería tener mi propia base de datos para mi aplicación web y aplicación móvil o debería usar un BaaS de terceros como Parse / Build Realtime Apps - Firebase?

¿Prefieren las personas acceder al contenido basado en la ubicación en un formato de aplicación o la web con capacidad de respuesta móvil está bien?

¿Cuál es la tecnología que debo usar para hacer una aplicación de chat en tiempo real en código nativo?

¿Es realmente cierto que el futuro es para el desarrollo de aplicaciones móviles y no para el desarrollo web?

¿Cuáles son los temas de detalles de lista más atractivos y receptivos disponibles hoy en día (como pinterest, o aplicaciones de noticias como la aplicación bbc news), que responden completamente y no están vinculados a una tecnología de back-end específica?

¿Necesitamos codificación del lado del servidor para la aplicación de mensajería si utilizamos Firebase?

¿Qué problemas aún deben resolverse con la aplicación de Instagram?

Es difícil crear una aplicación. ¿Donde debería empezar?

'La mayoría de las aplicaciones también necesitan un sistema back-end en el servidor'. ¿Qué significa esto?