Qu'est-ce Flutter ?
Flutter est un framework opensource développé et maintenu par Google.
Il permet de concevoir des applications multi-plateformes pour le mobile (Android/iOS), le web (Google Chrome, Safari, Firefox…) et les ordinateurs (Windows / Mac / Linux).
Performant
Flutter fénère des applications natives et offre des performances quasi-similaires à un développement natif "classique".
Rapide à apprendre
Reprenant le concept du UI-as-code (décrire les interfaces graphiques dans le code et non pas dans un fichier externe), il repose sur le même principe que Jetpack Compose ou SwiftUI.
Un langage simple
Dart est le langage de programmation utilisé par Flutter. Sa syntaxe est très simple à apprendre, tout en disposant de fonctionnalités avancées (gestion du null, extensions de fonctions…).
Multi-supports
Le moteur de Flutter a été conçu pour s'adapter à n'importe quelle plateforme. Outre le mobile, le web et le desktop (maintenus par Google), il peut fonctionner sur l'écosystème Tizen (Samsung), les télévisions Android TV, les montres connectées d'Apple…
Système ouvert
Tout le code de Flutter est mis à disposition sur GitHub. Aucune crainte à avoir sur l'avenir du projet, puisque la communauté pourra toujours reprendre l'existant. Par ailleurs, des acteurs majeures comme Canonical (Ubuntu) ou Micosoft contribuent déjà au projet.
De plus en plus utilisé
En décembre 2021, plus de 375 000 applications sur le Google Play utilisent cette technologie. Par ailleurs des grands noms de l'industrie ont déjà franchi le pas : SNCF, Philips Hue, BMW, Ebay, Toyota, ByteDance (TikTok)…
Une formation adaptée à vos besoins
La formation Flutter permettra de connaître toutes les bases pour maîtriser à la fois le langage Dart et le framework Flutter.
La spécificité de cette formation est de pouvoir s'adapter à vos besoins. Vous souhaitez mettre l'accent sur certains points en particulier (architecture, développement pour le Web…) ? Il suffit de le demander !
Le format de votre choix
Tout comme le contenu qui peut être adapté à vos besoins, sa forme peut l'être également.
Durée flexible
Une durée minimum de trois journées est recommandée. Mais il est possible d'en demander plus pour découvrir d'autres sujets plus spécifiques.
Lieu de votre choix
Vous préférez réaliser la formation dans vos locaux ou plutôt à distance ? Aucun problème !
Langue de votre choix
La formation peut être dispensée en français ou en anglais.