Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
What's new in Flutter 2020
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kajornsak Peerapathananont
October 10, 2020
Technology
94
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
What's new in Flutter 2020
Kajornsak Peerapathananont
October 10, 2020
More Decks by Kajornsak Peerapathananont
See All by Kajornsak Peerapathananont
Full-Stack Development with FlutterFire
kajornsakp
0
38
How to build native-experience with cross-platform
kajornsakp
0
46
Understanding your Android build
kajornsakp
0
68
iOSDevTH #21
kajornsakp
0
65
What's new in Flutter (Google I/O Extended Bangkok 22)
kajornsakp
0
100
Mobile Design System at scale
kajornsakp
0
160
Mobile Machine Learning for All Skill Levels
kajornsakp
0
54
What's new in Flutter 1.9
kajornsakp
0
72
Kotlin meets Web
kajornsakp
0
45
Other Decks in Technology
See All in Technology
分析AIエージェントを育てる、動く環境を育てる
codatum
1
680
今さら理解するウェブフォントver.2026
takanorip
3
510
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
6
5.5k
メルペイ 会計システム概要と歴史
mewuto
0
200
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
630
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
210
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
5
1.2k
生成AIで高い生産性を求められて、 悩み、乗り越えた話
mot_techtalk
2
150
オンラインゲームのシステム全体像 - コロプラ 2026年度 新卒研修
colopl
0
1k
事業活動を AI Ready にする攻めと守りのデータエンジニアリング / data-engineering-for-ai-ready-business
pei0804
6
2.3k
AI 時代の Azure エンジニアリング ~ 私たちは何を磨き、何を任せるのか ~
chack411
1
550
freeeらしさをAIとともに作る / Creating the freee Experience with AI
ymrl
0
220
Featured
See All Featured
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Writing Fast Ruby
sferik
630
63k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
680
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
400
How to Ace a Technical Interview
jacobian
280
24k
Six Lessons from altMBA
skipperchong
29
4.5k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
490
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
550
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
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!