PlantPlanner
Cuidado de Plantas Minimalista
PlantPlanner es una aplicación iOS desarrollada durante el Apple Foundation Program para optimizar la jardinería doméstica. A diferencia de las apps convencionales que generan notificaciones excesivas, PlantPlanner adopta un enfoque minimalista, alertando a los usuarios solo cuando es biológicamente necesario. El núcleo del sistema es un algoritmo personalizado, calibrado con datos agrícolas, que calcula con precisión la tasa de evaporación para combinaciones específicas de planta y maceta.
Fundamento Algorítmico
La aplicación cambia el enfoque de las listas de tareas hacia una planificación predictiva basada en datos científicos.
Motor de Evapotranspiración
Desarrollado en colaboración con investigadores de botánica, el motor de planificación calcula las necesidades de riego basándose en los principios de evapotranspiración. El algoritmo procesa múltiples variables, incluyendo la especie de la planta, el volumen de la maceta y los ciclos de dormancia estacional. Este enfoque dinámico asegura que los tiempos de riego respeten tanto la biología de la planta como la atención del usuario.
Implementación iOS y UX
La interfaz, construida íntegramente con SwiftUI, se adhiere estrictamente a las Human Interface Guidelines de Apple. Para mejorar la interacción, la aplicación utiliza el Taptic Engine para proporcionar respuesta háptica (haptic feedback) durante las acciones. Además, para garantizar un alto rendimiento y el respeto a la privacidad, todos los cálculos y datos se gestionan localmente en el dispositivo, eliminando la necesidad de servidores externos.
References
Aquí tienes el código fuente del proyecto:
https://github.com/kairosci/plant-planner