Sobre este proyecto
it-programming / mobile-development
Abierto
Se busca un desarrollador Android con experiencia en automatización para crear un bot/asistente complementario a la aplicación oficial inDrive para conductores. El objetivo no es crear una nueva app de taxis, sino una herramienta que interactúe con inDrive desde el mismo teléfono para facilitar la gestión de carreras.Funciones principales: Detectar y analizar carreras mostradas en inDrive. Filtrar carreras por monto, distancia, ubicación, destino y otros criterios. Configurar monto mínimo y distancia máxima. Bloquear o evitar determinadas zonas. Definir zonas preferidas. Crear diferentes perfiles de configuración (día, noche, trabajo, etc.). Alertar cuando una carrera cumpla los criterios. Facilitar propuestas de tarifa y determinadas acciones repetitivas, cuando sea técnicamente posible. Se requiere un panel de control tipo videojuego/dashboard, moderno, rápido y fácil de usar, con activación/desactivación del bot y configuración personalizada.Sistema comercial: La herramienta incluirá un sistema de usuarios y membresías mensuales, con registro e inicio de sesión, cuenta individual por conductor, control de suscripción y vencimiento, y vinculación de dispositivo. También se necesitará un panel administrativo para gestionar usuarios, membresías, dispositivos y estadísticas.Tecnología: Se busca experiencia real con Kotlin/Java, Android Studio, Accessibility Services, overlays, automatización Android, servicios en segundo plano, APIs y backend. Es fundamental que el desarrollador pueda trabajar con una aplicación de terceros como inDrive y determinar qué funcionalidades pueden realizarse técnicamente mediante los mecanismos permitidos por Android y las políticas aplicables.Primera etapa: Se desea comenzar con un MVP/Proof of Concept que demuestre la interacción con inDrive, la lectura y análisis de carreras, la aplicación de filtros y el funcionamiento básico del bot.
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
Plazo de Entrega: No definido
Habilidades necesarias