Si aujourd’hui, vous deviez développer un projet avec une application desktop, une app sur iOS et Android et un site web, vous devriez très probablement apprendre 4 technologies différentes.
Dans le cadre d’un projet personnel, d’une startup, ou d’une petite entreprise, il n’est pas toujours possible d’avoir autant de personnel que de technologies avec lesquelles on souhaite travailler.
Avec Flutter, vous avez la possibilité de créer tous ces composants avec un seul développeur, que ce soit un premier jet (MVP) ou un produit final avec des composants réutilisables entre les différentes plateformes.
Flotter permet de communiquer avec le natif, tout ce que vous auriez utilisé comme composants dans un projet natif, il est possible d’y accéder peu importe la plateforme de destination. Cette possibilité permet notamment d’intégrer la technologie dans un projet existant.
Cette versatilité est pour moi très intéressante, car elle permet d’éviter de tout refaire de zéro pour intégrer progressivement Flutter dans un projet qui serait déjà existant.
Que votre projet soir de faire une application entièrement avec Flutter ou de faire un projet hybride avec du natif, cela sera possible.
Aujourd’hui, on ne compte plus les articles, e-book, vidéo sur Flutter. Les contenus sont variés et sous tous les formats possibles. Il est assez rare de ne pas trouver réponse à sa question ou une formation sur un thème précis.
Flutter étant Open Source, il vous est possible de proposer une évolution du framework. Beaucoup d’ajout de fonctionnalité et de corrections sont effectuées par des développeurs comme vous et moi. Grâce à ce travail collaboratif, Flutter est en constante évolution.
Depuis sa bêta, Flutter s’immisçait petit à petit chez les développeurs, mais en restant très minoritaire, étant donné que le marché professionnel était encore réticent à cette techno récente. Mais depuis Flutter 2 (sortit début 2021), les offres d’emploi fleurissent et le framework sont relativement bien accepté en milieu professionnel. Même les SSII s’y mettent !