PlantPlanner

Scritto da Alessio il 20/01/2025

Cura delle Piante Minimalista

PlantPlanner è un'applicazione iOS sviluppata durante l'Apple Foundation Program per ottimizzare il giardinaggio domestico. A differenza delle app convenzionali che generano notifiche eccessive, PlantPlanner adotta un approccio minimalista, avvisando gli utenti solo quando biologicamente necessario. Il sistema si basa su un algoritmo personalizzato e calibrato con dati agricoli per calcolare l'esatto tasso di evaporazione per specifiche combinazioni di pianta e vaso.

Fondazioni Algoritmiche

L'applicazione sposta il focus dalle semplici checklist a una pianificazione predittiva basata su dati scientifici.

Motore di Evapotraspirazione

Sviluppato in collaborazione con ricercatori di botanica, il motore di pianificazione calcola il fabbisogno idrico basandosi sui principi dell'evapotraspirazione. L'algoritmo elabora variabili multiple, tra cui la specie della pianta, il volume del vaso e i cicli di dormienza stagionale. Questo approccio dinamico assicura che le tempistiche di irrigazione rispettino sia le necessità biologiche della pianta che l'attenzione dell'utente.

Implementazione iOS e UX

L'interfaccia, costruita interamente con SwiftUI, aderisce rigorosamente alle Human Interface Guidelines di Apple. Per migliorare l'interazione, l'applicazione utilizza il Taptic Engine fornendo un feedback aptico durante le azioni. Inoltre, per garantire alte prestazioni e il rispetto della privacy, tutti i calcoli e i dati vengono gestiti localmente sul dispositivo, eliminando la necessità di server esterni.

Riferimenti

Ecco il codice sorgente del progetto:

https://github.com/kairosci/plant-planner