Hello, c'est Vanessa ! 👋
Je suis ravi de te retrouver pour le lancement officiel de La Potion FlutterFlow, la première newsletter en français !
Aujourd’hui c’est le format FlutterFlow décrypté que je te propose.
Au programme :
Les nouveautés du mois annoncées
C’est quoi un Flutter Module ?
Les améliorations majeures de la gestion des API des derniers mois.
La question de la semaine ❓
Est-ce que je peux développer mon projet avec la version gratuite de flutterflow ?
Si tu utilises Firebase ou Supabase, tu peux effectivement bien avancer avec la version gratuite. Si ce n’est pas le cas, la limite de 2 appels API va vite te bloquer.
Néanmoins, la version gratuite ne permet pas de déployer sur les Stores.
Je te conseille de te confronter assez rapidement à ce sujet et ne pas attendre d’avoir terminé ta version, tu risques de tomber de haut. Si tu ne l’as jamais fait cela demande quand même un certaine apprentissage.
De plus, il y a beaucoup de spécificités propres au mobile que l’on envisagent pas toujours. Par exemple, certains comportements peuvent varier entre le web, Android et Apple.
Donc oui, fais des économies durant ton apprentissage mais si ton projet est sûr, il est temps de passer au plan Pro.
Merci pour cette question, chaque semaine, je réponds à une de vos questions !
Les nouveautés
Tu l’as peut-être reçu mais il y a deux jours, FlutterFlow a publié ses nouveautés dans sa newsletter officielle. Let’s go !
Les Callbacks
On peut désormais définir un paramètre dans les actions en paramètre des composants.
Cela fait beaucoup de paramètres ? C’est très simple en fait.
Le terme callback désignent les fonctions passées en argument d’une fonction.
En l’occurence ici, elle est appelée dans un composant en tant que paramètre mais définie dans une page d’origine.
C’était déjà possible mais maintenant on peut lui passer un paramètre. Et ça fait gagner du temps.
Voyons un exemple d’utilisation : si l’on crée une boîte de dialogue pour définir des tris d’une liste dans la page principale, au lieu de renvoyer la selection puis de rafraîchir la liste avec ces données, tu peux faire cela directement.
L’avantage est encore plus fort dans les Custom Widget ou cette nouveauté est aussi disponible. Comme ce n’était pas possible de jouer sur l’état local depuis un custom, on devait créer et mettre à jour une App State, ce qui était une vraiment mauvaise pratique de développement.
Les Tableaux
C’est vraiment pas mal, ce composant connaît une évolution considérable, une belle pagination et la selection par ligne. Les tableaux sont très utilisés dans les applications métier où on a souvent besoin de gérer de grand volume de données.
Export Project as Flutter Module
Alors ça, c’est quand même une nouvelle de taille.
Déjà c’est quoi un Module Flutter ?
C’est un package de code Dart qui peut être intégré dans des applications Flutter existantes. C’est-à-dire que tu peux développer une partie de ton application (ou une fonctionnalité spécifique) dans FlutterFlow, puis l'exporter comme un module qui peut être inséré dans un projet Flutter existant. Incroyable non ?
C’est vraiment une avancée significative dans l’interaction entre les deux environnements.
Les améliorations majeures de la gestion des API des derniers mois
Tout en bas de l’email, une amélioration des groupes d’appel d’API est annoncée, elle permettra peut-être d’offrir une gestion en sous-groupes bienvenue.
Cela vient après beaucoup d’amélioration de la gestion des appels API depuis quelques mois, notamment la transformation automatique des réponses JSON en DataType. Un must have.
C’est très positif dans la démarche de FlutterFlow de ne pas se cantonner aux intégrations Firebase et Supabase en créant une intégration d’API solide.
Si tu as des questions, n'hésite pas à me contacter en répondant à ce mail. Je serais ravi de t'aider !
Cette édition touche à sa fin, j’espère de tout cœur qu’elle t’aura plu ! Si c’est le cas, un petit like en bas du mail, ça fait plaisir.
N’oublie pas de partager cette newsletter à un maximum de personnes qui pourraient en avoir l’utilité ; c’est un projet qui me tient à cœur et cela m’aidera beaucoup !
Je te donne rendez-vous dans dans 15 jours pour la prochaine édition de La Potion FlutterFlow, le 22 février 2024 à 7h.
A bientôt,
Vanessa
PS : dans la prochaine édition, je te proposerais une nouvelle arcane (tu as pu découvrir la première de la série avec Les Bonnes pratiques FlutterFlow).