1 of 18

Flutter

1 codebase

6 plateformes

Speakers:

Kevin Segaud

2 of 18

Kevin Segaud

@kleak_dev

Freelance developer

Passionate Dart developer since 2011

Dart GDE since 2018

3 of 18

The raise of Flutter

GoTo Conference Denmark

Dart Language

2010

SKY : Experiment writing Dart for Mobile App

April 2015

Flutter

Alpha Release

May 2017

Flutter Live London

Flutter is prod Ready v1.0

December 2018

2013

Dart 1.x

2018

Dart 2.x

4 of 18

“Flutter is not just mobile development tools for iOS and Android. Not anymore!”

Actual stable V1.9.1

5 of 18

Flutter is all platform

6 of 18

Flutter for Mobile

  • Same code base for IOS & Android

7 of 18

Flutter for Web

  • Web Support is available as a tech preview

8 of 18

Flutter for Web

CanvasKit / Skia BackEnd

  • 2 primary targets

9 of 18

Flutter for Desktop

On Windows with win32

  • Win32 in the roadmap

  • Plan to use UWP for apps

10 of 18

Flutter for Desktop

On Linux with GLFW

  • Library for OpenGL

  • Multi Platform

  • Written in C

  • Open Source ( Community Maintain )

11 of 18

Flutter for Desktop

On MAC with Objective-C API

Low level access :

  • to runtime modules

  • To root types

12 of 18

DEMO

13 of 18

DEMO

14 of 18

Limitations

15 of 18

Limitations

WEB

DESKTOP

MOBILE

Hot Reload

X

✔︎

✔︎

Platform Channel

✔︎

✔︎

✔︎

Plugins

X

X

✔︎

16 of 18

Some links

17 of 18

Questions ?

18 of 18

Thanks