Flutter c'est quoi exactement ?
Flutter est un framework open-source développé par Google, permettant aux développeurs de créer des applications multiplateformes avec une seule base de code. Utilisant le langage de programmation Dart, Flutter offre une approche innovante pour le développement d'applications mobiles, web et de bureau.
Il existe plusieurs avantages à utiliser Flutter. Voici quelques exemples :
- Langage Multiplateforme
- Le Hot Reload
- Variété de personnalisation de l'interface utilisateur à l'aide des widgets
Toute médaille a son revers et voici quelques désavantages d'utiliser Flutter :
- Langage considéré encore jeune
- L'amélioration constante du langage à une vitesse fulgurante rend certaines fonctionnalités inutiles rapidement
Flutter utilise le langage de programmation Dart, qui lui permet de créer des applications Web, Android ou encore iOS.
La fonction de Hot Reload permet de voir presque en temps réel les modifications apportées à l'application en sauvegardant seulement les modifications effectuées dans le code. Le mélange de la création multiplateforme et de la fonction de Hot Reload permet d'améliorer le processus de développement, de raccourcir sa durée et de réduire évidemment les coûts.
La grande variété de widgets qui permet une grande personnalisation de l'interface utilisateur permet de compléter une grande variété de tâches avec une facilité déconcertante une fois que nous avons compris le fonctionnement des widgets. Nous pourrions parler longuement des différents widgets disponibles dans Flutter, mais cela fera l'objet d'un autre blog.
Malgré le fait que le langage soit encore considéré jeune, la communauté de Dart/Flutter est très active. Cela permet d'avoir énormément de documentation de support et de paires. La documentation produite par Google directement est extrêmement complète et est mise à jour constamment. Ce mélange permet à Flutter/Dart de gagner en popularité rapidement et que de plus en plus d'entreprises commencent à l'utiliser. Par exemple, en 2019, selon nomtek, Flutter était utilisé à 3,2 %. Pour l'année 2022, Flutter est utilisé à 13,55 %. Cette croissance de popularité ne semble pas se calmer et d'année en année, le nombre d'utilisateurs Flutter augmente.
Références :
Dart sur Wikipédia, consulté le 10/02/2024
Flutter sur Wikipédia, consulté le 10/02/2024
Dart, consulté le 10/02/2024
Flutter vs react , consulté le 10/02/2024
Commentaires1
Pourquoi open source selon-vous ?
Vu que Google est une assez grande compagnie avec beaucoup de ressources disponibles, pourquoi pensez-vous qu’ils ont décidé d’incorporer leur propre langage de programmation et de rendre Flutter Open Source ?