Skip to content

Instantly share code, notes, and snippets.

@anoochit
Created May 24, 2022 03:03
Show Gist options
  • Save anoochit/4d4be65ddf6cb243bba445b251061c1d to your computer and use it in GitHub Desktop.
Save anoochit/4d4be65ddf6cb243bba445b251061c1d to your computer and use it in GitHub Desktop.
Flutter 3 live session note
What's new in Flutter 3 ?
===========
- Fully support 6 platforms iOS, Android, Web, macOS, Linux, Windows
- Flutter SDK on macOS now support ARM M1 and x86
- macOS desktop app, usecase from SuperList
- Flutter for Web has a better performance aka List/Scroll
- WebView is better performance, you can use WebView in Flutter
- Support MD3, Fluend Design, Dual Screen (see how to use M3 in EP69)
- Flutter dev tools see performance
- Firebase support Flutter (see how to use FlutterFire CLI in EP62, EP73)
- Dart 2.17 ~ enum, super argument, dev toool.
- Flutter casual game toolkits, support both Google and Apple Game service. Use a game template for starter kit.
How to upgrade ?
===========
flutter upgrade
How to downgrade ?
===========
flutter downgrade
Upgrade existing project (EP68)
===========
flutter pub outdated
flutter pub upgrade --major-versions
VSCode Extension
===========
- Awesome Flutter Snippets
- Dart (default)
- Dart Data Class Generator
- Flutter (default)
- Flutter Intl
- Json to Dart Model
- Prettier - Code formatter
- Pubspec Assist
- Todo Tree
Dart Package
===========
Windows Desktop
-------------------
- fluent_ui
- fluentui_system_icons
- msix
- (see Flutter desktop in EP67)
Dual Screen
----------------
- dual_screen
- multi_screen_layout
- (see how to make a multiple screen support in Flutter in EP50)
Web / Tablet
----------------
- responsive_builder
- responsive_framework
- (see adaptive and responsive layout in EP13, EP20)
Game
--------
- games_services
- Flame engine
- Bonfire engine
- forge2d package
Boilerplate
========
- UIKits
- flutter_firebase_boilerplate2
- mobile_web3_boilerplate
- flutter_web3_erc20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment