Hello ! Merci de visiter mon site !
Je suis Franco MUOIO, Product Builder et Formateur en développement mobile. Voici la synthèse des dernières améliorations FlutterFlow.
Grosse mise à jour Supabase dans FlutterFlow
Bonne nouvelle, FlutterFlow a intégré la version 2.6.0 du package supabase_flutter. Cela ouvre la porte à de nouvelles fonctionnalités, mais attention, la transition depuis la version 1.10.24 inclut des changements majeurs. Vous avez encore 4 semaines pour rester sur l’ancienne version (en activant l’option “Use Supabase v1”), mais après cette période, tous les projets passeront automatiquement à Supabase v2.
Si vous utilisez du code personnalisé, il faudra probablement le mettre à jour pour éviter des erreurs. Je vous conseille de commencer dès maintenant en consultant le guide de migration. Et si vous voulez exploiter les nouveautés comme les requêtes en streaming ou l’authentification Apple, il faudra désactiver l’option « Use Supabase v1 ».
Streaming en temps réel avec Supabase
Désormais, vous pouvez activer le streaming des données en temps réel avec Supabase ! Plus besoin de configurer des requêtes multiples, il suffit de désactiver l’option “Single Time Query” dans la configuration des requêtes Supabase. Idéal pour les applications dynamiques qui nécessitent une mise à jour en continu des données.
Authentification Apple pour Supabase
Vous pouvez maintenant ajouter la connexion via Apple à votre application FlutterFlow. Cela vient compléter les options existantes comme l’authentification par email et Google. Un vrai plus pour ceux qui souhaitent publier sur l’App Store et respecter les exigences d’Apple.
Recherchez facilement dans les paramètres de votre application
Un petit changement, mais qui fait gagner un temps fou : une barre de recherche a été ajoutée dans la page des paramètres de l’application. Vous pourrez rapidement naviguer entre toutes les options et configurations sans perdre de temps à fouiller.
Amélioration de la gestion des dépendances
La page dédiée aux dépendances a été enrichie pour rendre la gestion des packages Dart plus intuitive. Désormais, vous pouvez :
- Ajouter des dépendances personnalisées.
- Ajuster les versions des packages déjà utilisés.
- Voir tous vos packages (et leurs erreurs éventuelles) dans un seul endroit centralisé, que ce soit pour les widgets ou les actions personnalisées.
FlutterFlow affiche même des messages d’erreur clairs en cas de conflits, ce qui simplifie beaucoup le débogage.
Migration des bibliothèques d’équipe
Si vous travaillez en équipe, une nouvelle fonctionnalité de migration vous permet de transférer les bibliothèques partagées vers des projets dédiés. Cela améliore la gestion des composants et réduit les risques de conflits. Pensez bien à sauvegarder vos projets avant de lancer une migration.
Modifications côté Firebase
Attention : si vous utilisez Cloud Storage for Firebase, sachez que Google exige désormais un plan Blaze (paiement à l’utilisation). Même si un usage gratuit reste possible dans certaines limites, vous devrez passer sur Blaze pour continuer à utiliser des actions comme l’upload de fichiers ou de signatures.
Autres améliorations notables
Quelques ajustements supplémentaires qui méritent d’être mentionnés :
- Support amélioré pour les images SVG dans le widget Image.
- Correction de bugs liés aux bibliothèques et à la position du curseur.
- Meilleur processus de QA pour limiter les régressions.
En développement : Ce qui arrive bientôt
Voici un aperçu des fonctionnalités que je suis impatient de voir :
- Rendre chaque propriété de widget dynamique.
- Ajout d’une Marketplace pour les bibliothèques.
- Expérience améliorée pour les fusions de branches.
- Édition de code natif grâce à des hooks.