
// Development
// Development
La industria de entrega de alimentos en línea es una de las de más rápido crecimiento en el mundo, lo cual se evidencia tanto en encuestas (uno de cada cinco estadounidenses suele pedir comida por Internet y su número crece constantemente), así como predicciones modelos de Morgan Stanley, Statisa y otras empresas. Por tanto, si tienes pensado crear una aplicación de comida a domicilio online, ahora es el mejor momento para hacerlo.
El costo de crear una aplicación de este tipo depende de tres factores:
En conjunto, el objetivo estimado de el costo de desarrollar una aplicación de entrega de alimentos como UberEats o Deliveroo es el siguiente:
A continuación, analizaremos en detalle todas estas cosas e indicaremos el costo estimado de crear todos los elementos de la aplicación para la entrega de alimentos en línea.
Aplicaciones de agregación. Modelo de negocio basado en el principio de market place: la plataforma web proporciona una plataforma donde los restaurantes pueden especificar menús y precios, y los usuarios pueden compararlos e inmediatamente realizar un pedido. El restaurante prepara la comida y la entrega. La aplicación actúa como tablón de anuncios e intermediario financiero (no siempre), que acepta el pago del usuario y lo transfiere al restaurante.
Estas aplicaciones representan una gran parte de el mercado. Los agregadores más populares son GrubHub, Eat24 y Just Eat. Su desarrollo requiere la creación de funcionalidad para dos roles de usuario: el comprador y el restaurante. Otros dos modelos de negocio (servicios de logística y cocinas en la nube) requieren la creación de funcionalidad para tres roles: comprador, restaurante, mensajero.
Nuevos servicios de entrega, o aplicaciones con soporte logístico. Del mismo modo, las aplicaciones de agregador permiten a los clientes pedir comida en varias pizzerías, restaurantes, cafeterías y otros establecimientos donde cocinan, pero al mismo tiempo también ayudan con la entrega de alimentos según Uber. esquema. Para los restaurantes, esto es un verdadero hallazgo, porque los nuevos servicios permiten que cualquier restaurante, pizzería, cafetería e incluso tu abuela, que prepara las mejores tartas de manzana de este lado del Mississippi, entren en el mercado.
Los nuevos servicios funcionan según un esquema simple: 1) el cliente realiza un pedido utilizando la aplicación; 2) el pedido se envía al restaurante; 3) el restaurante prepara la comida y la pasa a manos de un mensajero autónomo; 4) el mensajero lleva el pedido a la puerta del cliente. UberEATS, Foodpanda, Postmates y Caviar utilizan este modelo de negocio.
Lanzar una aplicación de este tipo requiere los mismos esfuerzos que desarrollar una aplicación agregadora, además de la creación de funciones para mensajeros y sus interacciones con restaurantes y clientes: recibir un pedido, chat en tiempo real, seguimiento de ubicación, cálculos financieros , etc.
Servicio de entrega completo bajo pedido. Este esquema implica trabajar con cocinas que trabajan exclusivamente en la entrega en línea. Tales cocinas generalmente se llaman turbias o fantasmales. Las cocinas en la nube no tienen salones, barras de bar o ventanas para atender a los clientes localmente. Toman pedidos por Internet, preparan la comida y la envían a la dirección de entrega. Los mensajeros de estos servicios web también tienen los suyos.
Crear una aplicación de este tipo, debe desarrollar no solo un servicio en línea, sino también abrir (comprar) una cocina y contratar al personal adecuado. La aplicación móvil en este caso funciona como un menú en línea, caja y mapa para rastrear el estado del pedido y/o la ubicación del mensajero. A veces, dichos servicios también son responsables del flujo de trabajo y la contabilidad de la empresa (es más conveniente).
La mayor red de cocinas en la nube es Indian Rebel Foods (llamada Faasos hasta 2018), que recientemente recibió 170 millones de dólares en inversiones de McKinsey, Goldman Sachs, Coatue Management y Gojek. En Estados Unidos, el mercado de la cocina en la nube planea conquistar a la startup Deliveroo, que ha recaudado 575 millones de dólares en inversiones bajo el liderazgo de Amazon.
Región, país. Sobre todo afectan la tarifa por hora de los desarrolladores, ya que la ubicación determina en gran medida el costo de la capacitación, la competencia, las garantías sociales y legislativas, y más. Las cifras específicas para los países varían dependiendo de quién considere qué. Así que según Codementor la distribución es la siguiente:
Qubit-labs da números ligeramente diferentes:
Como puede verse en las tablas, los desarrolladores más caros están en Israel, Alemania y EE. UU., los más baratos están en los países de la antigua URSS y África.
Es importante entender aquí que la diferencia en la tarifa por hora no siempre indica profesionalismo y experiencia. A menudo, las personas de los países de la antigua URSS y Asia que trabajan por $ 50 por hora muestran mejores resultados que los programadores estadounidenses a razón de $150 por hora.
Experiencia especializada. Según Stackoverflow, los desarrolladores con hasta 5 años de experiencia pueden ganar unos 40.000 dólares en Francia y Reino Unido, unos 50.000 dólares en Alemania y Canadá, y 75.000 dólares en Estados Unidos. Con 5 a 10 años de experiencia a sus espaldas, los desarrolladores pueden pedir 100 - 112 mil dólares en los EE. UU., 55 - 70 mil dólares en Canadá y 50 mil en Francia. Los desarrolladores estadounidenses con experiencia de más de 15 años ganan 125 mil por año.
Plataforma móvil. Un desarrollador de iOS estadounidense de nivel de entrada (hasta 5 años de experiencia) puede contar con 80 mil dólares al año, 5-10 años de experiencia generarán otros 20-40 mil dólares en ingresos anuales. Los desarrolladores de iOS con más de 20 años de experiencia obtienen $ 120,000 o más por año. En otros países, la tarifa por hora es la siguiente:
Al pasar de iOS a Android, veremos una imagen similar: las tarifas más altas en América del Norte - $168 por hora, Australia - 110 y el Reino Unido - $70 por hora. Sudamérica y Europa del Este operan a una tarifa de 34 y 35 dólares la hora, respectivamente.
Dado lo anterior, el costo de desarrollar un móvil aplicación para la entrega de alimentos en línea, como UberEats o Deliveroo, debe calcularse en función de las tarifas por hora de $150, $100 y $50 por hora: cifras promedio para América del Norte, Europa occidental y oriental, respectivamente.
Por qué dinero contratar personas, usted decide, pero recuerde que estos números no siempre determinan la calidad del trabajo. Por lo tanto, muchos gigantes de TI modernos son fundados por estudiantes con poca o ninguna experiencia (Microsoft, Facebook, Google). Al mismo tiempo, todos saben que una parte significativa del código de los productos de estas empresas fueron escritos por programadores de India y Europa del Este.
Concéntrese en un desarrollador específico: una empresa y / o especialista.
El desarrollo de una aplicación de comida a domicilio estilo UberEats o Deliveroo debe comenzar con el diseño, porque es el diseño que más afecta la experiencia del usuario. Al mismo tiempo, según el tipo de servicio (agregador, logística, cocina en la nube), debe crear varias variaciones de diseño para diferentes roles de usuario.
El proceso de desarrollo del diseño se puede dividir en tres etapas:
Registro y trabajo con el perfil
El registro es una parte integral de las aplicaciones donde existen pasarelas de pago y se trabaja con datos personales. Las aplicaciones modernas, por regla general, tienen varias opciones de registro:
Además, casi todas las aplicaciones tienen la posibilidad de registrarse a través de la integración con Google Play y/o App Store. Lo cual es muy conveniente para los usuarios que están acostumbrados a realizar pagos mediante Google Pay y/o Apple Pay.
Geolocalización y cobertura del servicio
Todas las aplicaciones modernas para la entrega de alimentos en línea están estrechamente relacionadas con la navegación. Rastrean la posición del usuario y muestran los restaurantes más cercanos en la búsqueda, ayudan a rastrear la ubicación del mensajero, ayudan al mensajero a hacer una ruta desde el restaurante hasta el lugar de entrega, etc.
Estas funciones requieren la interacción con los chips GPS y los mapas en línea de los usuarios. En este caso, las herramientas de geolocalización varían según la plataforma. Por lo tanto, iOS suele utilizar MapKit, Android - Google Maps, por lo que los horarios de desarrollo de estas plataformas pueden variar.
Instrumentos financieros
Si la aplicación aceptará pagos por pedidos o será un intermediario en este proceso, necesitará integración con pasarelas de pago. La selección de los servicios adecuados y su conexión es una tarea muy seria, ya que el pago debe ser cómodo y al mismo tiempo seguro.
Para lograrlo, se recomienda utilizar pasarelas de pago confiables, servicios que conectan el servicio web a varios sistemas de pago a la vez (Apple Pay, Google Pay, PayPal, tarjetas bancarias, etc.). De esta manera, puede ahorrar cientos de horas de desarrollo, lo que reduce el costo del desarrollo de aplicaciones.
Existen dos tipos de pasarelas de pago:
Integración de herramientas analíticas
Esta etapa incluye la integración de herramientas analíticas, el diseño de la estructura de eventos y su disposición dentro de la aplicación. Evento: cualquier acción que realice el usuario (abrir y cerrar la aplicación Swype, hacer clic en un botón, agregar un comentario, gastar o comprar, abrir una pantalla específica, etc.).
Gracias a estas herramientas, podrá realizar un seguimiento del comportamiento de los usuarios, que podrá utilizarse para identificar problemas de usabilidad y mejorar el servicio. La mayoría de las veces usan Google Analytics o Yandex (en la parte de Internet en idioma ruso). Además de ellos, también puedes usar Flurry, Mixpanel o Localytics.
Comunicaciones y notificaciones
Las notificaciones ayudan a los usuarios a realizar un seguimiento de eventos importantes: el pago de un pedido, la entrega de alimentos a un mensajero, la llegada de un mensajero a un lugar de entrega, la llegada de un mensajero y más. Gracias a esto, puedes mejorar tu experiencia de usuario y así aumentar la fidelización de los usuarios.
Por lo general, se utilizan dos tipos de notificaciones para esto:
Commentaires de nos clients
Développement d'un écosystème complexe basé sur la technologie blockchain
Avez-vous des questions? Tu peux nous ecrire.
TelegramDepuis 2015, nous aidons à apporter votre idée au produit de qualité.