Live Chat Icon For mobile
Live Chat Icon
Popular Categories.NET  (145).NET Core  (23)Angular  (40)ASP.NET  (47)ASP.NET Core  (54)ASP.NET MVC  (84)Azure  (28)Blazor  (58)DocIO  (18)Essential JS 2  (65)Essential Studio  (160)Flutter  (63)JavaScript  (135)Microsoft  (97)PDF  (50)React  (30)Succinctly series  (119)Syncfusion  (431)TypeScript  (30)Uno Platform  (2)UWP  (4)Vue  (26)Webinar  (14)Windows Forms  (52)WPF  (98)Xamarin  (107)XlsIO  (20)Other CategoriesBarcode  (4)BI  (29)Bold BI  (3)Build conference  (6)Business intelligence  (53)Button  (4)C#  (100)Chart  (41)Cloud  (9)Company  (445)Dashboard  (5)Data Science  (3)Data Validation  (3)DataGrid  (31)Development  (239)Doc  (7)eBook  (90)Enterprise  (22)Entity Framework  (5)Essential Tools  (14)Excel  (14)Extensions  (8)File Manager  (3)Gantt  (7)Gauge  (4)Git  (3)Grid  (25)HTML  (8)Installer  (1)Knockout  (2)LINQPad  (1)Linux  (1)M-Commerce  (1)Metro Studio  (11)Mobile  (153)Mobile MVC  (9)OLAP server  (1)Orubase  (12)Partners  (20)PDF viewer  (18)Performance  (2)PHP  (1)PivotGrid  (4)Predictive Analytics  (6)Report Server  (3)Reporting  (10)Reporting / Back Office  (11)Rich Text Editor  (5)Road Map  (9)Scheduler  (15)SfDataGrid  (7)Silverlight  (21)Sneak Peek  (12)Solution Services  (2)Spreadsheet  (2)SQL  (4)Stock Chart  (1)Surface  (4)Tablets  (5)Theme  (9)Tips and Tricks  (27)UI  (80)Uncategorized  (68)Unix  (2)User interface  (59)Visual State Manager  (1)Visual Studio  (14)Visual Studio Code  (8)Web  (123)What's new  (80)Windows 8  (19)Windows App  (1)Windows Phone  (15)Windows Phone 7  (9)WinRT  (26)
Share on twitter
Share on facebook
Share on linkedin
What’s New in 2020 Volume 4 : Flutter

What’s New in 2020 Volume 4: Flutter

Our fourth and final main release of this year, 2020 Volume 4, was rolled out on December 17. We have included several new controls and many exciting features across all the platforms.

In this blog, I am going to give you a quick overview of the new widget and features included in our Flutter suite.

New Spark charts

A new Spark chart widget has been added to the Flutter platform. It is a lightweight chart that can fit even in a very small area. With this chart, you can elegantly display trends in the data and convey quick information to the user. It has simplified APIs to populate and visualize trends quickly.

Flutter Spark chart types
Flutter Spark chart types

The Flutter Spark chart comes with the following features:

    • Line, area, column, and win-loss chart types.
    • Support to plot number, categorical, and date-time values.
    • Markers and data labels to display additional information about data points. They also help highlight specific points like high, low, first, and last points.
    • You can enable the trackball feature when the plot area is too small to show data labels. You can also show a tooltip when you interact with a chart.

New features and improvements

Let’s see the new features and improvements that we made in the existing Flutter widgets. I am going to cover only the main highlights of each widget.

Calendar

In the Flutter Calendar widget, you can design your own custom UI for events, appointments, and special time regions.

Refer to the following screenshot.

Custom UI design for events, appointments, and special time region
Custom UI design for events, appointments, and special time region

The view navigation and date-picker pop-up animation has also been improved. Previously, we had sliding-type animation. Now, it uses fading-type animation.

Charts

In the Syncfusion Flutter Charts, you can now specify the maximum width for the axis labels and the spacing between the axis line and axis titles. When the label exceeds the maximum size, then the label will be trimmed like in the following screenshot.

Flutter Charts with trimmed labels
Flutter Charts with trimmed labels

The trackball tooltips UI can now be designed as you like.

Custom trackball tooltips feature in Flutter Charts
Custom trackball tooltips feature in Flutter Charts

DataGrid

The high-performance Flutter DataGrid has been updated. You can now add multiple stacked headers spanning multiple columns. This will help you in providing a common header for multiple columns.

Multiple stacked headers support in Flutter DataGrid
Multiple stacked headers support in Flutter DataGrid

Infinite scrolling and load more options are now available in addition to the paging feature.

Infinite scrolling and load more options in Flutter DataGrid
Infinite scrolling and load more options in Flutter DataGrid

Date Range Picker

In the Flutter Date Range Picker, you can design your own custom UI for the month and year cells with any kind of widget.

The Hijiri calendar is also now supported.

Hijiri calendar in Flutter Date Range Picker
Hijiri calendar in Flutter Date Range Picker

You can vertically stack two calendar views to enhance the user experience in mobile devices.

Vertically stacked Calendar views
Vertically stacked Calendar views

Maps

The Flutter Maps widget has the following new, useful features:

  • Built-in support to load GeoJSON data from network, assets, and memory.
  • A bar legend with gradient support.
Bar legend with gradient support in Flutter Maps
Bar legend with gradient support in Flutter Maps
  • Shape sublayers with GeoJSON data can be added in another shape layer or tile layer to show more details about a particular region.
  • Polylines, lines, polygons, circles, and arcs can be added as sublayers in the shape and tile layers features in the Flutter Maps widget.
    Refer to the following screenshots.

    Navigation route drawn using arcs
    Navigation route drawn using arcs

    Navigation route drawn using polylines
    Navigation route drawn using polylines

PDF Viewer

The Syncfusion Flutter PDF Viewer is now available with text selection in all PDF documents.

Text selection in PDF Viewer
Text selection in PDF Viewer

You can also allow users to search for text in PDF documents, as well as navigate using document link annotation in the table of contents.

PDF Library

The following features have been added in the Flutter PDF Library:

  • Encrypt and decrypt a PDF document.
  • Create, read, and edit layers in a PDF document.
  • Create PDF conformance documents such as PDF/A-1B, PDF/A-2B, and PDF/A-3B.
  • Add attachments to a PDF document.

Excel Library

The following features have been added in the Flutter Excel Library:

  • Add hyperlinks to text and images.
  • Easily insert and delete rows and columns in an Excel file.
  • Autofit rows and columns.
  • Create Excel documents with logical functions, string functions, and nested formulas.
  • Use the following chart types: area, stacked Area, 100% stacked area, 100% stacked column, 100% stacked bar, 100% stacked line.
  • Protect your Excel workbooks and worksheets from editing by unauthorized users.

Conclusion

In this blog post, I have given you a quick overview of some of the major features added to our Flutter suite in the 2020 Volume 4 release. To see all the updates of this release, please check out our What’s New and release notes pages.

I hope you are excited to use these new features in your applications. Try them out and share your feedback in the comments section below.

You can also check out the complete user guide and our samples in this GitHub location. Please have a look at our demo apps in Google Play StoreApp Store, and on our website.

If you need a new widget for the Flutter framework or new features in our existing widgets, you can let us know in our support forumsDirect-Trac, or feedback portal. As always, we are happy to assist you!

Tags:

Share this post:

Share on twitter
Share on facebook
Share on linkedin

Leave a comment

Popular Now

Be the first to get updates

Subscribe RSS feed
Scroll To Top