We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: June 24, 2019).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback
What’s New in Essential Studio for Flutter


What’s New in Essential Studio for Flutter

Our tools for Flutter continue to grow in Volume 4 with new spark/micro charts and Hijri calendar support in the Date Range Picker, support to encrypt and decrypt PDF documents, and support for a vector shapes layer and sublayer in the Maps control.

Spark/Micro Charts (Preview)

Spark charts (micro charts) are lightweight charts that fit in a very small area. They display the trend of the data and convey quick information to the user.


Chart types

Render the following chart types:

  • Line chart
  • Area chart
  • Column chart
  • Win-loss chart

Spark chart types.

Axis types

Render the following axis types:

  • Numeric axis
  • Category axis
  • Date-time axis

Markers and data labels

Render markers and data labels to display additional information about data points.

Spark chart with markers and data labels.


Display additional information about data points on interaction with a trackball.

Spark chart with trackball.

Plot band

Highlight a particular vertical range using a specific color.

Spark chart with plot band.



Allows you to design and set your own custom view to the special time regions and appointments view of the calendar.

Appointment builder

Animation improvement

Smooth animations have been added for view navigation and view switching. Also, improved header pop-up appearance animation for better UI experience.

Resource header interaction

Hovering support for resource headers in the web. Also, allows getting the tapped resource header details in the calendar.


Maximum width for axis labels

Display trimmed axis labels if they exceed the specified maximum width value. Complete label text will be shown in the tooltip on tapping or clicking the trimmed labels.

Maximum width for axis labels.

Template support for trackball

Add any custom widget as a trackball tooltip.

Template support for trackball.

Pixel-to-point conversion

Convert a logical pixel value to a chart data point and vice versa. This helps in adding the data points dynamically.


Stacked headers

This feature allows users to show unbound header rows. Unbound header rows span stacked header columns across multiple rows and columns.

Flutter datagrid shows stacked headers

Load more

Display an interactive view when the grid reaches its maximum offset while scrolling down. Tapping the interactive view triggers a callback to add more data from the data source of the grid at runtime.

Load rows on demand in Flutter datagrid

Date Range Picker


Allows you to design and set your own custom view to the month and year cells of the date range picker.

cell builder

Hijri date picker

In addition to the Gregorian calendar, the date range picker supports displaying the Islamic calendar (Hijri date picker).

hijri picker

Vertical picker

Displays two Date Range Pickers side by side in a vertical direction, allowing you to select ranges of dates within two separate months easily.

side by side picker


Load JSON from different sources

Load GeoJSON data in the shape layer from different sources such as files in network, assets, and data in memory.

Tooltip for markers

Add a tooltip for both the built-in markers and custom markers to show additional information about them.

Marker tooltip.

Bar legend with gradient support

In addition to the existing legend style, you can use a bar-style legend. You can render this bar legend with a gradient background.

Bar legend

Bar legend.

With gradient

Bar legend with gradient.

Shape sublayer

Add a shape sublayer with GeoJSON data in another shape layer or tile layer to show more details about a particular region.

Shape sublayer.

Vector shapes

Add shapes such as polylines, lines, polygons, circles, and arcs as a sublayer in the shape and tile layers.


Arcs sublayer.


Polylines sublayer.

Animation improvements

Animation is included for zooming and panning functionalities for both shape and tile layers during toolbar interactions and property changes.


PDF Viewer


Text selection

This feature allows users to select the text presented in a PDF document. The selection can be changed by dragging the selection handler.

PDF Viewer text selection.

Users can search the text and navigate to all its occurrences in a PDF document.

PDF Viewer text search.

Document link annotation in the TOC (Table Of Content) of a PDF document will now navigate to its respective positions.

PDF Viewer document link annotation.

Page spacing

Allows users to set the spacing between PDF pages.

PDF Library

Encrypt and decrypt a PDF document

Encrypt new or existing PDF documents with encryption standards like 40-bit RC4, 128-bit RC4, 128-bit AES, 256-bit AES, and advanced encryption standard 256-bit AES Revision 6 (PDF 2.0) to protect documents against unauthorized access. You can also decrypt existing encrypted documents.

Encrypt and decrypt a PDF document.


Create, read, and edit layers in PDF documents.


PDF conformance

Create PDF conformance documents, such as:

  • PDF/A-1B
  • PDF/A-2B
  • PDF/A-3B

PDF conformance.

Image pagination

Paginate an image from one PDF page to another.

Image pagination.

PDF attachment

Add attachments to PDF documents.

PDF attachment.

Excel Library

The Flutter Excel library is now added with new features to generate Excel reports that are flexible and can be customized easily.


  • Add hyperlinks to texts and images.
  • Insert and delete rows and columns.
  • Autofit rows and columns.
  • Create Excel documents with logical functions, string functions, and nested formulas.
  • Added chart types: Area, AreaStacked, AreaStacked100, ColumnStacked100, BarStacked100, LineStacked100.
  • Protect Excel workbooks and worksheets.


Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon