2. DÉFINITION
❖Flutter est le plus récent des Framework multiplateformes
❖C’est un Framework open source
❖Flutter est une boîte à outils d'interface utilisateur conçue pour permettre la
réutilisation du code sur des systèmes d'exploitation mobiles différents comme
iOS et Android.
❖Il utilise le langage de programmation Dart de Google, qui est calqué sur
l’approche conventionnelle orientée objet
3. OBJECTIFS DE FLUTTER
❖Permettre aux développeurs de fournir des applications hautes
performances natives sur différentes plateformes, en tenant compte des
différences tout en partageant le maximum de code.
❖Permettre aux développeurs de modifier simplement les applications
existantes et d'en créer de nouvelles en moins de temps possible.
6. FONCTIONNALITÉS CLÉS DE FLUTTER
❖Rechargement a chaud : permet d’observer instantanément les modifications
apportées au code.
❖Nombreux widgets prêts à l'emploi pour créer une application moderne
❖Interface utilisateur personnalisable et flexible.
❖Bien intégré à Firebase
❖Création des animations complexes
7. AVANTAGES
❖Rapidité de développement
❖Les développeurs doivent écrire une seule base de code pour les divers types
d’applications.
❖Nécessite moins de tests.
❖La simplicité de Flutter en fait un bon candidat pour un développement rapide. Sa
capacité de personnalisation et son extensibilité le rendent encore plus puissant.
❖Flutter propose d'excellents outils de développement, avec un rechargement à
chaud incroyable.
8. INCONVÉNIENTS
❖Les développeurs ont du mal à choisir les bons outils de développement
❖Des mise à jours fréquentes : cela rend plus difficile le suivi de toutes les
mises à jour du framework.
❖Dart est encore très nouveau : Il peut donc être difficile de trouver un
personnel suffisamment qualifiées pour créer une application avec.
❖Les applications Flutter sont volumineuses : en raison de leurs widgets intégrés