Créer des composants Adalo en toute simplicité : le guide 2025

Créer des composants Adalo en toute simplicité : le guide 2025

Adalo

Composants

No-Code

React

React Native

Pourquoi des composants ?

Les composants personnalisés inclus dans l'outil no-code Adalo permettent d'ajouter des fonctions que l'éditeur drag-and-drop de la plateforme ne propose pas encore (animations, intégration d'APIs natives, widgets interactifs, etc.). Une fois publiés, vous pouvez les réutiliser dans tous vos projets, les partager à votre équipe... ou même les vendre sur le Marketplace d'Adalo pour générer un revenu passif !

Prérequis express

Outil Version conseillée Rôle
Node.js ≥ v18 (v10.2 min) Environnement JavaScript
Compte Adalo Gratuit ou payant Activez « Developer Mode » pour voir vos composants en dev
create-adalo-component Accessible via npx Génère le squelette de bibliothèque
Git + GitHub (optionnel) Versionner et collaborer

Astuce : Sur macOS ou Windows, utilisez nvm pour jongler entre versions Node sans casser d'autres projets.

Étape 1 : Bootstraper votre composant

Ouvrez un terminal à l'emplacement voulu et tapez :

npx create-adalo-component step-counter
cd step-counter

Connectez-vous :

npx adalo login

Lancez le serveur local :

npx adalo dev

L'outil crée aussitôt :

  • un manifest.json minimal
  • une composant minimal React (web + mobile)

Étape 2 : Tester dans l'éditeur

  • Dans Adalo, ouvrez n'importe quel écran puis Add › Development : votre composant apparaît déjà.
  • Glissez-déposez-le, paramétrez les props dans le panneau de droite et lancez Preview pour tester côté web.
  • Mobile : scannez le QR code du preview ou construisez un APK/IPA ad hoc ; cela évite les surprises de dépendances « web-only ».

Étape 3 : Personnaliser votre composant

  1. src/index.js : cœur du rendu React/React-Native.
  2. adalo.json : déclare les contrôles (texte, couleur, data, actions) ainsi que les informations du composant (description, prix, etc...).
  3. package.json : remplissez le bloc "adalo" (label, author, icon, etc.). Les champs essentiels sont obligatoires avant la publication. developers.adalo.com

Keep it simple : commencez par une seule plateforme puis factorisez le code (hooks natifs ou libs cross-platform) avant d'ajouter la version web/iOS/Android.

Étape 4: Valider qualité & accessibilité

  • Vérifiez le redimensionnement automatique (layout responsive).
  • Testez Actions (navigate, update data) et Permissions (write/read).
  • Utilisez adb (Android) et Xcode (iOS) pour inspecter les logs si besoin.

Étape 5 : Publier en un clic

Afin de publier votre composant sur le marketplace d'Adalo, vous pouvez utiliser le cli (command line interface) d'Adalo. Il permet de publier votre composant en une commande. Quand tout est stable vous pouvez entrer dans le terminal :

npx adalo publish

Le CLI compile, empaquète et pousse votre librairie sur le registry Adalo. Choisissez :

  • Public : visible sur le Marketplace (monétisable).
  • Private : réservé à vos apps ou à des clients précis. developers.adalo.com

Bonus : quatres bonnes pratiques « simplicité »

  1. Un composant = un objectif: séparez Slider, Progress Bar, etc.
  2. Zéro config complexe: préférez des valeurs par défaut parlantes, suivez les guidelines de la plateforme concernant la mise en place de la configuration des composants.
  3. Design system Adalo: reprenez les couleurs primaires/secondaires automatiques (Colors and Branding dans la doc).
  4. Pas d'API bloquante: encapsulez vos appels réseau par un état « loading » pour éviter d'immobiliser l'écran.

Ressources rapides

  • Docs officielles : developers.adalo.com (Creating a Component, Testing, Publishing).
  • Forum : tag Component Developers pour demander de l'aide (ex. discussion du 1 juillet 2025). Adalo
  • GPT personalisé permettant d'accélerer la création de composants (génération du manifest et du code associé) : Adalo Component GPT

Conclusion

Grâce au CLI et au Developer Mode, créer un composant Adalo n'exige plus qu'une poignée de commandes : npx create-adalo-component → npx adalo dev → npx adalo publish. Concentrez-vous sur la logique métier, laissez Adalo se charger du packaging, et libérez votre créativité... simplement !

Par le

Ces articles pourraient vous intéresser

7 conseils pour bien préparer un audit d’optimisation des processus métiers

7 conseils pour bien préparer un audit d’optimisation des processus métiers

14 June 2025
Voici 7 conseils concrets pour tirer le meilleur de cette collaboration et faire de l’audit un levier de performance.

Audit

No-Code

Automatisation

Processus

Vibe Coding: mode passagère ou véritable révolution dans la conception logicielle ?

Vibe Coding: mode passagère ou véritable révolution dans la conception logicielle ?

18 March 2025
Le vibe coding est une nouvelle tendance récente dans l’univers du développement logiciel. A la croisée du no-code et du développement logiciel, et popularisé par de nouveaux outils tel que Cursor , bolt ou encore Lovable

Vibe-Coding

Automatisation

MVP

IA

Quel avenir pour les workflows no-code/low-code ?

Quel avenir pour les workflows no-code/low-code ?

29 October 2024
La mise en place de processus automatisés a été profondément modifiée par l’essort des technologies no-code/low-code. Cette nouvelle tendance a permis de réduire considérablement le temps d’implémentation de workflow divers par rapport au développement classique

NoCode

LowCode

Workflows

RPA

IA

Citizen Development

Comment optimiser un scénario Make efficacement ?

Comment optimiser un scénario Make efficacement ?

25 April 2024
Le no-code est devenu un élément incontournable dans les entreprises de toutes tailles, et de plus en plus de workflow, permettant d’automatiser une partie des tâches répétitives d’une entreprise, sont utilisés dans le but de réduire la pénibilité ou les coûts. En particulier, Make est un outil simple mais puissant permettant de répondre à des cas d’usages variés d’automatisation.

Make

NoCode

Optimisation

Workflows

RPA

Vous avez un besoin en automatisation ?
Nous contacter