Cartes hors ligne et géolocalisation : Guide d'intégration

Cartes hors ligne et géolocalisation : Guide d'intégration

Les cartes hors ligne et la géolocalisation rendent les applications fonctionnelles même sans Internet. Voici comment elles fonctionnent ensemble :

Des plateformes comme Adalo, un créateur d'applications sans code pour les applications web basées sur des données et les applications iOS et Android natives—une seule version sur les trois plateformes, publiée sur l'App Store Apple et Google Play, facilitent l'intégration de ces fonctionnalités dans leurs applications par les développeurs et les créateurs non techniques, sans connaissances de codage approfondies.

  • Cartes hors ligne: Les utilisateurs téléchargent les données cartographiques à l'avance, permettant la navigation dans les zones sans connectivité. Ces cartes se chargent plus rapidement mais nécessitent un stockage et des mises à jour manuelles.
  • Géolocalisation: Le GPS localise le lieu sans Internet, en s'appuyant sur les signaux satellites. Les applications ont besoin de la permission de l'utilisateur pour accéder aux données de localisation.
  • Pourquoi les combiner ? Les cartes hors ligne et le GPS garantissent la navigation dans les zones reculées, réduisent les coûts de données et améliorent les performances de l'application.

Pour mettre en œuvre ces fonctionnalités, utilisez des outils comme Mapbox, ArcGIS, ou SDK Google Maps pour les cartes hors ligne et les API de géolocalisation. Stockez les données cartographiques efficacement en utilisant des formats comme .mmpk ou des tuiles vectorielles, et testez la fonctionnalité hors ligne en détail. Respectez la vie privée des utilisateurs en limitant l'accès aux données de localisation et en fournissant des permissions claires.

Voulez-vous que votre application fonctionne n'importe où ? Combinez les cartes hors ligne et la géolocalisation pour garder les utilisateurs connectés, même quand Internet ne l'est pas.

Comment télécharger des cartes hors ligne dans votre application mobile iOS (en utilisant Mapbox SDK Maps)

Mapbox

Outils et technologies pour les cartes hors ligne et la géolocalisation

Comparaison des formats de stockage de cartes hors ligne : Fonctionnalités et cas d'utilisation

Comparaison des formats de stockage de cartes hors ligne : Fonctionnalités et cas d'utilisation

La création de cartes hors ligne et de fonctionnalités de géolocalisation implique de combiner des outils de cartographie, des API de géolocalisation et des systèmes de stockage. Chacun joue un rôle clé pour assurer que votre application fonctionne sans problème sans accès à Internet. Plongeons dans certaines des meilleures solutions et méthodes disponibles pour la cartographie hors ligne et la géolocalisation.

Solutions de cartographie hors ligne

Pour les applications nécessitant une navigation, des opérations sur le terrain ou des outils d'intervention d'urgence, le SDK Mapbox pour iOS et Android est une option remarquable. Il permet aux utilisateurs de télécharger des zones spécifiques avec un rendu détaillé complet pour une utilisation hors ligne. Cependant, Mapbox impose une limite de 750 packs de tuiles uniques par appareil. Cela signifie que vous devrez mettre en œuvre des outils pour aider les utilisateurs à gérer les téléchargements, en particulier si votre application couvre de grandes régions.

Une autre option robuste est ArcGIS Maps SDKs for Native Apps, qui prend en charge la cartographie 2D et 3D, le géocodage hors ligne, le routage et l'analyse spatiale. Il prend en charge les flux de travail synchronisés et complètement hors ligne. ArcGIS prend également en charge divers formats raster comme GeoTIFF et JPEG2000, ce qui en fait un incontournable pour les applications de niveau entreprise et les cas d'utilisation professionnels.

La SDK Google Maps est souvent utilisé pour la géolocalisation et les aperçus de cartes. Bien qu'il nécessite généralement un plan payant et des clés API, Google offre 200 $ de crédits mensuels gratuits pour ses API Maps, Places et Geocoding, ce qui peut suffire pour les petites applications.

Pour les développeurs travaillant avec des budgets plus serrés ou des préférences open-source, OpenStreetMap (OSM) est une alternative pratique. Les données OSM sont fréquemment associées à d'autres SDK ou à des solutions de stockage personnalisées pour respecter les exigences de licence et de coût.

API et frameworks de géolocalisation

Les fonctionnalités de géolocalisation sont alimentées par des frameworks natifs comme Core Location (iOS) et Android Location API, qui fournissent tous deux les coordonnées de l'appareil de manière fiable, même sans accès à Internet. Les plateformes de création d'applications comme Adalo utilisent ces API pour offrir une fonctionnalité de géolocalisation via des fonctionnalités telles que le texte magique « Localisation actuelle de l'appareil », compatible avec Android, iOS et PWA.

Les SDK tels que Mapbox et ArcGIS intègrent également les capacités de géolocalisation directement avec leurs outils de cartographie, permettant un suivi de localisation transparent aux côtés des cartes hors ligne.

Options de stockage des données pour les cartes hors ligne

Un stockage efficace est crucial pour les cartes hors ligne. Des formats spécialisés sont conçus pour gérer les données géographiques tout en équilibrant les performances et la taille du fichier :

  • Packages de cartes mobiles (.mmpk) et Packages de scènes mobiles (.mspk): Utilisés par ArcGIS, ces formats regroupent les données cartographiques, les styles et les capacités de routage ou de géocodage dans un seul fichier. Ils prennent en charge la cartographie 2D et 3D mais ne permettent pas la modification des données.
  • Shapefiles, GeoPackages et fichiers KML: Ces formats sont idéaux pour les applications nécessitant la collecte et la modification de données. Les utilisateurs peuvent modifier les données de terrain et synchroniser les modifications avec un serveur central une fois reconnectés.
  • Stockage basé sur SQLite: Fréquemment utilisées pour les packages de tuiles vectorielles et d'images, les bases de données SQLite sont légères et optimisées pour les appareils mobiles avec un stockage limité. Planifiez soigneusement les géométries et les plages de zoom pour maintenir les tailles de cartes hors ligne gérables.
Format de stockage Support 2D/3D Capacité d'édition Routage/Géocodage Cas d'usage optimal
Packages mobiles (.mmpk/.mspk) À la fois Non supporté Supporté Navigation et géocodage entièrement hors ligne
Fichiers de données (Shapefile/GeoPackage) À la fois Supporté Non supporté Collecte et édition de données sur le terrain
Packages de tuiles vectorielles/d'images 2D uniquement Non supporté Non supporté Affichage de cartes léger

Les cartes hors ligne ne se mettent pas à jour automatiquement, il est donc essentiel de mettre en place des flux d'actualisation manuels pour maintenir les données à jour. En combinant les bons outils, frameworks et options de stockage, vous pouvez créer des applications offrant des expériences fiables de cartographie hors ligne.

Comment intégrer les cartes hors ligne et la géolocalisation dans Adalo Applications

L'ajout de cartes hors ligne et de fonctionnalités de géolocalisation à votre application Adalo nécessite des solutions créatives. Les outils cartographiques natifs d'Adalo s'appuient sur l'API Google Maps, qui nécessite généralement une connexion Internet pour charger les tuiles cartographiques et effectuer des tâches de géocodage. Cependant, avec quelques ajustements, vous pouvez garantir que votre application reste fonctionnelle même lorsque les utilisateurs sont hors ligne.

Configuration de votre application Adalo

Commencez par créer une projet Google Cloud et activation des API nécessaires : Maps JavaScript, Places, Geocoding, et le SDK Maps natif pour iOS/Android. Google fournit un crédit de 250 $/mois pour ces services, il est donc judicieux de configurer des alertes de facturation une fois que vous avez utilisé 80 % de ce crédit.

Dans votre base de données Adalo, ajoutez une propriété « Localisation » aux collections pertinentes, telles que « Utilisateurs », « Lieux » ou « Magasins ». Stockez directement la latitude et la longitude dans la base de données - c'est la clé de la fonctionnalité hors ligne. En enregistrant les coordonnées, votre application peut afficher des marqueurs cartographiques même lorsque les services de géocodage ne sont pas disponibles.

Pour activer la géolocalisation, utilisez un plan Adalo payant et ajoutez une action « Demander les autorisations de localisation » à l'écran de la carte. Assurez-vous que cette action est liée aux utilisateurs connectés pour une expérience plus fluide.

Ajout de composants cartographiques hors ligne

Le composant Google Maps par défaut d'Adalo nécessite une connexion Internet pour charger les tuiles cartographiques. Sans connectivité, les tuiles peuvent ne pas s'afficher à moins qu'elles ne soient mises en cache par l'appareil. Pour contourner ce problème, fiez-vous aux coordonnées stockées dans votre base de données. Lorsque les utilisateurs sont hors ligne, vous pouvez toujours afficher les données de latitude et de longitude enregistrées et calculer les distances en ligne droite à l'aide de ces coordonnées.

Pour la navigation, ajoutez un bouton qui crée un lien vers des applications cartographiques externes comme Google Maps, Apple Maps, ou Waze en utilisant des URL Magic Text. Beaucoup de ces applications prennent en charge les téléchargements de cartes hors ligne, offrant aux utilisateurs un autre moyen de naviguer sans connexion Internet.

Implémentation des fonctionnalités de géolocalisation

Utilisez Magic Text pour accéder à la fonction « Localisation actuelle de l'appareil ». Gardez à l'esprit que les mises à jour de localisation ne se produisent que lorsque les utilisateurs effectuent une action, comme appuyer sur un bouton ou mettre à jour un enregistrement. Pour donner aux utilisateurs plus de contrôle, ajoutez un bouton flottant « Ma localisation » qui déclenche une action « Mettre à jour l'utilisateur connecté ». Cela met à jour la localisation de l'utilisateur avec les dernières coordonnées de l'appareil, ce qui fonctionne bien pour les applications qui ne nécessitent pas de suivi en temps réel.

Avant le déploiement, testez votre application sur les appareils iOS et Android pour vous assurer que les mises à jour de localisation fonctionnent sans problème. Pour les applications iOS, incluez une politique de confidentialité expliquant comment les données de localisation sont utilisées, et ajoutez un écran d'explication pour les utilisateurs qui refusent les autorisations de localisation.

Fonctionnalité Capacité en ligne Contournement hors ligne/connectivité limitée
Mises à jour de localisation Récupère la localisation actuelle via une action de l'utilisateur Utilise les dernières coordonnées enregistrées de la base de données
Marqueurs cartographiques Rend les marqueurs à partir d'une collection active Affiche les marqueurs à l'aide de données mises en cache
Navigation Crée des liens vers des applications externes pour le routage Affiche la distance en ligne droite à l'aide de coordonnées
Rechercher Utilise l'API Google Places pour l'autocomplétion Filtre les collections locales par nom ou catégorie

Gestion des transitions en mode hors ligne

Pour assurer une expérience hors ligne fluide, stockez les coordonnées de localisation fréquemment consultées dans votre base de données. Cela réduit les appels API et garantit que les données critiques sont disponibles même sans connexion Internet.

Concevez des écrans conviviaux pour guider ceux qui refusent les autorisations de localisation. Incluez un bouton « réessayer » pour aider les utilisateurs à restaurer la fonctionnalité complète. Une communication claire sur les raisons pour lesquelles l'accès à la localisation est nécessaire peut aider à maintenir la confiance.

Testez la fonctionnalité hors ligne en simulant une perte de connectivité (par exemple, en utilisant le mode Avion). Vérifiez que les données de localisation stockées s'affichent correctement, que les marqueurs basés sur les enregistrements enregistrés apparaissent comme prévu, et que votre application gère gracieusement les tuiles cartographiques manquantes. Puisqu'Adalo n'expose pas les événements cartographiques comme le glissement, incluez un bouton « Rechercher cette zone » qui permet aux utilisateurs d'actualiser manuellement les filtres de liste en fonction du centre visible de la carte.

Enfin, intégrez un flux d'actualisation dans la conception de votre application. Informez les utilisateurs de la dernière mise à jour de leurs données et de la façon de l'actualiser pour obtenir les informations les plus récentes. Cette transparence aide les utilisateurs à naviguer en mode hors ligne en toute confiance.

Amélioration des performances et de la précision

Les fonctionnalités de localisation hors ligne exigent un positionnement précis et une gestion efficace des données, qui façonnent tous deux la façon dont les utilisateurs interagissent avec votre application lorsqu'ils perdent la connectivité. En affinage de ces éléments, vous pouvez créer une expérience hors ligne plus fluide.

Amélioration de la précision GPS

Les smartphones modernes améliorent les données GPS avec des capteurs internes via un processus appelé fusion de capteurs. Bien que les satellites GPS puissent généralement localiser une position dans environ 20 mètres, la précision peut chuter considérablement dans les zones urbaines ou à l'intérieur en raison des obstructions du signal.

Pour maintenir une meilleure précision, envisagez d'utiliser des fournisseurs de localisation fusionnée qui basculer intelligemment entre GPS, Wi-Fi et données cellulaires. Le mode haute précision peut affiner la précision à seulement quelques mètres, tandis que les modes d'économie d'énergie s'appuyant sur Wi-Fi et les réseaux mobiles varient généralement de 100 à 500 mètres. Si l'application dépend uniquement des tours cellulaires, les données de localisation peuvent s'écarter de plusieurs milliers de mètres.

Pour une précision encore plus grande dans votre application Adalo, activez la détection Wi-Fi et Bluetooth pour détecter les points d'accès à proximité. Demandez des autorisations de localisation « Précis » dans les paramètres du système d'exploitation pour accéder à toutes les capacités GPS, et encouragez les utilisateurs à étalonner leur boussole avec un simple mouvement « figure 8 » pour une meilleure précision directionnelle.

Pour économiser la batterie et réduire les traitements inutiles, utilisez des mises à jour basées sur la distance (par exemple, tous les 50 mètres) et mettez en pause le suivi de localisation lorsque l'appareil est stationnaire. Puisque les applications Adalo s'appuient sur des mises à jour de localisation déclenchées par l'utilisateur, ces stratégies aident à réduire l'activité redondante. De plus, stockez les coordonnées directement dans votre base de données plutôt que de recode à plusieurs reprises les adresses. Cela réduit les appels API et allège les demandes de traitement.

Réduire le stockage des données cartographiques

La gestion efficace des données cartographiques est tout aussi essentielle que l'optimisation du GPS pour offrir une application hors ligne réactive. En gérant soigneusement le stockage, vous pouvez garantir que les utilisateurs bénéficient pleinement de l'amélioration des performances du GPS.

Quand les utilisateurs téléchargent des cartes hors ligne, l'espace de stockage devient une préoccupation majeure. Limitez les téléchargements à des limites géographiques spécifiques au lieu de grandes zones rectangulaires pour éviter les données inutiles.

L'utilisation de packages de tuiles vectorielles (VTPK) est un choix judicieux - ils occupent moins d'espace que les tuiles d'image tout en maintenant des visuels de haute qualité à tous les niveaux de zoom. Pour les applications avec de nombreux utilisateurs dans la même zone, les régions hors ligne préprogrammées peuvent être générées une fois et hébergées pour plusieurs téléchargements, réduisant la charge serveur et les besoins de stockage. Utilisez les mises à jour delta pour télécharger uniquement les modifications, minimisant davantage l'utilisation des données.

Dans votre application Adalo, améliorez les performances en limitant le nombre de marqueurs cartographiques affichés à la fois. Utilisez le filtrage basé sur la distance pour afficher uniquement les points d'intérêt à proximité. De plus, mettez en cache les coordonnées fréquemment consultées localement pour réduire les délais de récupération des données. Ces étapes aident à garder votre application rapide et conviviale tout en conservant l'espace de stockage de l'appareil.

Meilleures pratiques pour les cartes hors ligne et la géolocalisation

La création de fonctionnalités de localisation hors ligne dépasse la simple rédaction de code - cela implique des tests rigoureux, une conception réfléchie et des mesures de confidentialité solides. Ces étapes garantissent que votre application reste fiable quand les utilisateurs perdent la connectivité et aident à maintenir leur confiance.

Test de la fonctionnalité hors ligne

Pour confirmer que votre application fonctionne bien hors ligne, testez-la dans des conditions qui imitent des scénarios réels. Activez le mode avion ou simulez des interruptions de connectivité pour vérifier que les données en cache se chargent correctement et que les messages d'erreur s'affichent comme prévu. Pour les applications qui synchronisent les données une fois la connectivité rétablie, testez les transitions entre les conditions de mauvais réseau et la connectivité complète pour assurer une synchronisation fluide.

Poussez votre application à ses limites pendant les tests. Essayez de télécharger des cartes quand le stockage de l'appareil est presque plein ou interrompez les téléchargements en cours de route. L'application doit gérer ces situations avec élégance, en affichant des messages d'erreur clairs au lieu de planter. Vérifiez si les mises à jour déclenchées par la localisation - comme la création ou la modification d'enregistrements - fonctionnent comme prévu dans des conditions hors ligne.

Surveillez la quantité de stockage que les cartes hors ligne consomment et assurez-vous que les indicateurs de progression fonctionnent avec précision pendant les téléchargements. Puisque les SDK Mapbox limitent les applications à 750 packs de tuiles uniques, testez le comportement de votre application à mesure que les utilisateurs se rapprochent de cette limite. Utilisez des géométries précises et des niveaux de zoom appropriés pour gérer efficacement les tailles de données et éviter les problèmes de stockage inutiles. Ces tests aident à informer les choix de conception pour une expérience hors ligne transparente.

Conception de l'expérience utilisateur

Les utilisateurs ont besoin de clarté en mode hors ligne. Indiquez clairement quelles fonctionnalités restent utilisables et affichez les indicateurs de progression pendant les téléchargements de cartes hors ligne. Offrez un moyen aux utilisateurs de vérifier l'utilisation du stockage afin qu'ils puissent gérer efficacement l'espace de l'appareil. Puisque les cartes hors ligne ne se mettent pas à jour automatiquement, offrez des options manuelles pour rafraîchir les packs de style et les régions de tuiles selon les besoins.

Rationalisez l'intégration en alignant les demandes d'autorisation avec la première utilisation des fonctionnalités de mappage. Cette approche semble intuitive et aide les utilisateurs à comprendre pourquoi l'accès est nécessaire. Distinguez clairement les fonctionnalités hors ligne de celles nécessitant la connectivité. Par exemple, l'acheminement en direct ou certains services de géocodage peuvent ne pas fonctionner hors ligne. Concevez votre interface pour communiquer ces limitations sans frustrer les utilisateurs.

Sécurisation des données de localisation de l'utilisateur

Protéger les données de localisation est aussi important que de garantir la fonctionnalité et l'utilisabilité. Limitez l'accès à la localisation à « Pendant l'utilisation de l'application » au lieu de permettre le suivi en arrière-plan pour éviter de créer des profils de mouvements détaillés. Comme MapMetrics l'indique :

L'importance de la confidentialité dans les applications de navigation ne peut être surestimée, car ces applications ont souvent accès à des données sensibles.

Évitez de collecter des informations personnelles identifiables à moins que ce ne soit absolument nécessaire, et assurez-vous que les utilisateurs peuvent accéder aux fonctionnalités de mappage principales sans avoir besoin d'un compte. Si les données de localisation sont collectées à des fins d'analyse ou autres, anonymisez-les et masquez-les avant de les partager avec des tiers. Utilisez des identifiants uniques rotatifs (UUID) qui se réinitialisent tous les trois mois pour éviter le suivi à long terme des utilisateurs individuels.

Stockez les préférences sensibles en toute sécurité sur l'appareil et chiffrez toutes les données envoyées aux serveurs. Dans les applications construites avec les outils de création d'applications mobiles alimentés par l'IA d'Adalo , les données de localisation ne sont pas mises à jour en continu sur le serveur principal - elles ne se mettent à jour que lorsque les utilisateurs prennent des actions spécifiques. Cela réduit naturellement le risque de suivi continu. Offrez des options de désactivation claires pour refuser les publicités personnalisées et le partage de données avec des tiers, et envisagez d'ajouter un mode « Incognito » qui désactive l'historique de localisation pendant une session.

Conclusion

L'ajout de cartes hors ligne et de géolocalisation à votre application ne signifie pas nécessairement de plonger dans des lignes infinies de code ou de jongler avec plusieurs versions de plateforme. Le secret réside dans le choix d'outils qui font le gros du travail - tout, de l'intégration d'API et la configuration de base de données à la gestion des autorisations et au déploiement sur les plateformes.

C'est là où Adalo excelle vraiment. Cela simplifie le processus en vous permettant de créer une seule version de votre application qui fonctionne facilement sur toutes les plateformes. Oubliez la configuration manuelle des API - faites simplement glisser un composant Cartes, connectez-le à votre base de données en utilisant la propriété Localisation intégrée, et déployez votre application en quelques jours. Adalo automatise même les demandes d'autorisation et offre des actions intégrées comme « Mettre à jour la localisation actuelle de l'appareil », éliminant le besoin de codage complexe.

Une fois le côté technique résolu, une stratégie bien pensée assure que votre application fonctionne efficacement. Par exemple, le stockage des coordonnées de latitude et de longitude dans votre base de données peut réduire les coûts d'API et améliorer les performances. Si vous envisagez une fonctionnalité hors ligne, testez votre application en mode avion pour assurer son bon fonctionnement, et fournissez des mises à jour claires sur l'utilisation du stockage et la progression du téléchargement.

La confidentialité est un autre élément critique du puzzle. Les données de localisation s'accompagnent de responsabilités sérieuses, donc accédez-y uniquement quand c'est absolument nécessaire. Anonymisez les détails sensibles avant de les partager et donnez toujours aux utilisateurs le contrôle de leurs données pour établir la confiance et la transparence.

Que vous lanciez un MVP, développer une application d'entreprise, ou fournir des solutions pour les clients, l'objectif reste le même : résoudre des problèmes concrets. Avec Adalo gérant les complexités techniques, vous pouvez vous concentrer sur ce qui compte vraiment - concevoir une application qui a un impact significatif pour vos utilisateurs.

FAQ

Comment puis-je optimiser le stockage pour les cartes hors ligne dans mon application ?

Quand il s'agit de cartes hors ligne, maintenir l'utilisation du stockage sous contrôle est la clé. Commencez par permettre aux utilisateurs de télécharger uniquement les zones de carte dont ils ont réellement besoin. Cette approche non seulement réduit les données inutiles, mais maintient également votre application qui fonctionne facilement sans devenir gonflée.

Faites attention aux détails comme les niveaux de zoom et la taille des régions choisies. Trouver le bon équilibre entre l'espace de stockage et la fonctionnalité des cartes est crucial. En offrant des téléchargements sélectifs et des options de cartes hors ligne réfléchies, vous pouvez offrir une expérience fluide tout en gardant les demandes de stockage sous contrôle.

Comment puis-je protéger la confidentialité des utilisateurs lors de l'utilisation de fonctionnalités de géolocalisation dans mon application ?

Pour assurer la confidentialité des utilisateurs lors de l'incorporation de fonctionnalités de géolocalisation, il est crucial de obtenir un consentement clair avant d'accéder à toute donnée de localisation. Utilisez des invites claires et faciles à comprendre qui expliquent pourquoi les données sont collectées et comment elles seront utilisées.

Soyez transparent sur la façon dont les données de localisation sont traitées. Fournissez une politique de confidentialité détaillée qui explique comment les données sont stockées, utilisées et si elles sont partagées avec d'autres. Assurez-vous que les utilisateurs peuvent retirer leur consentement ou ajuster leurs paramètres de données à tout moment - cela crée la confiance et leur donne le contrôle.

Limitez la collecte de données à ce qui est absolument nécessaire, et protégez-la avec des méthodes de chiffrement et de stockage sécurisé. Examinez et mettez à jour régulièrement vos pratiques de confidentialité pour vous conformer aux réglementations actuelles, en veillant à ce que votre application respecte les droits des utilisateurs tout en fournissant les fonctionnalités de géolocalisation de manière responsable.

Comment puis-je tester efficacement la fonctionnalité hors ligne de mon application ?

Pour vous assurer que votre application fonctionne correctement sans connexion Internet, commencez par imiter les situations où un appareil n'a pas d'accès réseau. Commencez par télécharger les cartes hors ligne ou les données de localisation requises à l'avance. Ensuite, mettez votre appareil en mode avion ou désactivez toutes les connexions réseau. Cela vous permet de vérifier si les cartes se chargent correctement, les fonctionnalités basées sur la localisation fonctionnent comme prévu, et les mises à jour de données sont gérées efficacement hors ligne.

Concentrez-vous sur le test des actions typiques de l'utilisateur, comme la navigation, la saisie de données ou l'utilisation de cartes, pour assurer que l'application reste fiable en mode hors ligne. Prenez l'habitude de mettre à jour régulièrement les données hors ligne et de confirmer leur précision pour offrir une expérience cohérente. En testant à fond dans ces conditions, vous pouvez garantir que votre application reste fiable pour les utilisateurs, même quand ils sont déconnectés d'Internet.

Commencez à créer avec un modèle d'application

Créez votre application rapidement avec l'un de nos modèles d'application prédéfinis

Commencez à créer sans code