Category

Apps

Composición de una app tipo PedidosYa

By | Apps, Blog

Uno de los modelos de negocios más solicitados en la actualidad en empresas como Appi.cl es una app tipo PedidosYa, son negocios que realmente nos mejoran la calidad de vida y con un potencial de crecimiento exponencial, pero por lo general estas famosas apps suelen funcionar sólo en comunas de clase media y alta en ciudades grandes, a pesar de que es un modelo de negocios replicable en cualquier pueblo o ciudad inclusive pequeña de cualquier país, así que hay un mercado inmenso allá afuera esperando alguna de estas apps para mejorar la calidad de vida de la gente tanto por los empleos masivos que genera como por el servicio en sí que prestan, ni hablar que en la época de pandemia han sido un modelo de negocios clave y el más demandado por la gente.

A continuación voy a explicar cómo se compone el desarrollo de una app de este estilo:

App para clientes
Esta app es la que usan las personas que requieren solicitar un servicio delivery, son aplicaciones que funcionan con geolocalización, SMS, notificaciones, plataformas de pagos, uso de mapas, trazado de rutas, entre otros. Esta aplicación debe estar disponible tanto en Google Play como en App Store, por lo tanto no es una aplicación sino son 2 aplicaciones, y su costo va a depender de la tecnología que se utilice para realizar el desarrollo, se necesitará un equipo de trabajo en caso tal que el framework a utilizar para desarrollar dicha aplicación sea multiplataforma, o se requerirán 2 equipos de trabajo en caso tal que la app se desarrolle con Java, Kotlin (android) y Swift (iOS).

App de comercio
Es una app de tipo PWA (Progressive Web App) que puede funcionar en dispositivos móviles como en computadoras o tabletas, en dicha app los comercios pueden publicar sus productos y promociones, así como también recibir órdenes para ser preparadas con todo su proceso desde que se recibe la orden hasta que se despacha, dinero acumulado por ventas, soporte y calificaciones recibidas.

App de shopper
En algunos comercios grandes como supermercados es difícil que el propio comercio provea personal para que preparen los pedidos, por lo tanto la empresa dueña de la app deberá tener shoppers trabajando en los diversos supermercados y comercios que no tengan personal para preparar los pedidos, es una app de tipo PWA a donde llegan las órdenes con todos los productos solicitados, el manejo de estatus de cada orden, dinero acumulado por el shopper, soporte, chat y llamadas telefónicas al cliente, entre otros.

App del despachador
Esta app permite que los diversos interesados en trabajar como despachador puedan registrarse y enviar la documentación necesaria para realizar la inducción, una vez aprobados como despachadores y activos en la app, indica las direcciones donde se deben buscar los pedidos y las direcciones donde se deben llevar, esta app suele mantener al despachador geolocalizado para que el cliente sepa por donde viene el paquete, además del dinero acumulado del día, cobros, calificaciones, etc.  esta app debería estar disponible para dispositivos Android y para Iphone por lo tanto son 2 apps.

App administrativa
Esta es la app que utiliza la empresa, en dicha app se gestionan usuarios administrativos con sus respectivas permisologías, se gestionan todos los clientes, todos los comercios con sus respectivas documentaciones y productos/promociones que suben a la app, se gestionan los shoppers y los despachadores, se gestionan las tarifas, comisiones, tipos de despachadores (bicicleta, moto, auto), ciudades y/o países donde funciona el servicio, se pueden consultar todas las órdenes e intervenir en cada una de ellas, cobros a clientes, pagos a comercios, shoppers y despachadores, problemas de soporte, contrataciones, etc. todo lo que engloba el funcionamiento de la aplicación debe poder ser gestionado a través de esta app, esta aplicación de gestión no se requiere que sea móvil sino web, preferiblemente una PWA (Progressive Web App).

La sincronización de estas 7 apps en simultáneo se logra utilizando una base de datos de que envía y recibe datos a tiempo real de todas las apps.

En conclusión, desarrollar una app tipo Rappi o PedidosYa implica el desarrollo y puesta en producción de 7 aplicaciones, (2 android, 2 iOS y 3 PWA) el tiempo de desarrollo de este conjunto de apps suele ser superior a los 3 meses y se requiere de un equipo de trabajo de al menos 1 diseñador de interfaz y experiencia de usuario (UI/UX), unos 3 programadores, 1 probador y un director de proyecto, esto en el supuesto que se utilice un framework multiplataforma sin demasiada mezcla de tecnologías distintas y eso va a depender directamente de la empresa desarrolladora contratada, hay quienes podrían desarrollarlas con más o con menos personal.

Alejandro Betancourt
Director appi.cl

Composición de una app tipo UBER o CABIFY

By | Apps, Blog

Es muy frecuente que los potenciales clientes que solicitan servicios a empresas como appi.cl soliciten aplicaciones “simples” que sean tipo UBER o Cabify, pero este tipo de aplicaciones no tienen nada de simples, la razón por que las personas creen que una app tipo UBER es simple es porque la experiencia de usuario de este tipo de aplicaciones les permite llevar a cabo el objetivo de conseguir un chofer rápidamente que te lleve a un destino específico de una forma muy fácil, sin embargo, una app tipo UBER no se trata de una sola aplicación sino en realidad son un conjunto de varias aplicaciones las cuales voy a explicar a continuación:

App de pasajeros
Esta app es la que obligatoriamente usan las personas que necesitan un chofer, son aplicaciones con geolocalización, SMS, notificaciones, plataformas de pagos, uso de mapas, entre otros. Esta aplicación debe estar disponible tanto en Google Play como en App Store, por lo tanto no es una aplicación sino son 2 aplicaciones, dependiendo de la tecnología que se utilice para desarrollarla se necesitará un equipo de trabajo en caso tal que el framework a utilizar para desarrollar dicha aplicación sea multiplataforma, o se requerirán 2 equipos de trabajo en caso tal que la app se desarrolle con Java, Kotlin (android) y Swift (iOS).

App de conductores
Esta es la aplicación que obligatoriamente utilizan los choferes, la experiencia de usuario de esta app es completamente distinta a la de pasajeros, de hecho es más compleja, ya que, permite realizar comprobaciones y verificación de documentación de choferes, salto a otras aplicaciones como Waze o Google Maps, también usa geolocalización, SMS, notificaciones, plataformas de pagos,  en el caso de UBER Conductor tiene su propio sistema de mapas que te va guiando pero esta parte no es obligatoria, esta app también debe estar disponible tanto en Google Play como en App Store.

App administrativa
Esta app es la más grande de todas, ya que, es la app que utiliza la empresa como tal, en dicha app se gestionan usuarios administrativos con sus respectivas permisologías, se gestionan todos los pasajeros, todos los choferes con sus respectivas documentaciones, se gestionan las tarifas, tipos de vehículos, ciudades y/o países donde funciona el servicio, mapas de calor para ver toda la actividad, se pueden consultar todos los servicios, cobros a clientes, pagos a choferes, problemas de soporte y ayuda a usuarios y conductores, contrataciones, etc. básicamente todo lo que engloba el funcionamiento de la aplicación debe poder ser gestionado a través de esta app, esta aplicación de gestión no se requiere que sea móvil sino web, preferiblemente una PWA (Progressive Web App).

La sincronización de estas 5 apps en simultáneo se logra utilizando una base de datos de que envía y recibe datos a tiempo real de todas las apps.

En conclusión, desarrollar una app tipo UBER o Cabify implica el desarrollo y puesta en producción de 5 aplicaciones, el tiempo de desarrollo de este conjunto de apps suele ser superior a los 3 meses que va a depender directamente del presupuesto con que se cuente, el tamaño del equipo de desarrollo, la experiencia del equipo de desarrollo realizando este tipo de aplicaciones, entre otros factores.

Es importante que cuando solicites una cotización de una app que conecta personas (A con B) cuentes a groso modo de qué va la idea y evita decir que es una app tipo UBER, ya que, no es una buena referencia si estás buscando cotizaciones.

Alejandro Betancourt
Director appi.cl

Foto cortesía de Freepik