IUCN MedMIS
L'IUCN (UICN - Union Internationale pour la Conservation de la Nature) est une ONG mondiale basée en Suisse, opérant dans plus de 160 pays. Avec plus de 1400 membres issus des gouvernements et des ONG, et plus de 16 000 experts, l'IUCN est le plus grand réseau mondial dédié à l'environnement, actif depuis plus de 75 ans. Pour ses divers projets, dont le suivi des espèces envahissantes dans les zones marines protégées de la Méditerranée via l'application web et mobile MEDMIS, l'IUCN a choisi notre équipe pour développer l'application mobile MEDMIS.
Créer une application mobile hybride avec React Native
Les espèces envahissantes représentent une menace majeure pour la biodiversité marine, en particulier en Méditerranée. Leur contrôle nécessite un suivi et une détection continus. Étant donné l'étendue du bassin méditerranéen et le nombre élevé de zones marines protégées, le suivi ne peut pas être effectué uniquement par des professionnels. La participation des volontaires, observateurs et pêcheurs est cruciale. Une application mobile pour ce suivi doit:
- Fonctionner sur les appareils Android et iOS
- Être axée sur l'expérience utilisateur
- Être multilingue
- Permettre une saisie de données simple
- Fonctionner hors ligne, particulièrement dans les zones sans internet
Le choix de React Native pour cette application permet une compatibilité avec Android et iOS à partir d'une seule base de code, réduisant ainsi les coûts de développement et de maintenance. De plus, React Native est une technologie hybride largement utilisée et reconnue.
Intégration de la base de données et gestion multilingue
L'application mobile utilise la même base de données que l'application web MEDMIS, gérée par Drupal, qui fournit les données via une API JSON. L'application mobile lit et écrit les données dans cette base via l'API, bénéficiant également de la gestion multilingue de l'application web.
Application cartographique et filtrage avancé
Au cœur du système se trouve la capacité des utilisateurs inscrits à signaler leurs observations, dont la donnée la plus cruciale est la localisation. L'application MedMIS, tant sur mobile que sur web, se base fortement sur les cartes pour visualiser les observations. Elle comprend quatre types de cartes:
- Toutes les observations validées en Méditerranée
- La localisation unique d'une observation
- Les zones marines protégées en polygones
- Une zone marine protégée unique
Pour faciliter les recherches, des outils de filtrage simples et performants sont intégrés, adaptés aux besoins de l'application cartographique.
Fonctionnalité hors ligne
Étant donné que la plupart des observations sont effectuées dans des zones sans accès à internet, la fonctionnalité hors ligne est essentielle. L'application conserve uniquement les données nécessaires sur l'appareil pour minimiser l'utilisation des ressources système. Les utilisateurs peuvent consulter les détails des espèces envahissantes et enregistrer des rapports hors ligne, lesquels sont synchronisés avec la base de données dès que la connexion internet est rétablie.
Application mobile performante
Pour offrir une expérience utilisateur optimale, l'application présente des milliers de données d'observation. Des améliorations de performance avancées ont été mises en œuvre pour l'affichage des cartes et la saisie rapide des rapports.
Visualisation des données (carte de chaleur)
La visualisation des données via les cartes est essentielle. Outre le clustering, une carte de chaleur (heat map) est utilisée pour représenter les données d'observation de manière plus intuitive.
Diwowi pour le développement d'applications mobiles hybrides
Chez Diwowi, nous fournissons des solutions logicielles personnalisées à l'échelle mondiale. L'application mobile et web développée pour l'UICN est un exemple notable de notre expertise. Le choix du développement hybride permet de réduire les coûts de développement et de maintenance. Si vous avez besoin de créer une application mobile ou d'une solution logicielle adaptée à vos flux de travail spécifiques, n'hésitez pas à contacter notre équipe d'experts.