BTS SIO2D
  • Accueil
  • Connexion
5 mars 2025 par Killian Pinte

Permacult 🪴

Permacult 🪴
5 mars 2025 par Killian Pinte
Projet PermaPlant

Table des matières

Toggle
  • Projet PermaPlant : Une Application Mobile pour les Associations de Plantes en Permaculture
    • Le CĹ“ur du Projet : Le Fichier JSON
    • FonctionnalitĂ©s ClĂ©s de l’Application
      • 1. Affichage des Plantes
      • 2. Tri et Filtrage
      • 3. Navigation Fluide
      • 4. Design Mobile-Friendly
    • Technologies UtilisĂ©es
    • DĂ©fis et Solutions
    • Conclusion

Projet PermaPlant : Une Application Mobile pour les Associations de Plantes en Permaculture

Dans le cadre du projet PermaPlant, nous avons conçu une application mobile visant à simplifier la planification des plantations selon les principes de la permaculture. Développée avec Flutter, cette application permet aux utilisateurs de consulter, trier et organiser les plantes en fonction de leurs associations bénéfiques ou néfastes, le tout grâce à un fichier JSON centralisant les données.

Le Cœur du Projet : Le Fichier JSON

Le fichier JSON est la base de données de l’application. Il contient une liste de plantes, chacune décrite par :

  • Nom : Le nom de la plante.
  • Compagnons : Les plantes avec lesquelles elle peut ĂŞtre associĂ©e pour une croissance optimale.
  • Ă€ Ă©viter : Les plantes avec lesquelles elle ne doit pas ĂŞtre plantĂ©e.

Exemple d’une entrée dans le fichier JSON :

{
  "nom": "Tomate",
  "compagnons": ["Basilic", "Carotte", "Oignon"],
  "aEviter": ["Pomme de terre", "Fenouil"]
}

Fonctionnalités Clés de l’Application

1. Affichage des Plantes

L’application affiche une liste claire et intuitive des plantes. Pour chaque plante, les utilisateurs peuvent voir ses compagnons bénéfiques et les plantes à éviter. Cela permet de prendre des décisions éclairées lors de la planification du jardin.

2. Tri et Filtrage

Grâce à des fonctionnalités de tri et de filtrage, les utilisateurs peuvent organiser les plantes par nom ou rechercher des associations spécifiques. Par exemple, il est possible de filtrer les plantes qui peuvent être associées au basilic ou celles qui ne doivent pas être plantées près des pommes de terre.

3. Navigation Fluide

L’application utilise une navigation intuitive entre les écrans. Les utilisateurs peuvent passer de la liste des plantes à une page de détails pour chaque plante, où toutes les informations sont présentées de manière claire et concise.

4. Design Mobile-Friendly

Développée avec Flutter, l’application offre une interface utilisateur réactive et adaptée aux appareils mobiles. Les animations fluides et les transitions agréables améliorent l’expérience utilisateur.

Technologies Utilisées

  • Flutter : Le framework de Google pour le dĂ©veloppement d’applications multiplateformes (iOS et Android) a Ă©tĂ© choisi pour sa performance et sa capacitĂ© Ă  crĂ©er des interfaces utilisateur attrayantes.
  • Gestion des DonnĂ©es : Le fichier JSON est intĂ©grĂ© Ă  l’application et chargĂ© dynamiquement. Les donnĂ©es sont manipulĂ©es en Dart pour l’affichage et le filtrage.
  • Navigation : Utilisation du système de navigation de Flutter pour une expĂ©rience utilisateur fluide et intuitive.

Défis et Solutions

L’un des principaux défis a été de gérer les associations complexes entre les plantes, notamment pour afficher les relations "à éviter". Pour y parvenir, nous avons structuré le fichier JSON de manière à ce que chaque plante ait deux listes distinctes : une pour les compagnons et une pour les plantes à éviter. Cela a simplifié l’affichage et le filtrage dans l’application.

Un autre défi a été d’optimiser l’interface pour les appareils mobiles. Grâce à Flutter, nous avons pu créer une interface réactive et adaptée à différentes tailles d’écran, tout en maintenant des performances optimales.

Conclusion

PermaPlant est une application mobile pratique et intuitive, conçue pour aider les jardiniers à planifier leurs plantations en permaculture. En centralisant les informations sur les associations de plantes dans un fichier JSON et en offrant une interface utilisateur fluide et réactive, nous avons créé un outil accessible pour tous. Que vous soyez un jardinier débutant ou expérimenté, PermaPlant vous guide pour créer un jardin harmonieux et productif. 🌱

Article précédent[PROJET] - ScriptSauvegardeBDDArticle suivant Paradice 🎲

Laisser un commentaire Annuler la réponse

Vous devez vous connecter pour publier un commentaire.

About The Blog

Nulla laoreet vestibulum turpis non finibus. Proin interdum a tortor sit amet mollis. Maecenas sollicitudin accumsan enim, ut aliquet risus.

Articles récents

projet flutter Forum28 avril 2025
Backup BDD Bash17 mars 2025
UE – TF1 se met Ă  Unreal Engine ?17 mars 2025

Catégories

  • Article Angular Killian
  • Article ClĂ©ment
  • Article Unreal Engine Hugo
  • CybersĂ©curitĂ©
  • IA
  • Non classĂ©
  • Projet Flutter KHM
  • Projet Hugo
  • Stage ClĂ©ment
  • Stage Hugo
  • Stage Killian P
  • TP ClĂ©ment

Méta

  • Inscription
  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

Étiquettes

Article Développer son projet professionnel Flutter Gérer son identité professionnelle Java Stage Symfony TP

Why Lander

Lander is a design prepared
especially for the free version
of Rife WordPress Theme.

You can use this for free.
Make your website today.
Get Started Now!

Contact

734 Blackwell Street
Anchorage, Alaska
info@domain.com
+33 (0) 101 0000
+33 (0) 102 0000
Mon. - Fri. 8AM - 6PM

Articles récents

projet flutter Forum28 avril 2025
Backup BDD Bash17 mars 2025
UE – TF1 se met Ă  Unreal Engine ?17 mars 2025
Rife Wordpress Theme. Proudly Built By Apollo13