Micro-service

Avantages et particularités de Flutter

Cours sur wecours : http://wecours.com/courses/flutter-dart-le-cours-complet-de-developpement-dapplications-flutter/

Les 4 principaux avantages de Flutter

Flutter est un projet open source développé par Google. Il s’appuie sur le langage de programmation DART, lancé en 2011. Flutter est un framework capable de faire du développement multiplateformes.

Il permet donc de ne développer une application qu’une seule fois pour les différentes plateformes : iOS et Android.

Avantage n°1 – l’UX : de très bonnes performances, proches du natif**

Flutter propose un code commun qui fonctionne aussi bien sur iOS que sur Android.

Avantage n°2 – Un framework avantageux pour les développeurs**

Flutter permet par exemple de recharger la page automatiquement sans qu’aucune action particulière ne soit nécessaire. Ce rechargement de code est très apprécié par les développeurs, car il permet de simplifier le débuggage.

Avantage n°3 – La conception design considérablement simplifiée**

Grâce à Flutter il est beaucoup plus facile d’intégrer des animations dans les applications mobiles.

Avantage n°4 – Une maintenance accélérée et optimisée**

Les corrections de bugs sont rapides et régulières. Même les anciennes versions d’OS sont supportées à partir d’iOS 8 et + et à partir d’Android 4.1 et +

Quelles particularités ?

Il présente 2 spécificités principales :

  • Les widgets : ils permettent de décrire simplement le rendu final. Chaque objet est défini indépendamment des contraintes parentes. C’est son emplacement dans le code qui permettra de définir ses contraintes extérieures. Cela permet de construire facilement son interface ; le code est alors plus facilement lisible et maintenable.
  • Les composants : ils ont été recréés par Google. Les développeurs disposent d’une galerie de composants s’adaptant à IOS comme Android, et aux différentes versions d’OS.