The Flutter 3.0 was released on May 2022. In this version, it supports macOS Native Desktop apps development officially. I am a Mac App Developer, so I interested in it. First, I upgraded the installed flutter in my mac.
Check the installed environment
Check the version of installed Flutter. Run as following in terminal.
% flutter --version Flutter 2.10.5 • channel stable • https://github.com/flutter/flutter.git Framework • revision 5464c5bac7 (3 weeks ago) • 2022-04-18 09:55:37 -0700 Engine • revision 57d3bac3dd Tools • Dart 2.16.2 • DevTools 2.9.2
In the above example, the version 2.10.5 is installed.
How to upgrade the Flutter
It is easy to upgrade the Flutter. Simply run
flutter upgrade as follows.
% flutter upgrade
It downloads and installs the latest version of Flutter, at last, it runs
doctor to check your system. If the process was successed, then print the line as follows.
• No issues found!
Check the version after upgraded
The version was printed while upgrading, but you can run
flutter --version to check it.
% flutter --version Flutter 3.0.0 • channel stable • https://github.com/flutter/flutter.git Framework • revision ee4e09cce0 (2 days ago) • 2022-05-09 16:45:18 -0700 Engine • revision d1b9a6938a Tools • Dart 2.17.0 • DevTools 2.12.2
In above example, the version 3.0.0 of the flutter was installed.
About New Installation
I wrote about the new installation in the following article.
About Mac Desktop Apps
The Flutter 3.0 supports the Mac Desktop Apps Development officially.
Create the macOS native menu bar
When you create the macOS apps with a cross platform suppting framework, the menubar may be bad, such as unlike native apps. For example, the menubar is appeared in the top of the window like Windows.
With the Flutter 3.0, you can create the native macOS menubar like the AppKit apps.
I wrote about it in the following article.
How to build the Flutter macOS Apps
I wrote how to build the macOS Apps using Flutter in the following article. I also write the runtime size that I checked.