Académique Documents
Professionnel Documents
Culture Documents
Why Flutter ?
React Native Vs Flutter
React Native Flutter
Javascript + React + React Native Dart + Flutter
Grande Communité (++Bibliothèque – Communité grandissante
compatibilité) Nouveau – 3 ans => version stable et mature par contre c’est le défit de
Ancien + 10 ans => Bonne Maturité, Majorité des Google pour envahir le marché du dev mobile et web !
probs résolus
Minimum Widgets => ( Bib externe avec problème Base sur des widgets optimisé par Google (prebuild)=> applications
de versions, et optimisation …) rapide et programmées en temps record et Buttery smooth native
N’a pas toujours le même rendu, et nécessite des Exactement le même design sur IOS et Android et web sur un même
projets différents projet (Pixel-perfect)
Pas de vrai cross plateform implementation. Compatible web et autres : Dart est un langage de programmation
optimisé pour les applications sur plusieurs plateformes. Il est développé
par Google et est utilisé pour créer des applications mobiles, de bureau,
de serveur et web.
Trends et marché du travail
Technologie React Native Flutter Native et autres
+ + (Unity, Ionic,
React Dart Cordova)
Avant 2019 42% 26% 32%
2019-2021 39% 37% 20%
Prévision 2023 33% 48% 19%
Including
Progressive Web
Apps
Performance
Technologie React Native Flutter Native
+ +
React Dart
Performance en Temps 100% 25% 5%
d’exécution
Machine Dart
Google Cloud
Learning + Flutter
Installation
www.Flutter.com
Installation
You may need to install Visual Studio Code
If JDK is required ?
F5
Structure d’un projet Flutter
www.DartPad.dev/dart (Online)