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

Topic : Programmation   | Publié 2 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 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...
2 years ago
Qu'est-ce que le PHP et quelles sont ses applications ?
Qu'est-ce que le PHP et quelles sont ses applications ?
Un langage de programmation est comme un langage. Tout comme il existe plusieurs langages et qu'ils peuvent tous transmettre le même message, il existe de nombreux langages de programmation et ils peuvent tous contenir le même algorithme...
4 years ago
Pourquoi devriez-vous utiliser un framework Web ?
Pourquoi devriez-vous utiliser un framework Web ?
Compte tenu de la fonctionnalité riche et large d'applications web modernes, l'idée de créer semble écrasante. Même si vous êtes bien informé sur toutes les étapes nécessaires, elles restent les étapes que vous devez suivre pour effectuer certaines ...
5 years ago