Code or No-Code ?

culture générale informatique developpement Jun 24, 2022

Hello,

Cette semaine, j'ai envie de parler No Code

Ça fait plusieurs mois maintenant que je teste des outils, mais je n'avais pas d'idée concrète à réaliser

En discutant avec Fred, mon ami, il m'a dit :

"Je suis dans un groupe de pratique Communication Non Violente, et un truc qui m'aiderait : une app qui me permet de journaliser une gratitude par jour "

Ahhhh ! Ben voilà un cas concret.

Donc je te partage ma première vraie app en no code

Adalo

 

Je précise, cet article n'est pas sponsorisé.

J'ai entendu beaucoup de bien d'Adalo, mais je n'avais jamais utilisé.

En combien de temps, je suis capable de sortir un MVP qui aiderait Fred.

Le besoin est simple :

  • On s'enregistre

  • On se loggue

  • Sur la home page, on écrit sa gratitude

  • Je peux lister mes gratitudes déjà enregistrées

Hop, c'est parti, je crée un compte Adalo et je lance mon premier projet

Bon déjà, ça commence bien.

Il y a déjà la partie login et tout.

J'ai besoin d'une table en base de données pour stocker.

Il suffit d'ajouter une collection :

 

Maintenant, un formulaire pour y entrer des données :

 

Et enfin, un écran pour lister les gratitudes que j'ai écrites

On n'oublie pas de ne lister que les gratitudes du current user :p

 

Une petite customisation de la nav bar pour avoir une icône vers la liste.

Sincèrement, en 15 min c'est prêt

Je lui envoie. Il teste et me fait une longue de feedback.

Je prends note et je me dis "ouch, on va voir combien de temps ça va prendre maintenant"

Déjà, ce que j'ai appris en live :

  • La gestion des collections et des relations

  • La gestion des actions, des forms et des lists

L'objectif est atteint, livré un MVP rapidement sur lequel mon "client" peut se projeter et affiner ce qu'il veut.

Itération

 

Ses retours :

  • Y'a du texte en anglais partout, il faudrait traduire

  • Il faut pouvoir ajouter une image avec chaque gratitude

  • Il n'y a pas de bouton "ajouter" sur la liste

  • Il faut un bouton d'aide, il donne une indication pour aider la personne à écrire

    • Aide à piocher dans une liste prédéfinie

Donc, c'est reparti

Je fais les modifications de texte.

J'ajoute un champ dans ma collection pour avoir une image

J'ajoute dans mon form un sélecteur d'image

Je change ma liste sous forme de liste de cartes.

 

Par contre, ça se complexifie pour la partie Aide.

Je dois afficher une aide au hasard parmi une liste.

Je prends 3 min pour chercher sur le net.

Il existe un composant "Random Picker" qu'il suffit d'installer.

Je crée une collection qui abritera mes questions d'aide.
J'en mets quelques-unes à la main pour l'exemple.

J'ajoute mon composant.

 

Et voilà !

35 min plus tard, la v2 est livrée.

En à peine 1h, j'ai un truc qui fonctionne accessible sur le net et partageable facilement.

Et en plus, je ne suis même pas Dev.

Ma conclusion

 

Mon but n'est pas de te convaincre de faire du no code

Mon but avec mes articles, c'est d'essayer des trucs et d'ouvrir mon esprit. Et de te partager ces réflexions.

Ajouter des cordes à mon arc.

Je suis maintenant convaincu que si j'ai besoin de montrer un MVP à un client sans que ça prenne du temps, je le ferai en No Code.

Il peut manipuler, faire des retours et voir les modifications rapidement

Une fois qu'il est convaincu de ce qu'il veut lui-même et qu'on a une maquette qui fonctionne, c'est plus facile de repasser sur du code pur si besoin.

Tu peux même laisser en No Code, les couts sont connus. Le client est serein.

Je te tiendrais au courant de la suite de la vie de cette app, car Fred a vraiment envie

Et toi, qu'est-ce que t'en penses ?

Imrane 🏖

La newsletter pour ne rien louper

Rejoins les 2500 lecteurs de  la newsletter pour obtenir des conseils, des stratégies et des ressources pour développer et monétiser tes compétences Tech.