Slide 1

Slide 1 text

Flutter Google I/O 2019 #io19jp

Slide 2

Slide 2 text

Flutter とは? アプリを作るためのフレームワーク Android, iOS preview: Web, Desktop

Slide 3

Slide 3 text

What's New v1.5 (v1.0 - 2018/12)

Slide 4

Slide 4 text

Meterial Theming Themeをカスタマイズするためのクラス AppBarTheme, ButtonTheme, CardTheme, ChipTheme, DialogTheme, IconTheme, PageTransitionsTheme, SliderTheme, TabBarTheme, and more...

Slide 5

Slide 5 text

Meterial Theming

Slide 6

Slide 6 text

Updates ● Slider カスタマイズ ● Floating Action Button Transitions ● Reordable List View ● Range Slider ● Search Delegate

Slide 7

Slide 7 text

Accessibility Semantics

Slide 8

Slide 8 text

Accessibility Natural language labeling

Slide 9

Slide 9 text

Cupertino

Slide 10

Slide 10 text

Desktop, 組み込み ● Chrome OS ● macOS ● Linux ● Windows ● Google Home Hub ● Raspberry Pi

Slide 11

Slide 11 text

Flutter for Web ● Technical preview ● Hummingbirdと呼ば れていたもの ● HTML, CSS, Canvas

Slide 12

Slide 12 text

Flutter for Web ● アプリのようなUI ● インタラクティブ性が高く、グラフィックスを 多用したもの ※現時点では、HTMLが最も得意とするドキュメント構造を汎用的 に置き換えることではない

Slide 13

Slide 13 text

Dart

Slide 14

Slide 14 text

Dart 2.3

Slide 15

Slide 15 text

Dart 2.3

Slide 16

Slide 16 text

Dart Next ● Non nullable types ● Extention methods

Slide 17

Slide 17 text

まとめ ● Flutter 1.5 ○ Material Theming ○ Cupertino ○ 他、多数の更新 ● Dart 2.3 ● Web, Desktop