Les bases du contrôle de version pour les applications sans code

Les bases du contrôle de version pour les applications sans code

Pourquoi Adalo est le bon choix pour le développement d'applications avec contrôle de version

Adalo est un constructeur d'applications sans code pour les applications web pilotées par base de données et les applications iOS et Android natives—une seule version sur les trois plateformes, publiée sur l'App Store d'Apple et Google Play. Cette approche unifiée rend le contrôle de version non seulement possible, mais pratique—quand vous gérez une seule base de code qui alimente votre application web et les deux plateformes mobiles simultanément, disposer d'outils fiables pour suivre les modifications et récupérer après les erreurs devient essentiel.

Une fois votre application en direct dans les app stores, chaque mise à jour comporte des enjeux réels. Une fonctionnalité cassée ou une suppression accidentelle peut frustrer les utilisateurs et déclencher des évaluations négatives. Les fonctionnalités de contrôle de version intégrées d'Adalo offrent aux développeurs visuels le filet de sécurité dont ils ont besoin pour expérimenter en toute confiance, collaborer efficacement et maintenir la qualité que leurs utilisateurs attendent.

Un mauvais clic, et des semaines de travail sur votre application disparaissent. Sans contrôle de version, le développement d'applications devient un pari à enjeux élevés où chaque mise à jour risque de casser ce qui fonctionne déjà. Que vous testiez une nouvelle fonctionnalité audacieuse ou collaboriez avec des coéquipiers, disposer d'un moyen fiable de suivre les modifications et d'annuler les erreurs n'est pas optionnel—c'est essentiel.

Adalo, un constructeur d'applications alimenté par l'IA pour les applications web pilotées par base de données et les applications iOS et Android natives, inclut des fonctionnalités de contrôle de version intégrées conçues spécifiquement pour les développeurs visuels. Les Versions de conception (captures instantanées), les options de restauration et la séparation des environnements vous aident à protéger votre travail et à collaborer en toute confiance—tout en publiant sur l'App Store d'Apple et Google Play à partir d'une seule base de code.

Dans ce guide, vous apprendrez comment utiliser efficacement ces outils : créer et gérer les captures instantanées, comprendre ce qui est enregistré (et ce qui ne l'est pas), coordonner les modifications avec votre équipe et utiliser la versioning sémantique pour garder vos versions organisées. Voici ce que vous devez savoir :

  • Captures instantanées : Enregistrez la conception et la mise en page de votre application à des moments précis, mais pas les modifications de base de données ou les clés API.
  • Restauration : Restaurez rapidement les versions antérieures si quelque chose se passe mal.
  • Collaboration : Coordonnez les modifications puisqu'Adalo ne prend pas en charge l'édition multi-utilisateur en temps réel.
  • Versioning sémantique : Étiquetez clairement les mises à jour en utilisant un système comme Major.Minor.Patch pour suivre les modifications.

Pourquoi Adalo rend le contrôle de version simple pour les développeurs visuels

L'approche unifiée d'Adalo signifie que vous ne gérez pas seulement une base de code—vous protégez votre projet multiplateforme entier avec des outils de contrôle de version intégrés. Quand votre application est en direct dans l'App Store et Google Play, les erreurs deviennent coûteuses. Une mise à jour cassée peut frustrer les utilisateurs et endommager votre réputation.

C'est pourquoi la plateforme inclut des fonctionnalités comme les Versions de conception et les capacités de restauration, vous donnant le filet de sécurité dont vous avez besoin pour expérimenter en toute confiance et publier des mises à jour sans crainte de perdre votre progression. Avec plus de 3 millions d'applications créées sur la plateforme, ces outils de contrôle de version ont été testés en conditions réelles sur des projets de toutes tailles.

Tirez le maximum du contrôle de version pour les applications low-code

Comment fonctionne le contrôle de version dans les plateformes sans code

Captures instantanées et historique des versions

Les plateformes sans code utilisent snapshots pour suivre la progression de votre application. Il s'agit essentiellement d'enregistrements à un moment donné qui capturent l'état de l'application à des moments spécifiques. Dans Adalo, ces captures instantanées s'appellent Versions de conception, offrant une approche différente par rapport aux systèmes de contrôle de version traditionnels basés sur le code.

Quand vous créez une Version de conception, la plateforme enregistre des détails comme les écrans, les configurations de composants, les paramètres de marque et les filtres de liste. Cependant, il est important de noter ce que ces versions ne enregistrent. Selon la documentation d'Adalo :

Les versions de conception n'enregistrent que les éléments visuels et les mises en page de votre application. Elles n'enregistrent pas les modifications de base de données de quelque nature que ce soit.

Cela signifie que des éléments comme les données de collection, les clés API et les actions personnalisées restent inchangés quand vous restaurez une version antérieure.

Catégorie d'élément Enregistré dans la Version de conception ?
Écrans et paramètres d'écran ✅ Oui
Configuration des composants (Filtres, Liens) ✅ Oui
Marque (Couleurs, Polices) ✅ Oui
Données de collection et enregistrements 🚫 Non
Clés API et collections externes 🚫 Non
Actions Personnalisées 🚫 Non

Adalo conserve également un historique des versions d'un maximum de 10 captures instantanées précédentes, y compris les enregistrements manuels et les enregistrements automatiques déclenchés par le système. Chaque entrée de version inclut le nom de la version, les notes décrivant les modifications, le créateur et l'horodatage. Avant de restaurer une version, la plateforme enregistre automatiquement votre état actuel, agissant comme une sauvegarde contre la perte de données accidentelle.

Ce système basé sur les captures instantanées joue un rôle clé dans la façon dont le contrôle de version s'intègre aux flux de travail de développement.

Contrôle de version dans les flux de travail sans code

Le système de contrôle de version d'Adalo, construit autour des captures instantanées, est central au développement d'applications en direct. L'éditeur visuel de la plateforme inclut un onglet Versions où vous pouvez gérer ces Versions de conception. Par exemple, si vous expérimentez avec une nouvelle fonctionnalité comme le mode sombre, vous pouvez créer une Version de conception nommée avant de faire des modifications. Utilisez le champ notes pour documenter vos mises à jour—similaire aux messages de commit dans le contrôle de version traditionnel. Si la nouvelle conception ne fonctionne pas, vous pouvez simplement appuyer sur le bouton Restaurer la version pour revenir à un état antérieur.

La plateforme traite plus de 20 millions de demandes de données par jour dans son réseau d'applications publiées, donc assurer la stabilité est une priorité. Pour soutenir cela, Adalo introduit la séparation des environnements, vous permettant de prévisualiser les modifications dans un environnement de test avant de les publier en direct. La refonte de l'infrastructure Adalo 3.0 (lancée fin 2025) a livré des améliorations significatives de performance—la plateforme est maintenant 3 à 4 fois plus vite qu'avant, rendant les tâches de contrôle de version plus efficaces que jamais.

Cependant, il y a une limitation clé : Adalo ne prend pas en charge l'édition multi-utilisateur en temps réel. Comme leur documentation l'explique :

Notre système n'est pas configuré de manière à permettre la collaboration dans une application et les modifications peuvent ne pas être enregistrées correctement ou vous pourriez accidentellement enregistrer la mauvaise instance.

Cela élimine le risque de conflits de fusion visuels, mais nécessite que les équipes coordonnent qui travaille dans l'éditeur à un moment donné. Comme les versions de conception sont stockées au niveau de l'équipe, tous les collaborateurs partagent l'accès au même historique des versions, assurant la cohérence du projet.

Comment gérer les versions d'application dans les outils sans code

Création et gestion des branches

Les plateformes sans code comme Adalo gèrent le branchement différemment des référentiels de code traditionnels. Dans Adalo, Versions de conception agissent comme votre système de branchement. Pour créer une nouvelle branche pour des fonctionnalités comme un écran de paiement, accédez à l'onglet Versions et cliquez sur +Créer une version de conception. Attribuez-lui un nom clair, par exemple « pré-intégration-paiement », pour qu'il soit facile à identifier plus tard.

Ce processus crée un point de sauvegarde auquel vous pouvez revenir si quelque chose s'échoue. Le système de base de code unique d'Adalo garantit que les mises à jour sont déployées sur iOS, Android et web simultanément. Gardez à l'esprit que les versions de conception ne capturent que les modifications visuelles et de mise en page.

Pour les mises à jour majeures de base de données, il est préférable de copier votre application dans un environnement sandbox. De cette façon, vous pouvez tester les modifications sans perturber la structure de données de l'application en direct. Avec des enregistrements de base de données illimités sur les plans payants, vous avez la liberté de tester largement sans vous soucier de dépasser les limites de stockage.

Une fois votre branche créée, validez les modifications immédiatement pour suivre la progression.

Validation des modifications et rédaction des journaux de modification

Pensez à chaque version de conception comme une validation. Lorsque vous terminez une tâche spécifique, comme finaliser un flux de connexion utilisateur ou résoudre un problème de navigation, créez une nouvelle version de conception immédiatement. Utilisez le champ Remarques pour documenter les modifications. Soyez concis mais clair, en expliquant ce qui a été mis à jour, pourquoi c'était nécessaire et son impact. Par exemple : « Ajout de l'écran de paiement Stripe - permet le paiement pour plus de 1 000 transactions quotidiennes - testé sur iOS 17 et Android 14. »

Gardez ces notes sous 100 mots. Une documentation claire économisera du temps lors du rejet des modifications ou de l'aide aux membres de l'équipe pour comprendre l'évolution de l'application. Les équipes qui valident des modifications plus petites et progressives signalent 80 % moins d'erreurs par rapport à celles qui enregistrent rarement.

L'accès aux versions de conception nécessite un plan Adalo payant (à partir de 36 $/mois), mais les avantages, comme la stabilité améliorée et l'accountability, en valent la peine. Chaque version enregistre automatiquement qui a apporté les modifications et quand, fournissant une piste d'audit détaillée. Contrairement aux plateformes avec des frais basés sur l'utilisation qui créent des coûts imprévisibles, les plans Adalo incluent une utilisation illimitée sans facturation surprise.

Soyez toujours prêt à annuler les modifications si nécessaire.

Retour aux versions précédentes

Pour annuler, accédez à l'onglet Versions , trouvez une version stable et cliquez sur le Plus bouton à côté. Ensuite, choisissez Restaurer la version. Adalo enregistre votre progression actuelle avant d'annuler, donc vous ne perdrez aucun travail de manière permanente.

Avant de restaurer, vérifiez bien ce qui sera réinitialisé. Les écrans, les configurations de composants et les paramètres de marque reviendront à la version sélectionnée, mais vos données de collection, vos clés API et vos actions personnalisées restent inchangés — ils restent tels quels, indépendamment de l'annulation.

C'est une bonne habitude de tester régulièrement votre processus d'annulation dans un environnement de développement. Grâce à l'architecture unifiée d'Adalo, une seule annulation corrige les problèmes sur toutes les plateformes — iOS, Android et web — à la fois, éliminant le besoin d'ajustements spécifiques à la plateforme. C'est un avantage significatif par rapport à des plateformes comme Bubble, où l'application mobile est un wrapper pour l'application web, ce qui signifie qu'une version ne met pas automatiquement à jour toutes les plateformes déployées.

Meilleures pratiques de contrôle de version pour les équipes sans code

Collaboration d'équipe avec branches et permissions

Pour garder les choses organisées, attribuez à chaque membre de l'équipe sa propre Version de conception pour des fonctionnalités spécifiques — comme un nouveau processus de paiement ou une refonte de tableau de bord. De cette façon, leur travail reste limité jusqu'à ce qu'il soit prêt à fusionner. La branche principale doit toujours être réservée aux fonctionnalités complétées et testées qui sont fusionnées à partir de ces branches individuelles. Cette approche garantit que le travail inachevé n'entre pas accidentellement dans la version en direct de votre application web sans code.

Puisqu'Adalo n'autorise qu'un seul éditeur actif à la fois, il est important de coordonner. Utilisez un canal de communication partagé pour informer l'équipe de qui édite et quand. Cela évite les écrasements accidentels ou les problèmes d'accès.

Pour les équipes utilisant Adalo Blue, les permissions de niveau entreprise offrent une couche de contrôle supplémentaire. Vous pouvez définir qui a l'autorité de publier des applications ou de faire des modifications aux paramètres sensibles.

« Tout comme les caissiers de banque peuvent accéder aux tiroirs-caisses mais pas au coffre-fort, vos membres d'équipe devraient avoir des permissions adaptées à leurs rôles. » – DocuWriter.ai

Une fois que votre gestion des branches est en ordre, l'étape suivante consiste à résoudre efficacement les conflits de fusion.

Résolution des conflits de fusion

Même avec des branches bien gérées, des conflits de fusion peuvent survenir — surtout lorsque deux membres de l'équipe apportent des modifications différentes au même écran ou composant. Dans Adalo, où les versions de conception se concentrent sur les mises en page visuelles, la résolution de ces conflits nécessite une comparaison manuelle. Créez toujours un point de sauvegarde avec un libellé clair (par exemple, « Sauvegarde pré-fusion – mises à jour de l'écran de paiement ») avant de fusionner. Cela vous donne une option de secours si quelque chose s'échoue lors du processus de fusion.

Avant de fusionner, assurez-vous que votre branche de fonctionnalité est synchronisée avec la branche principalemise à jour . Par exemple, si la branche principale a été mise à jour avec un correctif de bug critique, synchronisez ces modifications avec votre branche de fonctionnalité avant de fusionner votre travail dans la branche principale. Testez tout soigneusement dans votre branche isolée d'abord pour vous assurer qu'il fonctionne comme prévu avant de terminer la fusion.

Après la fusion, nettoyez en supprimant les anciennes versions de conception pour éviter l'encombrement dans votre espace de travail. Adalo vous permet d'accéder à jusqu'à 10 versions de conception précédentes, donc un nettoyage régulier garde votre historique des versions gérable et plus facile à naviguer.

Si une fusion ne se déroule pas comme prévu, utilisez le champ Notes dans chaque version de conception pour suivre ce qui a changé et qui a apporté les modifications. Gardez à l'esprit que la restauration d'une version de conception dans Adalo annulera les écrans et composants, mais n'affectera pas votre base de données, vos clés API ou vos actions personnalisées. Pour les conflits de base de données, vous devrez les gérer séparément dans votre environnement sandbox.

Versioning sémantique pour les mises à jour d'applications

Le versioning sémantique, ou SemVer, est un moyen simple mais efficace d'étiqueter les mises à jour d'applications en utilisant un format en trois parties : Majeure.Mineure.Correctif. Ce système aide à communiquer l'ampleur et l'impact des mises à jour, qu'elles introduisent des changements incompatibles, ajoutent de nouvelles fonctionnalités ou corrigent des bugs mineurs.

Les utilisateurs d'Adalo doivent mettre en œuvre manuellement SemVer dans les notes de version, les descriptions de points de sauvegarde et les journaux de déploiement. Cela garantit que votre journal des modifications est facile à suivre et que l'étendue des mises à jour est claire.

Comment fonctionne le versioning sémantique (Majeure.Mineure.Correctif)

Chaque partie du format de versioning sémantique a un objectif distinct :

  • Mises à jour majeures (1.0.0): Elles signifient des changements majeurs qui pourraient casser les fonctionnalités existantes. Par exemple, redesigner complètement la navigation de votre application ou modifier sa logique de base de données.
  • Mises à jour mineures (0.1.0): Elles impliquent l'ajout de nouvelles fonctionnalités ou écrans d'une manière qui ne perturbe pas les fonctionnalités actuelles. Un exemple serait l'introduction d'un nouvel écran « Paramètres ».
  • Mises à jour correctives (0.0.1): Elles sont destinées aux corrections mineures, comme corriger un bug, ajuster des styles ou faire de légères modifications à la logique de l'application, comme corriger un filtre ou changer la couleur d'un bouton.

« Augmentez la version MAJEURE lorsque vous apportez des modifications incompatibles à l'API, la version MINEURE lorsque vous ajoutez une fonctionnalité de manière rétrocompatible, la version CORRECTIF lorsque vous apportez des corrections de bugs rétrocompatibles. » – semver.org

Pour les versions initiales, commencez par la version 0.1.0. Une fois que votre application est stable, passez à 1.0.0. Lors des phases de test, vous pouvez utiliser des suffixes comme -alpha, -beta, ou -rc pour indiquer l'étape de version. L'application cohérente de ces règles dans votre constructeur d'applications garantit un processus de mise à jour clair et logique.

Utilisation du versioning sémantique dans les plateformes sans code

Dans Adalo, l'incorporation du versioning sémantique est simple. Lors de la création d'une version de conception, utilisez le champ Notes pour enregistrer le numéro de version et une brève description des modifications. Par exemple : « v1.2.0 - Tableau de bord utilisateur ajouté ». Cette approche rend votre historique de versions consultable et vous aide à identifier les itérations sans effort. Mettez toujours à jour le numéro de version avant de déployer sur un environnement de production pour maintenir un journal des modifications clair.

De plus, affichez le numéro de version de manière visible dans votre application, par exemple dans la section Paramètres ou À propos. Si vous développez des composants personnalisés pour le Marché des composants Adalo, assurez-vous que le version propriété dans votre package.json correspond à vos notes de version. Cela prévient les conflits d'installation et garde vos mises à jour alignées.

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.

Avec AI Builder (à venir début 2026), vous pourrez utiliser le langage naturel pour décrire les modifications que vous souhaitez apporter, puis documenter ces modifications dans vos notes de version de conception. Magic Add vous permet de décrire des fonctionnalités comme « ajouter un écran de paramètres utilisateur avec bascule du mode sombre », et la plateforme la génère, ce qui rend la documentation de version encore plus importante à mesure que les modifications se font plus rapidement.

Comment Adalo se compare à d'autres plateformes pour le contrôle de version

Lors de l'évaluation des capacités de contrôle de version sur les constructeurs d'applications, plusieurs facteurs importent : comment les modifications sont suivies, comment fonctionnent les restaurations et comment la plateforme gère les déploiements multi-plateformes.

Plateforme Approche du contrôle de version Synchronisation multi-plateforme Prix de départ
Adalo Versions de conception avec restauration Les mises à jour du codebase unique pour toutes les plateformes 36 $/mois
Bubble Environnements de développement et de production Mobile est un wrapper web (mises à jour séparées) 69 $/mois + frais d'utilisation
FlutterFlow Contrôle de version basé sur Git Nécessite une configuration externe de base de données 70 $/mois par utilisateur
Glide Historique de version limité Aucune publication sur l'App Store 60 $/mois + frais de données

Bubble offre des environnements de développement et de production, mais sa solution mobile est un wrapper de l'application web. Cela signifie que les modifications de version ne se synchronisent pas automatiquement sur le web, iOS et Android – vous devrez peut-être gérer les mises à jour séparément. Bubble utilise également des unités de charge de travail avec des calculs peu clairs, ce qui peut créer des coûts inattendus lorsque votre application se développe. Bien que Bubble offre plus d'options de personnalisation, cela entraîne souvent des applications plus lentes qui ont du mal à supporter une charge accrue, nécessitant fréquemment l'aide d'experts pour optimiser.

FlutterFlow fournit un contrôle de version basé sur Git, qui plaît aux développeurs familiarisés avec les flux de travail traditionnels. Cependant, c'est une plateforme low-code conçue pour les utilisateurs techniques et nécessite de configurer et de gérer une base de données externe séparément. Cela ajoute une complexité d'apprentissage importante, particulièrement lors de l'optimisation pour l'échelle – toute configuration moins qu'optimale peut créer des problèmes de performance. Leur constructeur limite également votre vue à 2 écrans à la fois, tandis qu'Adalo peut afficher jusqu'à 400 écrans sur un seul canevas.

Glide excelle pour les applications basées sur des feuilles de calcul avec déploiement rapide, mais offre un historique de version limité et ne supporte pas la publication sur Apple App Store ou Google Play Store. Pour le contrôle de version sur les applications mobiles de production, c'est une limitation importante.

L'approche d'Adalo – Versions de conception avec sauvegardes automatiques avant restauration, combinées au déploiement en codebase unique – fournit un flux de travail rationalisé pour les équipes gérant des applications sur plusieurs plateformes. L'infrastructure modulaire de la plateforme s'adapte pour servir les applications avec millions d'utilisateurs actifs mensuels, sans plafond supérieur sur les enregistrements de base de données pour les plans payants.

Conclusion

Le contrôle de version transforme le développement d'applications d'un pari à enjeux élevés en un processus organisé et fiable. En gardant une trace des modifications, en créant des points de sauvegarde et en permettant des restaurations instantanées, vous pouvez protéger votre projet tout en expérimentant sans crainte. Les méthodes discutées ici – branching pour les nouvelles fonctionnalités, commit des modifications avec des notes claires, test approfondi avant la fusion et utilisation du versioning sémantique – sont des approches éprouvées qui aident les équipes à éviter les conflits, maintenir la stabilité des applications et déployer avec confiance les mises à jour.

C'est particulièrement important quand vous créer une application mobile où l'expérience utilisateur est primordiale. Avec Gartner prévoyant que 70 % des nouvelles applications s'appuieront sur des plateformes low-code ou sans code d'ici 2026, maîtriser le contrôle de version maintenant vous permettra de créer des applications de qualité professionnelle efficacement.

Commencez à appliquer ces techniques dès aujourd'hui. Activez le contrôle de version dans les paramètres de votre plateforme et créez toujours un point de sauvegarde avant d'apporter des modifications majeures. Prenez l'habitude de documenter les mises à jour au fur et à mesure. Ces étapes vous aideront à réduire les erreurs, à accélérer votre flux de travail et à faciliter la maintenance de votre application à long terme.

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 à partir d'une seule base de code. Contrairement aux wrappers Web, il compile vers du code natif et publie directement sur l'App Store Apple et Google Play Store—la partie la plus difficile du lancement d'une application est gérée automatiquement. Avec des enregistrements de base de données illimités sur les plans payants et sans frais basés sur l'utilisation, vous obtenez des coûts prévisibles à mesure que votre application se développe.

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 construction assistée par l'IA vous permettent de passer de l'idée à l'application publiée en jours plutôt qu'en mois. La plateforme gère le processus complexe de soumission à l'App Store, vous pouvez donc vous concentrer sur les fonctionnalités et l'expérience utilisateur de votre application au lieu de lutter avec les certificats, les profils de provisionnement et les directives du magasin.

Qu'est-ce que les versions de conception enregistrent dans Adalo ?

Les versions de conception enregistrent les éléments visuels de votre application, notamment les écrans, les configurations des composants, les paramètres de marque et les filtres de liste. Cependant, elles n'enregistrent pas les modifications de base de données, les données de collection, les clés API ou les actions personnalisées, qui restent inchangées même lorsque vous restaurez une version antérieure.

Combien de versions antérieures puis-je consulter dans Adalo ?

Adalo conserve un historique de version de jusqu'à 10 instantanés précédents, y compris les sauvegardes manuelles et les sauvegardes automatiques déclenchées par le système. Chaque entrée de version inclut le nom de la version, les notes décrivant les modifications, le créateur et l'horodatage pour un suivi et une référence faciles.

Plusieurs membres d'une équipe peuvent-ils modifier une application Adalo en même temps ?

Adalo ne supporte pas l'édition multi-utilisateurs en temps réel pour éviter les conflits et assurer que les modifications sont enregistrées correctement. Les équipes doivent coordonner qui travaille dans l'éditeur à un moment donné en utilisant un canal de communication partagé. Les versions de conception sont stockées au niveau de l'équipe, donc tous les collaborateurs partagent l'accès au même historique de version.

Qu'est-ce que le versioning sémantique et comment l'utiliser dans Adalo ?

Le versioning sémantique (SemVer) utilise un format Major.Minor.Patch pour étiqueter les mises à jour d'application en fonction de leur impact. Dans Adalo, implémentez cela en ajoutant des numéros de version dans vos notes de version de conception (par exemple, « v1.2.0 - Ajout du tableau de bord utilisateur »). Les mises à jour majeures indiquent des modifications majeures, les mises à jour mineures ajoutent des fonctionnalités rétro-compatibles et les correctifs corrigent de petits bogues.

Combien coûte Adalo par rapport à d'autres générateurs d'applications ?

Les forfaits payants d'Adalo commencent à 36 $/mois avec utilisation illimitée et sans limites d'enregistrements. Cela se compare favorablement à Bubble (69 $/mois plus les frais basés sur l'utilisation), FlutterFlow (70 $/mois par utilisateur, base de données non incluse) et Glide (60 $/mois avec limites de lignes de données). Adalo inclut également la publication sur l'App Store, que certains concurrents n'offrent à aucun prix.

L'annulation d'une version affecte-t-elle ma base de données ?

Non. Lorsque vous restaurez une version de conception dans Adalo, seuls les écrans, les configurations de composants et les paramètres de marque reviennent à la version sélectionnée. Vos données de collection, clés API et actions personnalisées restent inchangées. Pour les modifications liées à la base de données, vous devrez les gérer séparément dans un environnement bac à sable.

Comment Adalo gère-t-il le contrôle de version différemment de Bubble ?

Adalo utilise des versions de conception avec sauvegardes automatiques avant restauration et un déploiement à base de code unique qui met à jour iOS, Android et le web simultanément. La solution mobile de Bubble est un wrapper web, ce qui signifie que les modifications de version ne se synchronisent pas automatiquement sur toutes les plates-formes. Bubble utilise également les unités de charge de travail avec des calculs peu clairs qui peuvent créer des coûts inattendus à grande échelle.

Puis-je utiliser le contrôle de version pour tester les nouvelles fonctionnalités en toute sécurité ?

Oui. Créez une version de conception avant d'apporter des modifications, utilisez le champ notes pour documenter ce que vous testez et expérimentez librement. Si la nouvelle fonctionnalité ne fonctionne pas, restaurez la version précédente en un clic. Adalo enregistre automatiquement votre état actuel avant toute restauration, de sorte que vous ne perdez jamais votre travail de manière permanente.

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