Flutter : applications mobiles, web et desktop

Magazine
Marque
GNU/Linux Magazine
Numéro
248
Mois de parution
mai 2021
Spécialité(s)


Résumé

Flutter est un framework permettant de développer des applications natives pour Linux, Windows, macOS, Android, iOS et le Web à partir du même code source. Un moteur graphique OpenGL ultra performant et la compilation native en ARM, x86-64 ainsi que WebAssembly, associés à un cycle de développement agile et hyper intuitif, en font la solution ultime pour les créateurs d’applications. L’essayer, c’est l’adopter !


À l’origine, Flutter [1] était prévu pour générer des applications mobiles natives Android et iOS à partir d’un code unique écrit en Dart et utilisant le SDK Flutter. Parallèlement, le framework Dart+Angular [2] permettait déjà de créer des applications web qui, ayant en commun le même langage de programmation que les applications mobiles, pouvaient déjà partager certaines parties de code. Bien sûr, tout ce qui était interface utilisateur était très différent, si ce n’est en apparence, du moins dans le code.

Depuis, Flutter n’a cessé d’évoluer et propose aujourd’hui une target Web sur son channel beta et les cibles desktop Linux, macOS et Windows sur son channel dev. Cela signifie qu’une application écrite en Dart sur le framework

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous