Accédez à adalo.com, connectez-vous et cliquez pour créer un nouveau projet. Adalo est un générateur d'applications sans code pour les applications web pilotées par base de données et les applications natives iOS et Android—une seule version sur les trois plates-formes, publiée sur l'App Store d'Apple et Google Play.
Fonctionnalités clés :
- Configuration assistée par IA: Décrivez votre idée d'application et Adalo génère la base de données, les écrans et la logique.
- Publication multiplateforme: Publiez sur App Store d'Apple, Google Playet en tant qu' Application web progressive.
- Enregistrements de base de données illimités: Les forfaits payants commencent à 36 $/mois sans limites de stockage ni d'actions.
- Design Réactif: Créez des applications pour téléphones mobiles, tablettes et ordinateurs de bureau à partir d'une seule mise en page.
- Outils intégrés: Ajoutez l'authentification, les API externes et la logique conditionnelle pour améliorer les fonctionnalités.
Ce guide vous guide tout au long de la création, de la conception, du déploiement et de la gestion de votre application avec Adalo. Du configuration aux soumissions à l'app store, vous apprendrez à concrétiser rapidement et efficacement votre idée d'application.
Flux de travail complet du développement d'applications Adalo : De la configuration au lancement
Configuration de votre projet
Création de votre Adalo Projet
Accédez à adalo.com, connectez-vous et cliquez « Créer une nouvelle application ». Vous choisirez entre deux options de configuration : configuration assistée par IA ou configuration manuelle. De toute façon, votre projet peut être prêt en quelques minutes.
Pour la configuration assistée par IA, décrivez votre idée d'application en langage naturel. Tapez quelque chose comme « Créer une application de marché pour les services locaux » ou « Créer une application de suivi de la condition physique avec connexion utilisateur et graphiques de progression. » La Générateur IA génère ensuite la structure de base de votre application—écrans, composants, collections de bases de données et actions de base. De là, affinez la conception et les fonctionnalités en utilisant des outils de glisser-déposer.
Si vous préférez une approche pratique, la configuration manuelle offre deux points de départ : une toile vierge pour une liberté créative totale ou Modèles de Fonctionnalités pour un bon début. Les modèles sont préchargés avec des fonctionnalités essentielles comme les profils utilisateur, les systèmes de paiement, la planification des rendez-vous ou les flux de médias sociaux. Ces modèles gèrent le travail répétitif tout en gardant tout personnalisable.
Un expert a une fois partagé que l'utilisation de modèles de fonctionnalités lui a permis de créer un prototype de marché fonctionnel en seulement trois heures.
Une fois votre projet créé, choisissez entre « Mobile uniquement » ou « Mobile, tablette et ordinateur de bureau » (Applications réactives). L'option Mobile uniquement est optimisée pour les smartphones et fonctionne bien pour les débutants. Les applications réactives s'adaptent aux écrans plus grands comme les tablettes et les ordinateurs de bureau, mais nécessitent des ajustements de mise en page supplémentaires. Vous pouvez basculer entre ces options ultérieurement dans les paramètres Type de mise en page de l'application. Cette décision garantit que votre application est optimisée pour les appareils que vos utilisateurs préfèrent.
Une fois la configuration du projet terminée, vous êtes prêt à configurer les paramètres de base de l'application.
Configuration des paramètres de l'application
Maintenant que votre projet est prêt, accédez au panneau Paramètres de l'application pour définir l'identité et les fonctionnalités de votre application. Commencez par nommer votre application—c'est ce que les utilisateurs verront dans les app stores et sur leurs écrans d'accueil. Ajoutez un sous-titre et une description pour donner aux utilisateurs une idée rapide de ce que fait votre application. Téléchargez un PNG 1024×1024 pour l'icône de votre application et concevez un écran de démarrage qui s'aligne avec votre marque. Vérifiez que tous les éléments respectent les directives de l'app store à éviter les retards lors de la soumission.
Utilisez le concepteur visuel pour affiner l'apparence de votre application. Ajustez les polices (avec des options de Google Fonts), les couleurs, les formes, les bordures et les alignements. Prévisualisez l'apparence de votre application sur différents appareils, en garantissant un design soigné sur toutes les plateformes.
Ensuite, configurez les permissions pour les fonctionnalités comme l'accès à la caméra, les services de localisation (pour les cartes ou les fonctions basées sur la distance), les notifications et le stockage. Adalo génère automatiquement les fichiers nécessaires pour iOS et Android, simplifiant le processus. Si votre application nécessite des comptes utilisateur, configurez l'authentification avec des connexions par email/mot de passe ou des connexions sociales. Si les comptes ne sont pas nécessaires, désactivez cette fonctionnalité. Ces paramètres sont essentiels pour respecter les exigences de l'app store et éviter les rejets.
Pour les applications basées aux États-Unis, ajustez les paramètres de localisation : utilisez le format de date MM/JJ/AAAA , la devise $ USD avec des virgules pour les milliers (par exemple, $1 000,00), et les unités impériales pour les mesures. Définissez le fuseau horaire par défaut pour correspondre à votre audience cible. Si vous créez une Progressive Web App, configurez un domaine ou sous-domaine personnalisé ici. Comme Adalo crée une seule application pour toutes les plateformes, ces paramètres s'appliquent de manière cohérente sur les versions iOS, Android et web.
Avec ces configurations en place, votre application est prête pour le développement et dispose d'une expérience fluide sur tous les appareils.
Conception de l'interface de votre application
Créer des écrans avec l'éditeur par glisser-déposer
Commencez par cliquer sur le bouton + dans le panneau Ajouter, puis faites glisser et déposez des composants comme des listes, des boutons, des blocs de texte et des formulaires sur votre canevas. La mise en page à forme libre vous donne un contrôle complet sur le positionnement sans limitations de grille. Cette approche WYSIWYG (Ce que vous voyez est ce que vous obtenez) rend le processus de conception simple et visuel.
Lorsque vous sélectionnez un composant, son panneau de configuration apparaît à gauche. Ajustez les styles, les polices et les couleurs pour correspondre à votre vision. Pour gérer la façon dont les composants s'empilent visuellement, accédez à l'onglet Écrans dans la barre d'outils de gauche. Cela affiche une liste de tous les éléments sur votre écran. Faites glisser les éléments vers le haut ou vers le bas dans la liste pour ajuster leur superposition — parfait pour les éléments qui se chevauchent comme placer des boutons sur des images.
Définissez les couleurs primaires et secondaires dans le panneau Identité visuelle, qui met à jour automatiquement tous les composants liés. Pour une édition plus rapide, sélectionnez plusieurs composants et groupez-les en cliquant sur « Créer un groupe ». Cela vous permet de les déplacer ou de les modifier ensemble, ce qui économise du temps lors des ajustements de mise en page.
Si vous découvrez la plateforme, découvrez comment créer une application mobile en commençant par le type de mise en page Mobile uniquement pour vous familiariser avant de plonger dans les designs réactifs. Un autre conseil utile : utilisez un modèle de fonctionnalité pour voir comment les concepteurs expérimentés structurent les écrans et configurent les composants. Copiez des composants entre les écrans pour des ajustements rapides et enregistrez des versions de conception pour préserver votre travail avant d'apporter des modifications majeures.
Une fois vos écrans prêts, concentrez-vous sur la navigation pour garantir une expérience utilisateur fluide.
Configuration de la navigation et des flux utilisateur
La navigation guide les utilisateurs dans votre application. Gardez les boutons de navigation très visibles et faciles d'accès, en garantissant que les utilisateurs peuvent revenir aux écrans précédents sans difficulté. Suivez les meilleures pratiques en matière d'utilisabilité : les cibles tactiles doivent faire au moins 44 × 44 pixels pour réduire la frustration.
La loi de Miller stipule que les gens peuvent retenir environ sept éléments dans leur mémoire à court terme. Utilisez ceci pour guider votre conception : limitez chaque écran à une action principale et gardez les options à sept ou moins. Pour les applications avec des hiérarchies plus profondes, la navigation par fil d'Ariane en haut de l'écran aide les utilisateurs à suivre leur localisation. Utilisez des couleurs, des icônes et des polices cohérentes pour créer des indices visuels clairs qui rendent la navigation intuitive.
Lorsque vous ajoutez des composants de navigation comme Navigation supérieure, Navigation latérale, Navigation inférieure ou Barre d'application, évitez de les placer dans des sections (blocs d'interface utilisateur prédéfinis). Ces éléments doivent rester indépendants sur l'écran. De même, les composants définis sur « Collant pendant le défilement » — tels que les boutons d'action — ne doivent pas être imbriqués dans les sections ou autres objets parents, car cela peut perturber leur positionnement fixe. Pour les fonctionnalités complexes, envisagez d'utiliser des menus extensibles ou des modales pour simplifier l'interface et réduire la charge cognitive.
Avec la navigation en place, votre application est prête à s'adapter de manière transparente sur différents appareils.
Rendre votre application réactive
Les outils de conception réactive d'Adalo vous permettent de créer des mises en page pour les appareils mobiles, les tablettes et les ordinateurs de bureau — le tout à partir d'un seul écran. Utilisez le Sélecteur de taille d'écran en haut du générateur pour basculer entre les vues : Mobile (jusqu'à 767 pixels de large), Tablette (768 à 991 pixels) et Bureau (992 pixels et plus). Par défaut, les composants utilisent les paramètres de mise en page partagée , garantissant la cohérence sur toutes les tailles d'écran. Pour des designs uniques sur des appareils spécifiques, basculez les composants sur mise en page personnalisée.
Commencez par la mise en page mobile, puis ajustez pour les écrans plus grands — il est beaucoup plus facile d'augmenter que de réduire. Utilisez le composant Rectangle comme conteneur pour regrouper les éléments connexes, ce qui facilite la gestion de la façon dont les sections se déplacent et se mettent à l'échelle. Pour les mises en page qui ne s'adaptent pas bien, créez des versions séparées d'une section et utilisez les basculements de visibilité afficher l'un sur mobile et un autre sur ordinateur de bureau.
Testez la réactivité de votre conception en faisant glisser les bordures jaunes de l'écran dans le générateur. Cet aperçu en temps réel montre comment les composants se comportent sur les points d'arrêt. Utilisez les contraintes d'ancrage pour définir comment les composants réagissent aux changements de taille d'écran, comme rester centrés ou s'aligner sur un côté. Si un composant n'est pas nécessaire sur des appareils spécifiques, désactivez sa visibilité pour cette taille—cela désactive également ses paramètres de mise en page, simplifiant vos modifications. La mise en page s'ajuste automatiquement aux changements d'orientation de l'appareil, garantissant une expérience soignée sur tous les écrans.
Cours d'initiation Adalo : Le guide ultime
Configuration de votre base de données
La base de données relationnelle intégrée d'Adalo est l'épine dorsale de votre application, conçue pour stocker et organiser toutes vos informations sans effort—aucun outil externe ni configuration compliquée requise. Avec les plans payants à partir de 36 $/mois, vous obtenez des enregistrements de base de données illimités sans limite de stockage ni d'actions, ce qui facilite la mise à l'échelle à mesure que votre application se développe.
Création de collections et de relations
Les collections sont les entités fondamentales de votre application, comme les utilisateurs, les produits, les commandes ou les voyages. Pour en créer une, cliquez sur l' icône Base de données dans la barre d'outils de gauche, choisissez Ajouter une collection, et donnez-lui un nom clair et descriptif. Chaque collection contient des champs qui définissent des détails spécifiques—Texte pour les noms, Nombre pour les prix, Image pour les photos, ou Date/Heure pour les horodatages.
Pour connecter vos collections, utilisez les relations. Dans une application de marketplace, vous pouvez lier une collection « Produits » à une collection « Catégories » en utilisant une relation un-à-plusieurs (une catégorie peut inclure plusieurs produits). Configurez cela en ajoutant une propriété Relation à votre collection Produits et en la reliant aux Catégories. Adalo crée automatiquement des liens réciproques entre les collections. Renommez immédiatement les deux côtés de la relation—remplacez les noms génériques comme « Collection 2 » par quelque chose d'intuitif, comme « Catégorie de produit » et « Produits dans la catégorie ». Cela évite la confusion lors de l'extraction de données dans les écrans plus tard.
La première propriété de toute collection sert d'étiquette dans le générateur. Choisissez quelque chose d'unique et significatif, comme un nom de produit ou un numéro de commande, car cela apparaîtra dans les listes déroulantes et les listes. Contrairement aux concurrents qui imposent des limites strictes ou facturent des frais basés sur l'utilisation des opérations de base de données, les plans payants d'Adalo incluent aucune limite sur les enregistrements, les actions ou le stockage—vos coûts restent prévisibles à mesure que votre application se développe.
Une fois vos collections configurées, vous pouvez intégrer des données provenant de sources externes si nécessaire.
Connexion à des sources de données externes
Adalo vous permet d'importer des données externes de plateformes comme Google Sheets, Airtable, ou des bases de données SQL en utilisant Collections Externes. Cette fonctionnalité, disponible avec le plan Professionnel (52 $/mois facturés annuellement), exploite les API REST. Pour la configurer, accédez à l'onglet Base de données, ajoutez une collection externe et configurez cinq points de terminaison standard : Obtenir tous les enregistrements, Obtenir un enregistrement, Créer, Mettre à jour et Supprimer.
Pour Airtable, utilisez un jeton d'accès personnel au lieu des clés API obsolètes. Lors de la configuration du point de terminaison Mettre à jour, utilisez toujours la méthode PATCH au lieu de PUT—cela garantit que seuls les champs spécifiés sont mis à jour sans réécrire l'enregistrement entier. Pour le point de terminaison « Obtenir tout », spécifiez une clé de résultats (par exemple, « records » pour Airtable) pour aider Adalo à localiser le tableau de données dans la réponse JSON.
Pour vous assurer que tous les champs sont correctement détectés, créez un enregistrement factice complet dans votre source externe. Si vous travaillez avec Google Sheets en tant que base de données, SheetBridge simplifie le processus de connexion—aucune connaissance en API requise, et la configuration est complétée en environ 30 minutes. DreamFactory intégration vous permet de vous connecter à des systèmes plus anciens, comme les anciens ERP ou les bases de données SQL, même s'ils n'ont pas d'API.
Configuration de l'authentification des utilisateurs
Avec vos collections configurées et les données externes intégrées, sécurisez ensuite l'accès des utilisateurs. La base de données d'Adalo inclut l'authentification des utilisateurs intégrée. Activez cette fonctionnalité dans panneau Paramètres de l'application pour ajouter des champs e-mail et mot de passe à votre collection Utilisateurs. Intégrez les options d'authentification tierces, comme la connexion Google, via la marketplace.
Pour créer des flux de connexion et d'inscription, utilisez Modèles de Fonctionnalités, qui offrent des options préintégrées pour ces processus. Une fois que les utilisateurs se connectent, contrôlez ce qu'ils voient en appliquant des conditions de visibilité aux composants. Par exemple, filtrez une liste de commandes pour afficher uniquement les enregistrements où l'ID utilisateur correspond à l'utilisateur actuellement connecté.
Si votre application a plusieurs rôles d'utilisateurs, ajoutez une propriété « Rôle » à la collection Utilisateurs. Définissez-la comme un champ Texte avec des options comme « Administrateur » ou « Membre ». Cette propriété vous permet de gérer l'accès en affichant ou en masquant des écrans spécifiques et des actions en fonction du rôle de l'utilisateur. Cette configuration garantit que vos données restent sécurisées tout en vous donnant un contrôle précis sur les autorisations des utilisateurs dans votre application.
Ajouter des fonctionnalités à l'application
Une fois votre base de données configurée et vos écrans conçus, donnez vie à votre application en ajoutant des fonctionnalités. C'est là que les actions des utilisateurs et les interactions avec les données se combinent pour créer une expérience fluide.
Rendre les composants interactifs
Les composants interactifs sont l'épine dorsale de toute application, reliant les actions des utilisateurs aux opérations de base de données :
- Lien les actions gèrent la navigation, guidant les utilisateurs d'un écran à un autre.
- Modifications de données gèrent la création, la mise à jour ou la suppression d'enregistrements dans votre base de données.
- Actions d'authentification gèrent l'inscription, les connexions et les déconnexions des utilisateurs.
- Les fonctionnalités spécifiques aux appareils mobiles, comme les notifications push ou le partage, ajoutent une couche supplémentaire d'engagement.
Pour ajouter une action, sélectionnez un composant dans le générateur et localisez le panneau d'actions (généralement surligné en jaune). La configuration d'un bouton peut impliquer l'ajout d'une Créer de la action pour enregistrer les données du formulaire dans la base de données, suivie d'une Lien action pour rediriger les utilisateurs vers une page de confirmation. Pour les besoins avancés, les Actions Personnalisées permettent l'intégration avec des services externes comme les passerelles de paiement, les systèmes de messagerie ou les plateformes SMS via appels d'API.
Une fois les actions de base en place, améliorez-les avec une logique adaptée aux rôles des utilisateurs ou à des conditions de données spécifiques.
Construire une logique conditionnelle
La logique conditionnelle rend votre application dynamique, lui permettant de réagir différemment en fonction des rôles des utilisateurs, des données ou d'autres critères. Adalo simplifie ce processus avec des options comme les actions conditionnelles et la visibilité.
Pour configurer une action conditionnelle, sélectionnez un composant, accédez à Afficher les options avancées, et basculez l'option « Quand cela se produit-il ? » de « Toujours » à « Parfois ». Définissez les conditions en fonction des propriétés, des opérateurs et des valeurs :
- Les champs de texte peuvent utiliser des opérateurs comme « Contient » ou « Est égal à ».
- Les nombres permettent des comparaisons comme « Est supérieur à » ou « Est entre ».
- Les champs de date prennent en charge des options comme « Est après » ou « Est avant ».
Pour les composants avec plusieurs actions de lien conditionnelles, incluez toujours un lien de secours pour assurer une navigation fluide.
Visibilité conditionnelle détermine si un composant apparaît à l'écran en fonction de conditions spécifiques. Accédez-y via le menu kebab dans les paramètres du composant. Affichez un bouton « Modifier » uniquement si l'utilisateur connecté est le créateur d'une publication, ou affichez les contrôles réservés aux administrateurs pour les utilisateurs ayant le rôle « Admin ».
Utiliser l'IA pour construire une logique
Ada, le créateur IA d'Adalo, vous permet de décrire ce que vous voulez et génère votre application. Magic Start crée des fondations d'applications complètes à partir d'une description, tandis que Magic Add ajoute des fonctionnalités en langage naturel.
Les outils IA d'Adalo rationalisent le processus de création de logique, en particulier pour les configurations complexes ou lorsque vous partez de zéro.
- Démarrage magique génère une fondation d'application complète à partir d'une simple description. Vous avez besoin d'une application de réservation pour un salon de toilettage pour chiens ? Il crée automatiquement la base de données, les écrans et les flux utilisateur — ce qui prenait autrefois des jours de planification se fait en minutes.
- Ajout magique vous permet d'ajouter des fonctionnalités spécifiques sans configuration manuelle. Au lieu de configurer un calendrier de réservation étape par étape, décrivez vos exigences et l'IA fait le reste.
- La ChatGPT Action personnalisée l'intégration permet des fonctionnalités comme les chatbots, la traduction de contenu ou la catégorisation de données via l'API OpenAI. Pour assurer la sécurité, incluez un paramètre « état » unique dans les demandes d'autorisation pour les actions IA.
Une fois que votre logique est en place, utilisez X-Ray, l'analyseur de performance alimenté par l'IA d'Adalo, pour affiner votre application. Il identifie les goulots d'étranglement potentiels — les relations excessivement complexes ou les listes qui chargent trop d'enregistrements — qui peuvent ralentir votre application à mesure qu'elle évolue. Exécuter X-Ray pendant les tests garantit que votre application est optimisée pour gérer l'augmentation de l'utilisation dès le départ.
Tester votre application
Avant de soumettre votre application aux app stores, testez-la sur des appareils réels. Bien que le bouton d'aperçu de l'éditeur d'Adalo vous donne un aperçu de la version Web, il ne montre pas comment les fonctionnalités mobiles natives fonctionneront sur du matériel réel. Les tests sur des appareils iOS et Android physiques sont essentiels pour identifier les problèmes tels que les gestes tactiles, la gestion de l'orientation de l'écran ou les interactions avec les capteurs — des problèmes qui pourraient entraîner des rejets d'app store ou des évaluations négatives des utilisateurs.
Tester sur les appareils iOS et Android
Pour tester sur iOS, configurez votre ID de bundle et votre mot de passe spécifique à l'application dans Adalo. Après cela, lancez une TestFlight build. Une fois qu'Apple traite votre build dans App Store Connect, invitez les testeurs. Vous avez droit à jusqu'à 100 testeurs sur la piste interne ou jusqu'à 10 000 testeurs sur la piste externe après l'achèvement d'un examen bêta. Les testeurs accèdent à la build bêta via TestFlight, mais ces builds expirent dans 90 jours.
Pour Android, téléchargez le fichier .AAB et téléchargez-le sur Google Play Console sous la section Tests internes. Créez une nouvelle version, laissez Google gérer la clé de signature et dressez une liste de jusqu'à 100 testeurs. Partagez l'URL d'inclusion générée par la Play Console pour que les testeurs puissent télécharger l'application directement depuis Google Play. Les fichiers .AAB Android doivent être distribués via la Play Console.
Pendant les tests, concentrez-vous sur les fonctions principales comme l'authentification, la gestion des données, la logique conditionnelle et les actions personnalisées. Testez les fonctionnalités spécifiques aux appareils telles que la géolocalisation et l'accès à la caméra. Testez votre application sur une variété d'appareils — comme un iPhone 15 et un Samsung Galaxy — pour identifier les différences de tailles d'écran, de comportements du système d'exploitation et de performances dans des conditions difficiles comme une mauvaise connectivité réseau.
Une fois que vous avez terminé les tests sur appareil, finalisez vos soumissions à l'app store.
Identification des problèmes de performance avec X-Ray
Après avoir confirmé la fonctionnalité de votre app sur les appareils, utilisez des outils de diagnostic pour affiner les performances. L'outil X-Ray d'Adalo, alimenté par l'IA, analyse votre app pour détecter les goulets d'étranglement de performance. Il évalue les requêtes de base de données, la complexité des actions et les temps de rendu des composants, en offrant des recommandations pour améliorer l'efficacité. L'exécution régulière de X-Ray pendant le développement—en particulier après l'ajout de nouveaux écrans ou de modifications de base de données—aide à détecter les problèmes rapidement.
Si vous créez une app répertoire avec plus de 1 000 enregistrements, X-Ray pourrait identifier un filtrage backend lent sur les listes. Il pourrait suggérer la restructuration des relations de base de données ou l'indexation des collections pour accélérer les requêtes. Ces ajustements garantissent que votre app peut gérer la croissance en douceur. L'infrastructure modulaire d'Adalo supporte les apps avec des millions d'utilisateurs actifs mensuels, en traitant 20 millions+ de requêtes quotidiennes avec 99%+ de disponibilité. X-Ray vous aide à optimiser votre app pour profiter pleinement de cette scalabilité.
Publication sur le App Store d'Apple

Après avoir testé avec succès votre app, l'étape finale consiste à la mettre sur le marché via l'App Store d'Apple. Cette phase garantit que votre app respecte les normes élevées d'Apple avant de devenir disponible pour les utilisateurs.
Préparation de la soumission de votre app
Avant de soumettre, rassemblez tout ce qui est nécessaire pour votre annonce app :
- Des descriptions courtes et longues de votre app
- Des captures d'écran optimisées pour diverses tailles d'appareils
- Une icône app de haute qualité
- Une URL de politique de confidentialité
Vos captures d'écran doivent mettre en évidence les fonctionnalités principales de l'app pour aider les examinateurs d'Apple à comprendre sa fonctionnalité. Si votre app a des fonctionnalités uniques nécessitant des instructions spéciales, fournissez une guidance claire pour faciliter le processus d'examen.
Respect des exigences d'Apple
Apple applique des normes techniques et de conception strictes pour les apps. À partir du 28 avril 2026, toutes les nouvelles apps et mises à jour doivent être créées à l'aide du SDK iOS 26 ou d'une version ultérieure. Votre app doit également supporter les réseaux IPv6 et fonctionner sans plantages ni bugs graves.
« Le principe directeur de l'App Store est simple - nous voulons fournir une expérience sûre aux utilisateurs pour obtenir des apps et une excellente opportunité pour tous les développeurs de réussir. » - Développeur Apple
Portez une attention particulière aux Directives d'examen de l'App Store d'Apple. Les raisons courantes de rejet incluent les fonctionnalités incomplètes, les liens brisés, le texte d'espace réservé ou les problèmes de politique de confidentialité. Assurez-vous que votre app livre exactement ce qui est promis dans son annonce.
Pour les utilisateurs d'Adalo, la publication d'une build iOS nécessite une authentification à deux facteurs. Vous devrez approuver les connexions à partir d'un appareil Apple de confiance, comme un Mac, iPhone, iPad ou Apple Watch. Apple ne supporte plus l'authentification à deux facteurs basée sur SMS pour les comptes de développeur.
Soumission de votre app
Une fois que vous avez créé une build TestFlight dans Adalo, rendez-vous sur App Store Connect. Sélectionnez votre build, entrez les identifiants de compte de démonstration que vous aviez préparés auparavant, et cliquez sur « Soumettre pour examen ». Apple autorise deux soumissions en cours d'examen à la fois pour chaque plateforme—une version d'app et une pour les éléments supplémentaires comme les événements intégrés à l'app ou les pages de produits personnalisées.
Surveillez le statut de votre app dans App Store Connect. Si Apple demande des modifications ou rejette votre soumission, examinez attentivement ses commentaires. Adressez les problèmes, apportez les mises à jour nécessaires, et resoumettez votre app pour approbation.
Publication sur le Google Play Boutique

La publication d'une app sur Google Play a son propre ensemble d'étapes, mais les principes fondamentaux restent cohérents. Une fois que vous avez travaillé sur la configuration antérieure, préparez-vous pour les étapes finales du lancement de votre app Android. Vous aurez besoin d'un compte Google Developer (frais uniques de 25 $) et d'un plan Adalo actif (Starter, Professional, Team ou Business).
Éléments essentiels avant la création
Avant de créer votre app, créez un Firebase Projet pour obtenir deux fichiers essentiels : google-services.json et la Clé de compte de service. Une fois que ces éléments sont prêts, rendez-vous sur l'onglet « Publier » d'Adalo pour démarrer une nouvelle création Android. Fournissez votre nom de package, téléchargez les fichiers Firebase, et incluez une icône de notification transparente de 96×96 pixels, conformément aux exigences de Google. Adalo génère un bundle d'app Android (.AAB), le format requis pour les soumissions Google Play depuis août 2021.
Création de votre annonce Play Store
Votre annonce Play Store est la vitrine de votre app, alors rendez-la mémorable. Fournissez un nom d'app, des descriptions courtes et longues, une icône app, une image de fonctionnalité et plusieurs captures d'écran orientées vers l'action. Google exige au moins trois captures d'écran pour les téléphones et une pour les tablettes, montrant votre app en utilisation—les écrans de démarrage seuls ne suffiront pas. Des outils comme Mockuphone ou AppScreens peuvent aider à créer des captures d'écran polies et d'aspect professionnel.
Une fois que vos éléments visuels sont prêts, complétez la section « Contenu de l'app » dans la Console Play. Cette étape comprend la soumission de votre politique de confidentialité, la déclaration de votre audience cible et le respect de toute autre déclaration requise.
Conseil pro : Ne modifiez jamais votre nom de package après la publication, car il est lié à l'historique de votre app et aux mises à jour.
Navigation du processus d'examen de Google
Le processus d'examen de Google prend généralement 2 à 7 jours. Il fournit un système de lancement en étapes pour vous aider à contrôler comment votre app atteint les utilisateurs :
| Piste de test | Objectif | Limite de testeurs | Examen Google requis |
|---|---|---|---|
| Test interne | Vérifications rapides de la qualité | Jusqu'à 100 testeurs | Non |
| Test fermé | Commentaires de groupes ciblés | Jusqu'à 200 listes d'e-mails (2 000 par liste) | Oui |
| Test ouvert | Test bêta public | Illimité | Oui |
| Production | Lancement complet pour tous les utilisateurs | Illimité | Oui |
Les tests internes sont idéaux pour des vérifications qualité rapides, car ils ne nécessitent pas l'examen de Google. Les tests fermés permettent de recueillir des commentaires ciblés auprès de groupes plus importants—jusqu'à 200 listes d'e-mails, chaque liste supportant jusqu'à 2 000 utilisateurs.
Pour les applications nécessitant des considérations spéciales, comme celles impliquant des services financiers, la santé, les VPN ou la représentation gouvernementale, enregistrez-vous en tant qu'Organisation plutôt qu'en tant que compte personnel. Cela nécessite un numéro D‑U‑N‑S, et vos informations d'enregistrement doivent correspondre à votre profil Dun & Bradstreet. De plus, fournissez un compte de démonstration avec des identifiants de connexion pour l'équipe d'examen de Google.
Mise à jour et lancement de votre application
Lors du lancement des mises à jour, la cohérence est essentielle. Gardez votre nom de package et votre certificat de signature intacts, mettez à jour le numéro de version dans Adalo, et téléchargez le nouveau fichier .AAB. Si vous déplacez une version de test vers la production, il n'est pas nécessaire de retélécharger le fichier.
Après le téléchargement, cliquez sur « Examiner la version » puis sur « Démarrer le déploiement » pour la soumettre à l'approbation. Pour les pistes de test au-delà des tests internes, spécifiez la disponibilité de votre application en sélectionnant les pays et régions. Incluez une URL de commentaires afin que les testeurs puissent signaler tout problème directement à votre équipe.
Déploiement en tant que Application web progressive
Une fois votre application en direct sur les app stores, élargissez votre audience en l'offrant en tant qu'application web progressive (PWA). Les PWA permettent aux utilisateurs d'accéder à votre application directement via une URL, de la même manière que vous pourriez convertir Google Sheets en une application web, éliminant le besoin de téléchargements. Avec un seul déploiement, votre application fonctionne parfaitement sur tous les appareils. Cette approche est parfaite pour atteindre les utilisateurs qui préfèrent ne pas installer d'applications ou pour tester votre concept avant de vous engager dans les soumissions d'app store.
Activation des fonctionnalités PWA
Pour publier votre application en tant que PWA, vous aurez besoin d'un plan Adalo payant—Starter, Professional, Team ou Business—et d'un domaine personnalisé. Contrairement aux sous-domaines Adalo, les PWA nécessitent un domaine personnalisé ou un sous-domaine (par exemple, app.votredomaine.com). Ces domaines coûtent généralement 10 $ à 45 $ par an.
Voici comment le configurer :
- Ajoutez votre domaine personnalisé dans l'onglet « Domaines » sous Paramètres du compte.
- Configurez les enregistrements CNAME nécessaires auprès de votre fournisseur DNS. La propagation DNS peut prendre de 30 minutes à 24 heures.
- Une fois votre domaine vérifié, allez à la barre d'outils « Publier », sélectionnez le menu déroulant « Application web progressive », et choisissez votre domaine personnalisé vérifié pour activer la fonctionnalité PWA.
Avant de publier, affinez l'image de marque de votre application dans les onglets « Image de marque » et « Paramètres ». Définissez l'icône de votre application, les couleurs primaires et les polices pour refléter l'identité de votre entreprise. La publication nécessite une poussée manuelle—les mises à jour apportées dans l'éditeur ne seront mises en direct que lorsque vous les publierez.
Une fois tout configuré, votre application est prête à être partagée en tant que PWA.
Partage de votre PWA
Partager votre PWA est aussi simple que de distribuer l'URL. Les utilisateurs peuvent y accéder via n'importe quel navigateur, et sur les appareils mobiles, ils peuvent l'ajouter à leur écran d'accueil pour une expérience similaire à celle d'une application native. Testez votre PWA sur des appareils mobiles réels pour vous assurer qu'elle fonctionne comme prévu, car le mode aperçu bureau peut ne pas reproduire entièrement les comportements mobiles.
Si vous souhaitez aller plus loin avec des fonctionnalités comme les notifications push ou les alertes hors ligne, des outils comme Progressier peuvent vous aider. Progressier offre un essai gratuit de 14 jours et peut héberger les fichiers nécessaires pour surmonter les limitations du support natif des service workers. Il fournit également une page d'installation unifiée pour une expérience cohérente sur toutes les plates-formes.
Gestion de votre application après le lancement
Lancer votre application n'est que le point de départ. Le vrai défi commence lorsque les utilisateurs commencent à l'utiliser. Du suivi des performances aux déploiements de mises à jour et à la collecte de commentaires, maintenir votre application en bon état de fonctionnement est un processus continu. L'infrastructure d'Adalo gère les complexités du backend, vous laissant libre de vous concentrer sur le raffinement et l'amélioration de votre application. La gestion après le lancement joue un rôle crucial pour maintenir les utilisateurs satisfaits et assurer la croissance continue de votre application.
Suivi des performances et du comportement des utilisateurs
Comprendre comment les utilisateurs interagissent avec votre application est essentiel. L'onglet Analytics intégré d'Adalo vous donne des informations clés—où se trouvent vos utilisateurs, combien sont actifs quotidiennement, et quels écrans sont les plus visités. Pour une analyse plus approfondie, intégrez Google Analytics via le menu Paramètres pour suivre le comportement détaillé des utilisateurs. L'outil X-Ray vous aide à rester en avance en scannant les goulots d'étranglement dans la logique, les requêtes de base de données et le rendu des composants. Il génère des rapports de temps de chargement et suggère des optimisations spécifiques pour votre application.
« Chaque fois que votre application interroge la base de données... effectue une logique compliquée... ou communique avec un réseau tiers... les performances de l'application en souffriront. » – Documentation d'aide Adalo
Les métriques comme la rétention des utilisateurs, la durée des sessions et l'efficacité des requêtes de base de données vous donnent une image claire de si votre application offre de la valeur et gère la croissance efficacement. L'infrastructure modulaire d'Adalo se met à l'échelle pour servir des applications avec plus d'un million d'utilisateurs actifs mensuels, en traitant des millions de requêtes quotidiennement avec un temps d'arrêt constant. Ces insights facilitent l'ajustement fin de votre application et assurent des mises à jour fluides sur toutes les plates-formes.
Lancement des mises à jour sur toutes les plates-formes
L'une des fonctionnalités remarquables d'Adalo est son système de base de code unique. Apportez des modifications une fois, et elles se synchronisent automatiquement sur le web, iOS et Android. Les mises à jour sont simples : modifiez votre application dans l'éditeur Adalo, testez les performances avec X-Ray, prévisualisez sur des appareils simulés, et appuyez sur « Publier ». Bien que les mises à jour web et PWA soient mises en direct en quelques secondes, les mises à jour d'app store nécessitent une resoumission, ce qui prend généralement 1 à 7 jours pour approbation. Les plans payants d'Adalo, à partir de 36 $/mois, incluent mises à jour illimitées sans frais basés sur l'utilisation.
Avant de publier, testez les mises à jour en profondeur—idéalement sur des appareils physiques—pour détecter les problèmes spécifiques à la plate-forme que les aperçus bureau pourraient manquer. Planifier les mises à jour pendant les heures creuses peut également aider à minimiser les interruptions. Avec l'infrastructure d'Adalo avec un temps d'arrêt de 99 %+, vos mises à jour se déploieront de manière fiable. Une fois les mises à jour en direct, les commentaires des utilisateurs deviennent votre guide pour l'amélioration continue.
Collecte et utilisation des commentaires des utilisateurs
Adalo facilite la collecte de commentaires directement dans votre application. Incorporez des formulaires de commentaires personnalisés en utilisant les collections de base de données d'Adalo, permettant aux utilisateurs de soumettre des évaluations, des commentaires et des demandes de fonctionnalités. Ces entrées sont stockées de manière relationnelle, ce qui les rend faciles à analyser. Pour les outils externes, les intégrations avec Zapier vous permettent d'envoyer des commentaires à des plates-formes comme Google Forms ou Slack, où vous pouvez les organiser par type—rapports de bogues, demandes de fonctionnalités ou problèmes d'utilisabilité.
Utilisez l'analyse pour identifier les modèles du comportement des utilisateurs et identifier les domaines à améliorer. Si la rétention baisse sur un écran particulier, X-Ray peut identifier les actions lentes causant des frictions, comme des listes ou des filtres non optimisés. Ces processus backend gèrent 99 % de la charge de travail, donc les optimiser peut améliorer considérablement l'expérience utilisateur.
Montrez aux utilisateurs que leurs voix sont importantes en agissant selon leurs commentaires. Commencez par des corrections rapides, comme corriger les petits bogues ou apporter des améliorations mineures à l'interface utilisateur. Ensuite, priorisez les mises à jour plus importantes qui auront le plus grand impact sur votre audience. Cette approche non seulement améliore votre application, mais renforce également la confiance et la fidélité de vos utilisateurs.
Conclusion
Lancer votre application sur iOS, Android et le web n'a plus besoin d'être un processus long. Avec Adalo, tout—de la configuration du projet à la publication sur l'app store—est traité sur une seule plate-forme. Vous créez votre application une fois et la déployez partout.
L'éditeur glisser-déposer simplifie la conception, tandis que les outils d'IA comme Magic Start et Magic Add accélèrent le développement en générant des composants d'application et en intégrant des fonctionnalités. La base de données intégrée d'Adalo supprime les tracas de dépendre de services externes, et des outils comme X-Ray vous aident à identifier et corriger les problèmes de performance avant qu'ils n'impactent les utilisateurs.
La publication est simple. En un clic, lancez votre application sur l'App Store Apple, le Google Play Store, ou en tant qu'application web progressive. Les mises à jour se synchronisent parfaitement sur toutes les plates-formes, donc les modifications apportées dans l'éditeur se reflètent partout. Avec 36 $/mois, Adalo offre une utilisation illimitée, pas de limite sur les enregistrements de base de données, et des mises à jour d'application illimitées—gardant les coûts clairs et prévisibles.
Après le lancement, l'analytique intégrée d'Adalo, la surveillance X-Ray et les outils de retours d'information garantissent que votre application fonctionne correctement. Que vous soyez un entrepreneur créant votre premier MVP, une entreprise transformant des données en application mobile, ou une agence créant des applications pour des clients, Adalo élimine les barrières techniques qui ralentissent souvent le développement. Cela vous permet de vous concentrer sur l'affinement de vos idées et la création de valeur pour vos utilisateurs au lieu de lutter contre l'infrastructure ou les complexités de codage.
Prêt à commencer ? Commencez avec le plan gratuit d'Adalo pour explorer ses fonctionnalités. Utilisez les modèles de fonctionnalités pour accélérer le développement et publiez votre première application en tant qu'application web progressive avant de passer aux versions sur les app stores. Votre parcours applicatif commence ici.
Articles de blog connexes
- Comment lancer votre première application mobile sans codage
- Comment créer une fonctionnalité de conversion vocale en texte pour votre application
- Comment créer une application d'intégration des employés sans codage
- Comment créer une application mobile réactive sans code
FAQ
Pourquoi choisir Adalo plutôt que d'autres solutions de création d'applications ?
Adalo est un créateur d'applications alimenté par l'IA qui crée de véritables applications natives iOS et Android. Contrairement aux wrappers web, il compile en code natif et publie directement sur l'Apple App Store et Google Play Store à partir d'une seule base de code—la partie la plus difficile du lancement d'une application est gérée automatiquement. À 36 $/mois avec des enregistrements de base de données illimités et sans frais basés sur l'utilisation, il offre la tarification la plus prévisible pour la publication d'applications natives.
Quel est le moyen le plus rapide de créer et de publier une application sur l'App Store ?
L'interface glisser-déposer d'Adalo et la création assistée par l'IA vous permettent de passer d'une idée à une application publiée en jours plutôt qu'en mois. Magic Start génère des fondations d'applications complètes à partir d'une simple description, et Magic Add vous permet d'ajouter des fonctionnalités en décrivant ce que vous voulez. Adalo gère le processus complexe de soumission à l'App Store, afin que vous puissiez vous concentrer sur les fonctionnalités de votre application au lieu de lutter avec les certificats et les profils de provisionnement.
Combien cela coûte-t-il de créer et publier une application mobile avec Adalo ?
Les plans payants d'Adalo commencent à 36 $/mois et incluent des enregistrements de base de données illimités, des actions illimitées et des mises à jour d'applications illimitées. Contrairement aux concurrents qui facturent des frais basés sur l'utilisation (par exemple, les Workload Units de Bubble), la tarification d'Adalo est prévisible—vos coûts restent les mêmes à mesure que votre application se développe. Le plan Professional à 52 $/mois ajoute des collections externes pour la connexion à Google Sheets, Airtable ou des bases de données SQL.
Puis-je créer des applications pour iOS et Android à partir d'un seul projet ?
Oui. Adalo utilise une seule base de code qui publie simultanément sur iOS, Android et le web. Effectuez des modifications une seule fois dans l'éditeur et elles se synchronisent sur toutes les plates-formes. Cela élimine le besoin de maintenir des bases de code séparées ou d'embaucher des développeurs spécifiques à une plate-forme.
Comment rendre mon application Adalo compatible avec différentes tailles d'écran ?
Les outils de conception réactive d'Adalo vous permettent de créer des mises en page pour mobile, tablette et bureau à partir d'un seul écran. Utilisez le commutateur de taille d'écran pour basculer entre les vues et définissez les composants sur Mise en page partagée pour la cohérence ou Mise en page personnalisée pour les conceptions spécifiques aux appareils. Commencez d'abord par la mise en page mobile, puis ajustez pour les écrans plus grands à l'aide des contraintes d'ancrage et des bascules de visibilité.
Qu'est-ce que l'outil X-Ray et pourquoi devrais-je l'utiliser ?
X-Ray est l'analyseur de performances alimenté par l'IA d'Adalo qui analyse votre application pour détecter les goulots d'étranglement dans les requêtes de base de données, la complexité des actions et les temps de rendu des composants. Exécuter X-Ray pendant le développement aide à détecter les problèmes tôt—comme le filtrage backend lent sur les grandes listes—et fournit des recommandations spécifiques pour optimiser votre application avant le lancement. Cela garantit que votre application peut gérer la croissance et offre une expérience utilisateur fluide.
Puis-je connecter mon application Adalo à des sources de données externes comme Google Sheets ?
Oui. Adalo prend en charge les collections externes qui se connectent à des plates-formes comme Google Sheets, Airtable ou des bases de données SQL via des API REST. Pour Google Sheets spécifiquement, SheetBridge simplifie le processus de connexion sans connaissance d'API requise—la configuration se termine en environ 30 minutes. Le plan Professional (52 $/mois) inclut la fonctionnalité complète des collections externes.
Combien de temps faut-il pour que les applications soient approuvées sur l'Apple App Store et Google Play ?
Le processus d'examen d'Apple prend généralement 1 à 7 jours, tandis que les examens de Google Play prennent généralement 2 à 7 jours. Pour éviter les retards, assurez-vous que votre application répond à toutes les exigences, y compris les fonctionnalités complètes, les liens fonctionnels, les politiques de confidentialité appropriées et les captures d'écran appropriées. Adalo simplifie le processus de soumission en générant les fichiers nécessaires et en vous guidant à travers les exigences spécifiques à chaque plate-forme.
Ai-je besoin d'une expérience en codage pour créer une application avec Adalo ?
Aucune expérience en codage n'est requise. L'éditeur glisser-déposer d'Adalo et les outils de configuration assistés par l'IA comme Magic Start génèrent automatiquement votre base de données, vos écrans et votre logique. Vous pouvez décrire ce que vous voulez construire en langage naturel, et le générateur d'IA crée la structure de base. À partir de là, personnalisez tout visuellement sans écrire de code.
Les applications Adalo peuvent-elles se développer pour gérer un grand nombre d'utilisateurs ?
Oui. L'infrastructure modulaire d'Adalo prend en charge les applications avec plus d'un million d'utilisateurs actifs mensuels, traitant plus de 20 millions de demandes quotidiennes avec une disponibilité de 99 %+. Contrairement aux wrappers d'applications qui atteignent des limites de performance sous charge, l'architecture conçue à cet effet d'Adalo maintient les performances à l'échelle. Les plans payants n'incluent aucune limite sur les utilisateurs, les enregistrements ou les actions.
Créez votre application rapidement avec l'un de nos modèles d'application prédéfinis
Commencez à créer sans code