PlantPlanner

Escrito por Alessio el 20/1/2025

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