Member-only story
Upcoming Material Design 3 Update In The Flutter 4 SDK
You might have not noticed but an effort on clearing the implementing Material Design 3 in Flutter queue is happening with the result being a release of Flutter 4 SDK later this year. First, let me cover some indirect changes that improve the cross-platform aspect and then the Material Design 3 improvements.
Improved Embedding In Legacy Apps
There is a new multi-view framework API to make embedding Flutter in legacy apps more performant, that is using less memory. The last of the work being put into place is ensuring its accessible on all the Flutter Engines in each platform, with the web platform the last one to be completed. You can view the details how to use the new API here:
Parts of that new API is the new FlutterEngineGroup class.
Channel Communication Support
Part of the improvements in channel communication was transitioning from non typed channel communication as still shown in the flutter docs to the new typed communication via Pigeon: