F

Flutter

Mobile & Cross-platform · Depuis 2017

2017

Creation

Framework UI de Google utilisant Dart et le moteur de rendu Skia/Impeller pour produire des apps pixel-perfect sur mobile, web et desktop depuis un seul codebase. Contrairement a React Native, Flutter ne s'appuie pas sur les widgets natifs mais dessine chaque pixel, garantissant une coherence visuelle totale. Utilise par Google Pay, BMW et Alibaba en production.

mobilecross-platformdart
Avantages & Inconvenients

Avantages

  • Rendu custom Impeller atteignant 120 FPS constant
  • Un seul codebase pour 6 plateformes (iOS, Android, web, Windows, macOS, Linux)
  • Hot reload en ~300ms preservant l'etat de l'app

Inconvenients

  • Dart reste niche avec ~2% de part de marche developpeur
  • Bundle mobile ~15 MB minimum vs ~5 MB natif
  • Support web encore en retard sur le SEO et l'accessibilite
Cas d'usage
  • Apps fintech comme Google Pay et Nubank (80M+ utilisateurs)
  • Apps automobile comme BMW ConnectedDrive
  • Prototypage rapide d'interfaces complexes et animees

Autres dans Mobile & Cross-platform