FlutterFlow : Qu'est-ce que c'est ? En quoi est-ce utile ?

Topic : Programmation   | Publié 3 years ago

Qu'est-ce que c'est ?

FlutterFlow est un constructeur low-code pour le développement d'applications mobiles natives. Vous pouvez utiliser notre simple interface drag and drop pour créer votre application 10 fois plus rapidement que le développement traditionnel.

Il se base sur le framework Flutter en version no code et a pour but d’aider à la réalisation d’une application mobile de A à Z. La dernière version de l’outil (2.0) date du 11 avril 2022.

Les plateformes supportées à ce jour sont Android, iOS, Web, Mac OS en version bêta et Windows en version alpha.

L’outil prend en charge tous les widgets de bases et de nombreuses options permettant notamment de personnaliser l’interface. Il propose des fonctionnalités assez poussées, comme l’intégration de paiements, la connexion à Firebase, l’authentification, les notifications, l’ajout de publicités, la possibilité d’ajouter du code ou encore l’intégration avec GitLab.

Il propose également des fonctionnalités similaires à celles utilisées avec Flutter, comme le hot reload, la gestion du splashscreen, la visibilité sur l’arbre des widgets, la possibilité de créer des composants personnalisés, un alignement intuitif des éléments, la mise en place d’animations, l’extraction de widgets, les Google fonts qui sont intégrées, la gestion du dark mode, la gestion des versions, la possibilité d’avoir un aperçu immédiat sur des appareils différents (téléphone, tablette, ordinateur), un mode debug et d’autres fonctionnalités que nous n’avons pas eu le temps de tester.

 

 

Un tutoriel est proposé lors de la première utilisation de l’outil afin de le prendre en main et des templates sont disponibles pour partir sur un projet avec une base déjà créée.

Une version gratuite est disponible mais reste assez limitée. La version payante standard, permet principalement de générer des builds et d’exporter le code. La version pro permet d’avoir des exemples d’applications, des APIs personnalisées, l’intégration Github ou encore le déploiement de l’application sur les stores.

En quoi est-ce utile ?

Dans le monde des développeurs le temps est très important, avoir un outil qui permet de faire des projets avec une telle facilité représente un gain de temps énorme, l’outil  permet de développer rapidement des applications mobiles et web sans avoir à connaître le langage DART même pour des non développeurs.

Les articles de la même catégorie
Qu'est-ce que la Programmation Orientée Objet ?
Qu'est-ce que la Programmation Orientée Objet ?
La programmation orientée objet est le modèle de programmation de choix depuis une décennie ou plus. La conception modulaire de la programmation orientée objet permet aux programmeurs de créer des logiciels en morceaux gérables plutôt qu'en grandes ...
6 years ago
Quoi de neuf dans le PHP 8 (Fonctionnalités, améliorations et le compilateur JIT)  ?
Quoi de neuf dans le PHP 8 (Fonctionnalités, améliorations et le compilateur JIT) ?
Le PHP 8 sera publié le 26 novembre 2020. Il s'agit d'une nouvelle version majeure, ce qui signifie qu'elle introduira quelques changements importants, ainsi que de nombreuses nouvelles fonctionnalités et améliorations de performance.
5 years ago
Qu’est-ce que Vue.js ?
Qu’est-ce que Vue.js ?
Evan You a créé Vue.js alors qu’il travaillait chez Google en tant que technologue créatif. Ainsi, à certains égards, il est similaire à AngularJS, le framework JavaScript de Google (comme dans l’utilisation du DOM virtuel, plus Vuex pour la gestion de...
3 years ago