Flutter 3.7 Released- Read New Features, Enhancements & Modifications
Ishan Gupta
Ishan Gupta

Flutter 3.7 Released- Read New Features, Enhancements & Modifications

The start of 2023 is fabulous for developers using Flutter, as Google has just released Flutter 3.7. Developers can further enhance the ease of the coding process with great new features. Additionally, Flutter has revamped and optimized the existing features. However, the Dart 3 stable release is still not announced but it will bring productivity and portability in future.

So, let us go through Flutter 3.7!

What are the New features in Flutter 3.7?

Here are the new features announced in Flutter 3.7.

Menu Bars & Cascading menus

Developers can create menu bars and cascading menus by using Flutter. In macOS, the native menu bars are rendered by macOS itself and not by Flutter. You just have to use PlatformMenuBar to create a menu bar.

For platforms other than macOS, you can use MenuBar for cascading menu bars or standalone menus by MenuAnchor.

You are free to customize the complete menu bar according to yourself.

Menu Bars & Cascading menus

Impeller preview

The impeller rendering engine is ready for preview on iOS. Although there are still a few gaps in the API coverage, it will meet the rendering requirements of the majority of the apps.

In case of any issues, you can file issues here.

Impeller is not yet ready on Android, but team flutter will soon announce the same.

iOS release validation

iOS app rejections are common, which is why a large number of apps are rejected on the iOS app store. With iOS release validation, the Flutter build ipa command validates the release validations.

iOS release validation

Custom context menus

You can create custom menus anywhere you want in your app.

For example, developers can visually present to users what they have selected through a hover-type menu.

contextMenuBuilder parameter can return the TextField.

Custom context menus

What improvements Flutter 3.7 brings?

  1. In Flutter 3.7, Google has enhanced the material 3 support and migrated a bunch of widgets. To use the material 3 enhancements, you must specify useMaterial3 in the applications ThemeData widget. Flutter will generate a color scheme for you on its own. Here is how the complete code works.
    What improvements Flutter 3.7 brings 1
  2. DevTools are updated with the new Flutter 3.7 giving a great experience to the developers, especially while debugging.
  3. Scrolling improvements are delivered with this release giving a better polish and refinement for the trackpad interactions. New widgets like ScrollBars and DraggableScrollableSheet will ensure the same.
  4. Internationalization support is completely modified by the Flutter team. They now represent Descriptive syntax errors to let developers perform debugging in detail.
  5. SelectionArea allows extended selection through the keyboard. For example, the Shift+right keyboard shortcut will work in Flutter apps. Also, the text magnifier glass appears during text selection.SelectionArea allows extended selection through the keyboard
  6. iOS platformView BackdropFilter blurs the elements underneath the main element. It delivers the aim of delivering the best UIs to the users.iOS platformView BackdropFilter blurs the elements underneath the main element
  7. Memory management is better with Flutter 3.7. It reduces junk after garbage collection, offering a better CPU utilization in the apps. The memory footprints are reduced from the previous version.

What modifications Flutter 3.7 brings?

  1. The quick_actions plugin is migrated from Objective C to Swift, delivering updated and best development practices to the developers.
  2. In Xcode 14, bitcode is no longer important while building apps for watchOS and tvOS. The app store does not accept bitcoder anymore during submissions.

What’s Next for the Flutter community?

Flutter seems all set to break through and highly enhance the graphics performance with Impeller.

The improvements and removal of unnecessary widgets are another major track where Flutter seems to be working. Further, the community is highly efficient in bringing appealing features and functionalities to make the UI experience fluid for the end users.

However, we are still waiting for the Dart 3 stable release.

Acknowledgment: We are one of the top Flutter app development companies worldwide. Since 2017, we have been working in the mobile app development domain, and today we have a team of 100+ experts working live on multiple Flutter app projects.

Ishan Gupta

Ishan Gupta

CEO & Founder

With a strong belief that inclusion of mobile technology and digitalisation of processes for any individual or a business will help them to ease their life so that they can be more focused on their Core Business functions, with this intent and an experience of 6+ years our service ranges from consultancy to build next-generation mobile applications for Entrepreneurs/Startups to Enterprise Businesses. Our goal is to provide optimum quality services to our clients at the best reasonable price in the market.

View All Articles

subscribe Subscribe Newsletter

Stay updated with the tech world and get industry leading articles directly in your mailbox as soon as we publish them.

Related Blogs

Explore this space to stay tuned to our latest blog post.

Mohit Singh Choudhary
Mohit Singh Choudhary in News

Apple Event 2023: iPhone 15 Series, Watch Series 9 & Ultra 2 and Carbon Neutral Steps

20 Million people watched the recent Apple event
2023, Wonderlust, live with great anticip....

Ishan Gupta
Ishan Gupta in Artificial Intelligence

How to Develop AI based App with React Native? Facial Landmark Detection Example

Businesses not only want to build a mobile or web
application; they also want to integrate....

Mohit Singh Choudhary
Mohit Singh Choudhary in Android

Android 14 Features: Everything You Need To Know

On August 18, 2023, when Google released its next
Android OS version Android 14 Beta 51, i....