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.



Connect with us to discuss your Project.

Contact Us
SHARE
WRITTEN BY
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_2

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.

Ishan Gupta
Ishan Gupta in Machine Learning

Leveraging Machine Learning in React Native App Development to Build Smarter Apps

From established Fortune 500 companies to hot new
startups, thousands of apps are running ....

Ishan Gupta
Ishan Gupta in App Development

How Much Does It Cost to Build An App in Dubai

A huge shoutout to the advancement in technology,
and mobile apps have become the primary ....

Mohit Singh
Mohit Singh in Research & Development

Why Choose React for Web Development- Features & Reasons?

Web development has become an important part of
business presentations Websites act as a p....