Un éditeur no-code pour créer des applications Flutter.
C'est un mix entre un éditeur no-code et Figma avec un export possible du code source (Dart + Flutter).
Ça supporte un déploiement mobile (APK) mais aussi web!
Ça sera certainement pas à la hauteur d'un code écrit spécifiquement pour design l'interface mais honnêtement le fait que ce soit en Flutter me rassure car la complexité d'un layout Flutter est bien moindre qu'un layout fait en CSS/HTML donc je ne pense pas qu'on ait le même genre de bouse abjecte type Windev.
Un retour d'expérience sur un passage de iOS natif à Flutter.
Les points forts:
- le langage Dart
- la rapidité d'exécution des tests
- grande diversité de widget embarqués
- hot reload <3
- performances
- courbe d'apprentissage douce
Les points faibles:
- moins de ressources et librairies car ecosystème "jeune"
- 🕸️
Flutter est le langage de l'avenir pour le frontend et (j'espère) un jour aussi du backend.
Le prochain langage fullstack pour remplacer Javascript?
Une base de données pee-to-peer, c-a-d qui permet de communiquer avec d'autres clients pour se synchroniser sur l'état commun partagé.
ça m'a l'air plutôt compliqué à gérer, surtout avec des clients malicieux mais par contre le côté offline first est toujours bon à prendre :-)
(Merci Pierre pour le partage)
Une étude de plusieurs librairies pour gérer le state en Flutter.
(Via Pierre)
Un super retour d'expérience sur l'utilisation de Flutter Web pour créer une PWA !
Les équipes ont décidé de faire une PWA pour éviter le problème de gestion d'anciennes versions d'une app mobile dans leur parc.
A part quelques difficultés autour de l'utilisation de l'appareil photo, ils n'ont pas rencontré de problème.
C'est vraiment encourageant pour Flutter Web car la techno est en production depuis seulement 1 an et semble déjà à la hauteur des promesses.
Ce genre de choix permet de tester rapidement un concept avec une PWA et de publier plus tard des applications natives sur les stores.
Un article très complet sur les bonnes pratiques lors du développement d'une app Flutter.
Points abordés:
- linters
- utilisation de l'IDE pour refacto
- différents types de tests (et les Golden Tests propres à Flutter)
- code coverage
- CI/CD
- mesurer la qualité du code
Si vous souhaitez vous lancer avec Flutter je vous conseille de regarder ce kit de démarrage qui contient des exemples d'applications complètes.
C'est un template Github que vous pouvez directement clôner depuis ce lien https://github.com/GeekyAnts/flutter-starter/generate