Flutter est une solution de développement mobile, cross-plateforme, proposé par Google depuis 2017. Pour créer Leafy, nous avons utilisé cette solution extrêmement efficace. Outil assez récent, Flutter dispose néanmoins d'une documentation riche, ce qui a permis une prise en main rapide.
Pour développer, nous avons utilisé l’environnement de développement Android studio. Ce logiciel très complet donne tous les outils nécessaires pour coder une application. Notamment, le simulateur de téléphone qui est extrêmement utile, permettant de voir directement le comportement de l’application sur un téléphone virtuel généré par le logiciel.
Une application nécessite forcement une base de données. Pour ce faire, nous avons utilisé le service Firebase qui nous permet d'administrer efficacement et en toute sécurité les données qui transitent sur Leafy.