Découverte de la platforme Flutter Présenté par : KHIATE Youssra CHAINE Ama
Découverte de la platforme Flutter Présenté par : KHIATE Youssra CHAINE Amal Plan 1 Présentation de Flutter Le langage Dart 2 Avantages & inconvénients 3 Architecture de Flutter 4 C’est un Framework développé à l'origine par Google et désormais géré par l'ECMA (organisation internationale de normalisation des systèmes d’information et de communication). Flutter propose des offres gratuites du développement d'interface utilisateur open source. Grâce à ce kit de développement , les utilisateurs peuvent créer des applications mobiles compilées nativement avec un seul langage de programmation et un codebase. Un Framework comme Flutter vous permet de créer des applications mobiles pour iOS et Android d'une manière indépendante de la plate-forme. Les développeurs le considèrent comme le plus rapide et expressif moyen de créer des applications natives. Grâce à sa simplicité, ses hautes performances résultant de son développement, interface utilisateur riche, Flutter aura un impact significatif sur le développement d'applications mobiles de haute qualité. Flutter ? Les avantages de flutter 1 Applications mobiles multiplateformes Flutter permet de lancer deux émulateurs iOS et Android en même temps Rapidité de developpement 2 nous offre une rapidité de développement que l’on retrouve avec le développement natif d’application. interface utilisateur très flexible 3 La majorité des applications développées avec Flutter sont très intuitives et dynamiques Réduction des couts 4 Developper une application en flutter est moins couteux que d’effectuer deux developpement natifs en paralléle Moins de développeurs capables de l’utiliser Ces performances ne dépassent pas celles d’une application développée directement en langage native Code de programmation confus en raison de l’intégration des widgets Un design ios/android presque identique Flutter est jeune Confus Design Performances Inconvenients de Flutter 1 2 3 4 Flutter se base sur le langage de programmation Dart , il a été et est développé principalement par Google et est standardisé par ECMA. Il dispose de variables, d’opérateurs, de directives conditionnées, de boucles, de fonctions, de catégories, d’objets et d’énumérations. Il offre la transmission et la programmation générique comme concepts importants d’un langage orienté objet. Ce qui le différencie par rapport aux autres langages de programmation est que Google Dart est bien plus lisible, car la syntaxe est restée plus proche du langage humain. Il y a moins de commandes, mais plus de possibilités. On peut choisir librement les désignations des variables et ainsi conserver des codes écrits compréhensibles. Ceci évite également d’ajouter des commentaires à n’en plus finir. Langage de programmation Dart Les avantages de Dart 1 Langage facile a apprendre Livré avec une bonne documentation 2 C’est un bon premier langage de programmation à apprendre car il a une excellente introduction et une très bonne documentation Facteur de performance élevé 3 Les applications exécutées dans Dart s’exécutent plus rapidement que dans d’autres langages de programmation Open source 4 Accessible par tout le monde gratuitement Les choses ne seront pas documentées correctement et qu’il est possible que l’API change à tout moment. Dart est un programme relativement nouveau, il n’y a pas encore beaucoup de développeurs Dart est encore en développement Il n’est pas toujours facile de trouver un programmeur Dart parfois Inconvenients de Dart 1 2 Architecture de Flutter Couche Framework Qui prend en charge les widgets, les gestes, les animations, les illustrations et le Material design de l'application Couche moteur Gère l'affichage et la mise en forme du texte Couche d’intégration utilisé pour la gestion des plugins, des packages et des boucles d'événements Contrairement à d’autres systèmes, Flutter offre une quantité incroyable de Widgets (plusieurs centaines). L’idée développée par ses concepteurs est qu’un Widget ne doit faire que sa propre tâche. ■ Quelques exemples de widgets qu’on peut retrouver sur Flutter : Accessibilité : Rendre l’application accessible. Animation et mouvement : Apporter des animations à l’application. Actifs, images et icônes : Gérer les ressources, afficher les images et les icônes. Défilement : Faire défiler plusieurs widgets Peinture et effets : Il applique des effets visuels sans modifier la taille ou la position. Input : Prendre l'entrée de l'utilisateur Texte : Afficher et styliser le texte… Tout est en widget sur Flutter Flutter DEMO Application démonstrative développée sur flutter, qui affiche le nombre de cliques sur un bouton quelconque Page login Merci pour Votre Attention uploads/Management/ iot-pres.pdf
Documents similaires










-
43
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 19, 2021
- Catégorie Management
- Langue French
- Taille du fichier 1.5051MB