← Volver a Proyectos
AgroScan

Proyecto Destacado

AgroScan

Inteligencia Artificial para la Salud Agrícola

Sobre el Proyecto

AgroScan es una aplicación Android diseñada para transformar la gestión agrícola tradicional en Agricultura 4.0. La app permite a los agricultores monitorear sus cultivos en tiempo real, utilizando un motor de IA que identifica enfermedades foliares con solo una fotografía. Integra datos meteorológicos y geolocalización para ofrecer un diagnóstico contextualizado que ayuda a reducir el uso indiscriminado de pesticidas y optimizar la cosecha.

🎖️

Rol: Arquitecto y Desarrollador Principal: Responsable del diseño de la arquitectura móvil, integración de APIs de IA y desarrollo de la interfaz de usuario.

✨ Características Principales

Detección IA (Edge-to-Cloud)

Integración con modelos YOLO para la detección de plagas (Roya, Mancha Foliar, Tizón) con +90% de confianza.

Geo-Gestión de Parcelas

Registro y visualización de zonas de cultivo mediante Google Maps y polígonos georreferenciados.

Dashboard Meteorológico

Sincronización con APIs climáticas para monitorear temperatura, humedad y riesgo de plagas por clima.

Historial de Diagnóstico

Almacenamiento persistente de análisis para el seguimiento evolutivo de la salud del campo.

Control de Hardware

Manejo avanzado de la cámara y control de iluminación (linterna) para entornos rurales de baja visibilidad.

🛠️ Stack Tecnológico

KotlinJetpack ComposeMVVMRetrofit 2OkHttpGSONYOLOv8RoboflowCameraXGoogle Maps SDKOSMDroidFastAPIPostgreSQLCoroutinesStateFlow

🔥 Retos Técnicos y Soluciones

⚡ Reto

Ambigüedad en tipos de datos al integrar múltiples librerías (Retrofit vs Models).

✅ Solución

Implementación de Type Aliasing en Kotlin para garantizar la integridad de las peticiones.

⚡ Reto

Sincronización de hardware de cámara en ciclos de vida complejos de Android.

✅ Solución

Uso de Lifecycle-aware components para gestionar la sesión de cámara y el control de linterna sin fugas de memoria.

⚡ Reto

Consumo de datos eficiente en zonas rurales.

✅ Solución

Implementación de una capa de Caché Local que permite visualizar el historial de análisis sin conexión a internet.