Desarrollo de Apps On-Demand
Tres apps que funcionan como una: cliente, conductor/proveedor y dashboard ops, conectadas por un motor de despacho en tiempo real que sobrevive al día del lanzamiento.
Qué Aporta App On-Demand
- Un Motor de Despacho que Escala Contigo: On-demand es la categoría más dura de app porque cada pantalla tiene una contraparte en vivo: el cliente ve al conductor moverse, el conductor ve la cola, el despachador ve la ciudad. La mayoría subestima el motor de despacho y acaba depurando mapas y websockets a las 2am tras el lanzamiento. Construimos el motor primero.
- Mapas en Tiempo Real que Funcionan: Mapbox o Google Maps (eliges tú) con streams de ubicación por WebSocket bachados para preservar batería. El cliente ve movimiento fluido, el conductor no se queda sin móvil.
- Lógica de Precio Legible: Base + por-km + por-min + surge + split de comisión, codificado en funciones puras con tests. Marketing cambia un precio y el cambio se revisa en Git.
- Onboarding de Conductores que No Quema a Ops: Solicitud self-service del conductor, OCR + verificación de documentos, integraciones de background check, vídeos de formación, flujo de inspección. Reduce el soporte ops un 60% vs onboarding manual.
- Pagos + Payouts de Punta a Punta: Cliente paga vía Stripe / Apple Pay / Google Pay; conductor cobra vía Stripe Connect con payouts semanales automáticos y modelos fiscales. Fallback en efectivo para mercados emergentes.
- Cumplimiento para Ciudades Reguladas: Flujos de licencia VTC en España, registros electrónicos de viaje para Hacienda, factura-por-trayecto opcional para B2B. Diseñado para sobrevivir la primera inspección.
Cómo Construimos Tu App On-Demand
- Taller de Diseño de Servicio: Dos días mapeando cada estado de cada actor (cliente esperando, conductor asignado, en ruta, llegado, completado, en disputa). La máquina de estados se convierte en el spec.
- Motor de Despacho Primero: Construimos el motor de matching, el streaming de ubicación y el calculador de precio antes que cualquier UI, load-tested con conductores y clientes sintéticos.
- App Conductor + App Cliente en Paralelo: Dos squads, sync diario. App de conductor y de cliente comparten contrato y probamos la interacción cada viernes.
- Dashboard Admin + Herramientas Ops: Mapa en vivo de la ciudad, override manual de despacho, control de surge, suspensión de conductor, herramientas de reembolso: lo que ops necesita a las 2am.
- Beta Cerrada en una Zona: Conductores reales, clientes reales, limitado a un barrio. Medimos precisión de ETA, tasa de completados y latencia antes de abrir la ciudad.
- Lanzamiento + Cobertura 24/7: Estamos en guardia con tu equipo el primer mes: las apps en tiempo real fallan de formas inesperadas y la primera semana decide si los conductores se quedan.
Stack de alto rendimiento usado por líderes globales
React/Next.js/Angular en el frontend y Java 21 + Spring Boot + PostgreSQL 14 en el backend: el mismo stack que impulsan BBVA, ING y Netflix por su seguridad y rendimiento.
App On-Demand: Preguntas Frecuentes
¿Cuánto cuesta una app on-demand?
Un MVP enfocado (una ciudad, un tipo de servicio, un método de pago) cuesta 80.000-140.000€. Una plataforma multi-ciudad y multi-servicio llega a 250.000-500.000€+. Por debajo de 80K€ no se entrega algo que funcione en el lanzamiento, y te lo diremos.
¿En cuánto tiempo lanza?
16-22 semanas a beta de una zona. 6-9 meses a despliegue de ciudad completa con tooling ops.
¿iOS, Android o ambas?
Ambas, desde el día uno, en React Native: misma base JS compartida entre conductores y clientes, módulos nativos donde importan (ubicación, push, pagos).
¿Pueden los conductores usar la app sin cobertura?
Sí. Los datos del viaje se ponen en cola local y se sincronizan al recuperar conexión. El cliente ve "buscando conductor" y reintentamos de forma transparente. No se pierden datos.
¿Cómo evitáis el fraude?
Device fingerprinting, señales de comportamiento (saltos GPS sospechosos), Stripe Radar para tarjetas, cola de revisión manual para conductores nuevos y motor de reglas de velocidad actualizable sin deploy.
¿Soporta múltiples categorías de servicio?
Sí: rides, paquetería, comida a domicilio y servicios a domicilio comparten el motor de despacho pero tienen flujos distintos. Añadir una categoría tarda típicamente 4-6 semanas una vez vivo el motor.
¿Y el cumplimiento de la ley laboral de conductores?
España tiene la Ley Rider y jurisprudencia activa. Construimos flexibilidad en clasificación: onboarding de autónomo, o integración con empresa empleadora vía tu nómina. La llamada legal antes de arquitectura es obligatoria en esta categoría.
¿Trabajáis con clientes globalmente?
Sí. Trabajamos 100% en remoto con clientes en España, Europa, EE. UU. y LATAM. Zonas horarias, videollamadas y demos en vivo en cada hito.