$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
What's new in Flutter 2020
Search
Kajornsak Peerapathananont
October 10, 2020
Technology
0
68
What's new in Flutter 2020
Kajornsak Peerapathananont
October 10, 2020
Tweet
Share
More Decks by Kajornsak Peerapathananont
See All by Kajornsak Peerapathananont
Full-Stack Development with FlutterFire
kajornsakp
0
5
How to build native-experience with cross-platform
kajornsakp
0
9
Understanding your Android build
kajornsakp
0
42
iOSDevTH #21
kajornsakp
0
48
What's new in Flutter (Google I/O Extended Bangkok 22)
kajornsakp
0
75
Mobile Design System at scale
kajornsakp
0
140
Mobile Machine Learning for All Skill Levels
kajornsakp
0
38
What's new in Flutter 1.9
kajornsakp
0
57
Kotlin meets Web
kajornsakp
0
25
Other Decks in Technology
See All in Technology
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.1k
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
21
8.1k
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
5
860
20251222_サンフランシスコサバイバル術
ponponmikankan
2
140
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
210
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
0
230
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
1.7k
特別捜査官等研修会
nomizone
0
580
Building Serverless AI Memory with Mastra × AWS
vvatanabe
0
590
Identity Management for Agentic AI 解説
fujie
0
470
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
0
420
障害対応訓練、その前に
coconala_engineer
0
200
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Amusing Abliteration
ianozsvald
0
69
Leadership Guide Workshop - DevTernity 2021
reverentgeek
0
170
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
89
Unsuck your backbone
ammeep
671
58k
Paper Plane (Part 1)
katiecoart
PRO
0
2.1k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
100
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
57
40k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
120
Odyssey Design
rkendrick25
PRO
0
440
The untapped power of vector embeddings
frankvandijk
1
1.5k
Transcript
Kajornsak Peerapathananont Mobile Developer / Agoda What’s new in Flutter
2020
Flutter Day
Flutter x Codepen
https://codepen.io/pen/editor/flutter
DevTools
https://flutter.dev/devtools/overview
Null-Safety Dart
https://dart.dev/null-safety http://nullsafety.dartpad.dev Without Null-safety With Null-safety Technical preview!
Flutter 1.17
Performance Improvement - Faster navigation - Less memory consumption -
Faster rendering with Metal(iOS)
DatePicker NavigationRail ref: https://medium.com/flutter/announcing-flutter-1-17-4182d8af7f8e
iOS Text Selection Android Text Selection ref: https://medium.com/flutter/announcing-flutter-1-17-4182d8af7f8e
And more! - TextTheme updates - Google Fonts - Android
fast start - New project with AndroidX
Flutter 1.20
Performance improvements - Icons tree shaking - Default tree shaking
for non-web - Dart 2.9 improvements (UTF decoding) - SkSL improvements
Skia Shader Language (SkSL) - Reduce compilation jank - pre-compiled
SkSL flutter run --profile --cache-sksl
https://flutter.dev/docs/perf/rendering/shader
- InteractiveViewer - Updated Draggable - Updated Slider, Picker More
Widgets!
Flutter 1.22
iOS 14 Support - Default template with iOS 9.0 -
iOS 14 Clipboard notifications - CupertinoIcons 1.0 with SF Symbols - App Clips support ref: https://flutter.dev/docs/development/ios-14
Android 11 Support - Notch, Punch hole, Waterfall edges support
- Android 11 keyboard - Android v2 API ref: https://flutter.dev/docs/development/ios-14 ref: https://flutter.dev/docs/development/platform-integration/ios-app-clip
ref: https://medium.com/flutter/announcing-flutter-1-22-44f146009e5f
None
None
Updated libraries - PlatformViews (Google Maps, WebView) - Navigator 2.0
- App size analysis tool (--analyze-size) - (Preview) Android State Restoration - (Preview) Frequencies synchronization - (Dart) Unified dart CLI
ref: https://medium.com/flutter/announcing-flutter-1-22-44f146009e5f flutter build apk --analyze-size
None
Web support
Beta channel - CanvasKit - Accessibility
- Change Skia backend from DomCanvas to WebAssembly CanvasKit flutter
run -d chrome --release --dart-define=FLUTTER_WEB_USE_SKIA=true
- RenderObject tree (Widget tree) - SemanticsNode tree (Semantics tree)
Accessibility
None
Desktop support
flutter channel dev flutter upgrade flutter config --enable-<platform>-desktop flutter config
--enable-windows-desktop flutter config --enable-macos-desktop flutter config --enable-linux-desktop
None
FlutterFire
https://firebase.flutter.dev
None
Google Pay
ref: https://developers.googleblog.com/2020/09/google-pay-picks-flutter-to-drive-its.html
Rive
None
None
None
Enjoy Flutter!