Vous êtes sur la page 1sur 19

Chapitre 1

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

Performance en 100% 20% 4%


mémoire
All Google Techs using one Langage
Prog Web Dart
Chrome
App + Flutter
Dart
Android Mobile App
+ Flutter
Google
Dart
Hosting FireBase
+ Flutter

Machine Dart
Google Cloud
Learning + Flutter
Installation
www.Flutter.com
Installation
You may need to install Visual Studio Code
If JDK is required ?

=> Run flutter doctor and accept all licences !


Création d’un nouveau projet avec VSCode
Ctrl + Shift + P

F5
Structure d’un projet Flutter
www.DartPad.dev/dart (Online)

Vous aimerez peut-être aussi