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

Topic : Programmation   | Publié 1 year 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
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.
3 years ago
Pourquoi avez-vous besoin d'une application native ?
Pourquoi avez-vous besoin d'une application native ?
Les entreprises créent des applications mobiles pour mettre leurs concurrents au défi de gagner l'intérêt des consommateurs. Les applications mobiles ouvrent des possibilités aux gens. Les hommes d'affaires peuvent facilement trouver un moyen de créer ...
3 years ago
Quand et pourquoi Java est utilisé pour le développement d'applications ?
Quand et pourquoi Java est utilisé pour le développement d'applications ?
Java est un langage de programmation populaire et est utilisé à grande échelle dans le monde entier pour le développement d'applications. Il présente des avantages tels que le multithreading, l'extensibilité, la gestion de la mémoire, la haute sécurité,
3 years ago