What’s New in Flutter Volume 4: Flutter

Neo Infoway - WEB & Mobile Development Company | Festival | Neo | Infoway | Leading software Development company | Top Software development company in India
Document

What’s New in Flutter Volume 4: Flutter

The year’s last major release, 2021 Volume 4, from Syncfusion included a number of noteworthy additions and enhancements across all of our platforms, including Flutter.

In addition to more adaptable widgets, our Flutter package includes DataGrid, Charts, and Maps. Using a single code base, they enable you to develop rich, excellent applications for Windows, macOS, Linux, iOS, and Android.

We’ll see the new features in our Flutter New Volume 4 release of 2021 in this blog.

New features and improvements

I will just discuss the salient features of every widget. The full specifics of the new features are available in our release notes and the soon-to-be-published what’s new blogs for each of the separate components.

Calendar

The Calendar widget now has the following enhancements, which you can enjoy

  • While swiping or hovering over calendar appointments, receive a callback with their details.
  • You can see considerable improvements in the appearance and content format of the allowedViews UI.

Charts

The Flutter Charts widget includes the following features in Volume 4 release

You can categorize the axis labels using the new multi level labels feature in Cartesian chart

The default format of the date-time axis label shows more details about the date. Take a look at this picture.

You can trim, shift, or hide the data labels that overflow from their space in pie, doughnut, pyramid, and funnel charts.

DataGrid

The DataGrid widget includes the following enhancements:

Display a dropdown button for choosing the number of rows to be shown on each page.

Select multiple rows by tapping them, pressing the SHIFT key, and holding it

Render the DataGrid’s width and height based on the number of rows and columns available when the grid’s parent size is infinite.

Specify separate swipe offsets for right and left swiping.

Date Range Picker

In the Date Range Picker, reverse the direction of the extendable range selection. The direction can be changed to either forward, backward, both, or neither. You are unable to pick date ranges if you select the none option.

Maps

The Maps widget displays a pointer on the corresponding solid bar legend while hovering over the shapes or bubbles in it.

PDF Viewer

The following useful features were added to the Flutter PDF Viewer widget

You can load the encrypted or password-protected documents.

The PDF Viewer renders page regions in high resolution when you zoom in on a page.

Range Selector and Slider

The Range Selector and Slider widgets provide support to these features in the Volume 4 release

  • The tooltip can be set to display always.
  • Callbacks were added to notify the user about the start and end interactions performed with the thumb.

Treemap

The Treemap widget has these new features in the 2021 Volume 4 release

  • Display a pointer on the corresponding solid bar legend while hovering over the tiles in it.
  • Increase or decrease the duration of the tooltip visibility.

Common change

  • We switched from utilizing the ThemeData class for all of our Flutter widgets to the ColorScheme class.

Frequently Asked Questions (FAQs)

Flutter Volume 4 introduces several new features and enhancements aimed at improving developer productivity, enhancing user experiences, and expanding Flutter’s capabilities. Highlights include updates to Flutter’s web support, improvements to the Flutter DevTools, new APIs and widgets, performance optimizations, and enhancements to Flutter’s support for desktop platforms.
Volume 4 includes significant updates to Flutter’s web support, such as improvements to performance, accessibility, and rendering quality. Additionally, enhancements have been made to support Progressive Web Apps (PWAs), including better handling of URLs, improved service worker support, and enhancements to web-specific widgets and APIs.
Flutter DevTools, a suite of tools for debugging, profiling, and analyzing Flutter apps, has received several updates in Volume 4. These updates include improvements to the performance profiler, memory profiler, and layout inspector, as well as enhancements to the Dart DevTools integration and support for hot reload and hot restart.
Volume 4 introduces new APIs and widgets to Flutter, expanding its capabilities and providing developers with more tools for building rich, interactive user interfaces. These include new navigation APIs, updates to the animation framework, improvements to text handling and typography, and new widgets for common UI patterns and interactions.
Performance optimizations in Volume 4 focus on improving Flutter’s rendering performance, reducing app size, and optimizing memory usage. These optimizations result in smoother animations, faster startup times, and reduced resource consumption, enhancing the overall user experience of Flutter apps across platforms.
Volume 4 includes updates to Flutter’s support for desktop platforms such as Windows, macOS, and Linux. These updates include improvements to platform integration, support for native features and APIs, enhancements to desktop-specific widgets and behaviors, and improvements to tooling and development workflows for desktop app development.
Developers can find more information about Flutter Volume 4 and its updates by referring to the official Flutter documentation, release notes, and announcements on the Flutter website and GitHub repository. Additionally, community forums, blogs, and social media channels are valuable resources for staying updated on the latest Flutter news and developments.