Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Flutter, une nouvelle solution de développement...

Flutter, une nouvelle solution de développement d'application mobile

Petit déjeuner technique Wizbii du 14/09/17

Avatar for Edwin Thoretton

Edwin Thoretton

September 14, 2017
Tweet

Other Decks in Programming

Transcript

  1. Origine - 2014, Projet expérimental “Sky” lancé par des ingénieurs

    de Google - 2015 Présentation au Dart Developer Summit - Creation de Flutter.io par Google - Utilisation prévue pour Fuschia
  2. Qu’est ce que Flutter ? - Kit de développement d’Application

    mobile, version Alpha, open source - Framework inspiré de React ( optionnel ) - Un moteur de rendu 2D orienté mobile - Une librairie de Widget ( Material Design, Cuppertino ) - Support iOS 7 et Android 4.1
  3. Son But: - Générer des applications avec une belle interface

    utilisateur - Baisse les coûts de production - Interaction / animations naturelle (120 fps) - Outils de prototypage
  4. Qui l’utilise ? - Google utilise Flutter pour créer des

    applications commerciales pour iOS et Android. - Hamilton App, par le Studio Posse ( mois 3 mois de dev ) - Application NewsVoice
  5. En quoi est-il attractif ? - N'utilise ni OEM Widget,

    ni webView - Embarque un moteur de rendu performant (120 fps) - Framework inspiré de React (Approche déclarative, reactive programming) - Pas de DSL UI
  6. Architecture de flutter Skia Dart Text Foundation Animation Painting Rendering

    Widgets Material Gestures Engine (C++) Framework (Dart) Cupertino
  7. Pourquoi Dart ? - Generational Garbage Collection - tree shaking

    compiler - Orienté objet - Facile à apprendre, proche de Java..