Un Expert Adalo sur les Applications Rapides et Poser les Bonnes Questions en Premier

Un Expert Adalo sur les Applications Rapides et Poser les Bonnes Questions en Premier

Si vous avez déjà cherché une solution sur le forum Adalo pour quelque chose qui semblait impossible, il y a de bonnes chances que vous ayez lu l'une des réponses de Victor. Il construit sur Adalo depuis 2020, a été l'un des premiers à créer des tutoriels pour cela sur YouTube, et a travaillé sur bien plus d'une centaine d'applications.

Il est aussi ingénieur de formation, ce qui se manifeste de deux manières. Il peut diagnostiquer exactement pourquoi une application se charge lentement, et il vous dira franchement quand vous ne devriez pas créer ce que vous avez demandé.

Nous avons parlé avec Victor de ce qui ralentit véritablement une application Adalo, de l'erreur de base de données que presque tous les débutants commettent, et de la seule question qu'il pose avant d'écrire quoi que ce soit.

Rencontrez Victor : ingénieur, enseignant, expert Adalo

Victor a travaillé longtemps dans l'informatique, endossant différents rôles en tant qu'ingénieur, gestionnaire d'entreprise et propriétaire de startup. Il est venu au no-code en 2020, pendant le COVID, quand l'économie a changé et que sa startup de l'époque était en difficulté. Il avait besoin d'une application mobile et ne pouvait pas se permettre d'embaucher un développeur full-stack.

« J'ai décidé, d'accord, je suis ingénieur à la base, j'aime faire des recherches, puis-je construire cela moi-même ? Et j'ai trouvé Adalo. J'ai créé la première version en moins d'une semaine, sans rien connaître de la plateforme, parce que c'est tellement intuitivement facile à comprendre et facile à utiliser. Donc je suis devenu un énorme fan. »

Victor Kuzmichev, fondateur de No Code Atelier et expert Adalo

Il a commencé comme un créateur qui construisait pour lui-même, puis a commencé à partager ce qu'il trouvait sur le forum. Ces réponses du forum se sont transformées en vidéos, d'autres créateurs ont commencé à lui demander de l'aide, et c'est ainsi qu'il est devenu un expert Adalo. Aujourd'hui, il dirige son propre studio, No Code Atelier, avec quelques associés, aidant les clients à transformer leurs idées commerciales en vrais produits.

Ce qui a fait ressortir son contenu précoce, c'est que ce n'était pas seulement du matériel « comment faire ». Il s'est attaqué aux choses que la plateforme était censée ne pas pouvoir faire.

« Résoudre les problèmes techniques complexes et trouver des solutions à des problèmes qui semblent insolubles. C'est une chose très intéressante à faire. La plateforme elle-même est assez flexible. Elle vous permet de créer des choses fantastiques, et le rapport temps-résultat est imbattable. »

Victor Kuzmichev, fondateur de No Code Atelier et expert Adalo

L'enseignement n'a jamais été une stratégie commerciale. Il publie parce que d'autres créateurs l'ont aidé quand il a commencé.

« Je veux juste partager mes connaissances pour que tout le monde ait la possibilité de gagner du temps. J'aime rendre la pareille. J'ai beaucoup appris d'autres créateurs, de personnes qui m'ont aidé au début. »

Victor Kuzmichev, fondateur de No Code Atelier et expert Adalo

Commencez par le pourquoi, pas par les écrans

Avant que le studio de Victor ne touche à un générateur, il travaille sur le problème commercial. Il insiste sur le fait que le logiciel n'est jamais le point clé.

« L'application, le projet, l'informatique elle-même, n'est pas l'objectif. C'est l'instrument pour résoudre le problème du client. L'objectif n'est pas l'application dans le magasin. L'objectif est d'avoir quelque chose de résolu. »

Victor Kuzmichev, fondateur de No Code Atelier et expert Adalo

Son illustration préférée est la demande de tableau de bord, qu'il entend constamment. Un client dit qu'il veut un tableau de bord pour voir comment les choses se passent. Il demande quels paramètres exactement. Puis combien de personnes sont dans l'équipe. Trois ou quatre ? Est-ce que regarder l'activité de quatre personnes a vraiment besoin d'un tableau de bord, ou un export CSV ferait-il l'affaire ? Habituellement, dit-il, le client s'arrête et convient que cela semble être un plan.

Ce n'est pas du pédantisme. C'est ce qui empêche une construction d'être gaspillée.

« Dans beaucoup de cas, quand l'idée n'est pas bien réfléchie, à la fin le produit est peu utilisé, ou la fonctionnalité n'est pas utilisée. C'est quelque chose qu'un créateur doit considérer avant de faire quoi que ce soit. »

Victor Kuzmichev, fondateur de No Code Atelier et expert Adalo

Ce qui ralentit vraiment une application Adalo

C'est là que le cerveau d'ingénieur de Victor est le plus utile, car son diagnostic est rafraîchissamment sans magie. Les problèmes de performance proviennent presque toujours du fait de demander à un appareil de faire trop de choses à la fois.

Trop d'éléments sur un seul écran. Chaque élément doit être assemblé par le téléphone ou le navigateur, donc un écran avec deux cents éléments est simplement plus lent qu'un écran simple. Six listes se chargeant simultanément, chacune tirant cent enregistrements, signifie six requêtes de base de données et six cents enregistrements rendus à la fois.

Des listes dans des listes. Imbriquer une liste dans chaque élément d'une autre liste multiplie ce qui se charge en même temps.

Essayer de tout charger. Il a vu des créateurs tenter de charger vingt mille enregistrements dans une seule liste.

« Ça ne fonctionnera pas. Ça ne fonctionnera nulle part. Ce n'est pas Adalo, ça ne fonctionnera tout simplement pas. »

Victor Kuzmichev, fondateur de No Code Atelier et expert Adalo

Les listes masquées se chargent toujours. Celui-ci n'est pas largement connu. En fonction de ce qu'il voit dans la console réseau, une liste qui n'est pas visible est toujours chargée. Donc un écran avec quatre onglets personnalisés soutenus par quatre listes charge tous les quatre, ce qui va bien quand ils sont petits et est douloureux quand ils ne le sont pas.

Les relations lourdes et les compteurs empilés. Les données profondément relationnelles se chargent plus lentement, similaire aux jointures en termes SQL. Et les compteurs s'accumulent rapidement. Il décrit une application avec une douzaine ou plus de compteurs de base de données sur un tableau de bord, chacun lancant sa propre requête, qu'il prévoit de corriger avec une intégration API ou un composant personnalisé.

Son conseil pratique : gardez les écrans simples et divisez-les quand vous le pouvez, filtrez correctement les listes au lieu de tout charger, évitez d'empiler dix actions sur un seul bouton, et utilisez la console de votre navigateur et l'inspecteur réseau pour voir exactement ce qui se charge et pourquoi.

« Parfois, je suis déçu par les performances, mais je comprends que c'est le prix de la simplicité. »

Victor Kuzmichev, fondateur de No Code Atelier et expert Adalo

L'erreur de base de données que les débutants continuent à commettre

Quand on lui demande ce que les débutants se trompent sur les bases de données, Victor ne l'adoucit pas : ils n'ouvrent pas la documentation. Lisez la documentation des collections, dit-il, et environ 95 pour cent des questions de structure de base de données disparaissent d'elles-mêmes.

Au-delà de cela, son conseil le plus utile concerne la dénomination des relations. Si deux collections ont plusieurs relations entre elles et qu'elles portent toutes des noms par défaut, vous vous perdrez. Imaginez une collection d'articles où un utilisateur peut posséder de nombreux articles et également en louer de nombreux. Nommez-les explicitement, quelque chose comme propriétaire utilisateur et locataire utilisateur d'un côté, articles que je possède et articles que je loue de l'autre, au lieu de laisser les valeurs par défaut.

L'autre piège est la surcomplication, construire une structure élaborée quand une simple ferait l'affaire. Celui-ci, il l'admet, vient surtout avec l'expérience.

Projets personnels, sans serveur par conception

Victor construit également ses propres outils, et celui qu'il a partagé sur le forum résout un problème que beaucoup d'utilisateurs d'Adalo rencontrent : rechercher et trier de grandes quantités de données. Avec l'API Adalo Collections activée, son outil se connecte à une collection, télécharge les données et vous permet de les rechercher, y compris une recherche globale dans la collection.

Le choix de conception dont il est le plus fier est qu'il ne stocke rien. Tout se passe dans votre navigateur, et vider le cache supprime les données. Son backend fait exactement une chose : envoyer les codes d'accès par e-mail.

Ironiquement, le construire lui a enseigné la même leçon de performance de l'autre côté. L'affichage de vingt mille enregistrements à la fois fonctionnait techniquement, mais l'onglet du navigateur consommait quatre à cinq gigaoctets de mémoire, donc il l'a reconstruit avec la pagination et le chargement progressif. La gestion des données en masse, note-t-il, est un défi sur toutes les plateformes, pas seulement Adalo.

Il est aussi rafraîchissamment honnête sur la façon dont c'était fait : assisté par l'IA, pas codé à la main à partir de zéro.

« Vous obtenez la première version en 30 minutes, puis vous réparez les choses pendant plusieurs heures pour qu'elle fonctionne comme vous le souhaitez, pas comme l'IA le souhaite. »

Victor Kuzmichev, fondateur de No Code Atelier et expert Adalo

La fonctionnalité qu'il souhaite le plus d'Adalo suit le même thème : développement de composants personnalisés assisté par l'IA à l'intérieur d'un bac à sable dans la plateforme, intégrant l'IA non pas pour générer des écrans mais pour écrire la fonctionnalité qui a véritablement besoin de code.

Les conseils de Victor pour les créateurs

Pour quiconque est bloqué au milieu d'une construction, son conseil est la même question avec laquelle il ouvre chaque projet client.

« Pourquoi construisez-vous cela ? Quelle est la raison d'être de ce logiciel que vous créez ? Quand l'esprit est clair sur l'objectif et le problème que vous résolvez, c'est beaucoup plus facile à implémenter. »

Victor Kuzmichev, fondateur de No Code Atelier et expert Adalo

Il y a une raison pour laquelle son studio s'appelle No Code Atelier plutôt que quelque chose d'industriel.

« Nous nous appelons ainsi pour une raison, parce que nous ne sommes pas une usine qui fabrique des applications comme des crêpes. Nous construisons des applications web et des applications mobiles sur mesure selon les besoins spécifiques de chaque client. »

Victor Kuzmichev, fondateur de No Code Atelier et expert Adalo

Il a aussi les yeux bien ouverts sur les probabilités, et cela ne le dérange pas. Environ un nouveau projet sur dix décolle, dit-il, mais si vous n'essayez pas, vous n'avez pas du tout cette chance.

Vous pouvez commencer à créer sur Adalo gratuitement, lisez le documentation d'aide Victor recommande vivement, parcourez applications que d'autres créateurs ont lancées, ou embaucher un expert Adalo pour construire avec vous.

FAQ

Qui est Victor Kuzmichev ?

Victor Kuzmichev est un expert Adalo et le fondateur de No Code Atelier, un studio de développement low-code et no-code. Ingénieur de formation, il a commencé à développer sur Adalo en 2020, a été parmi les premiers à publier des tutoriels Adalo sur YouTube, et est un contributeur de longue date sur le forum Adalo. Il a travaillé sur plus d'une centaine d'applications et se spécialise dans les intégrations complexes et l'architecture.

Pourquoi mon application Adalo est-elle lente, et comment y remédier ?

Les causes les plus courantes sont de mettre trop de choses sur un écran, d'imbriquer des listes dans des listes, et d'essayer de charger trop d'enregistrements à la fois. Les listes qui ne sont pas actuellement visibles se chargent quand même, donc les écrans à onglets soutenus par plusieurs grandes listes les chargent tous. Les données profondément relationnelles et de nombreux compteurs simultanés ajoutent aussi des requêtes. Les solutions sont de diviser les écrans complexes, de filtrer les listes au lieu de tout charger, d'éviter d'empiler de nombreuses actions sur un bouton, et d'utiliser la console de votre navigateur et l'inspecteur réseau pour voir ce qui se charge réellement.

Comment dois-je structurer ma base de données Adalo ?

Commencez par lire la documentation des collections, qui, selon Victor, résout environ 95 pour cent des questions de base de données des débutants. Les collections contiennent des propriétés, et les relations connectent les collections. Quand deux collections ont plusieurs relations entre elles, nommez chacune explicitement au lieu de garder les valeurs par défaut, par exemple propriétaire utilisateur et locataire utilisateur à côté des articles que je possède et des articles que je loue. Évitez de surcharger la structure quand une structure plus simple suffira.

Qu'est-ce qu'Adalo ?

Adalo est un générateur d'applications sans code avec un canevas visuel multi-écran et un générateur IA appelé Ada. Vous pouvez concevoir, créer et publier des applications web et des applications natives iOS et Android pilotées par une base de données à partir d'un seul projet, puis les distribuer sur l'App Store Apple et Google Play. Les forfaits commencent gratuitement avec 500 enregistrements par application, et les plans payants commencent à 36 $ par mois.

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