What’s New in Flutter: 2023 Volume 4
Tags: flutter, mobile, desktop, web
Published: 2023-12-28 06:19:00

---
title: What’s New in Flutter: 2023 Volume 4
published: true
date: 2023-12-18 13:12:32 UTC
tags: flutter, mobile, desktop, web
canonical_url: https://www.syncfusion.com/blogs/post/flutter-2023-volume-4.aspx
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wtuzney0rjjn5p8qtlh8.png
---
As we publish a new chapter of innovation with the [2023 Volume 4](https://www.syncfusion.com/forums/185916/essential-studio-2023-volume-4-main-release-v24-1-41-is-available-for-download "Essential Studio 2023 Volume 4") release, we’re thrilled to present groundbreaking new features in Syncfusion [Flutter](https://www.syncfusion.com/flutter-widgets "Flutter widgets") widgets. Our Flutter DataGrid and PDF Viewer have been enriched based on invaluable feedback from our users and our developers’ cross-platform expertise.

Let’s dive into the new features.

## DataGrid

The new features included in the [Flutter DataGrid](https://www.syncfusion.com/flutter-widgets/flutter-datagrid "Flutter DataTable") are:

### Dynamic data grouping

Effortlessly tailor your data presentation with programmatic data grouping. You can dynamically group data by columns, providing excellent control and flexibility. Whether navigating intricate datasets or crafting intuitive hierarchies, this feature empowers you to deliver a refined and user-friendly data experience.

### User-centric expand and collapse

Place your users in control with intuitive expand and collapse interactions. This feature lets them personalize data views effortlessly, allowing them to focus on what matters most.

### Customizable grouping logic

Elevate your app’s adaptability with customizable grouping logic. Define specific rules for data grouping, ensuring alignment with your unique data model. This level of customization delivers unparalleled precision in data representation.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/Custom-Grouping-Logic-Feature-in-Flutter-DataGrid-1.png" alt="Custom Grouping Logic Feature in Flutter DataGrid" style="width:100%">

  <figcaption>Custom Grouping Logic Feature in Flutter DataGrid</figcaption>

</figure>

## PDF Viewer

The [Flutter PDF Viewer](https://www.syncfusion.com/flutter-widgets/flutter-pdf-viewer "Flutter PDF Viewer") delivers the following new features in the 2023 Volume 4 release:

### Text markup annotations

You can now easily add, remove, and modify text markup annotations in a PDF document. With this, you can highlight important passages, underline key phrases, strike through irrelevant content, and squiggle errors. The user-friendly interface ensures seamless markup for efficient document collaboration, meeting diverse annotation needs.
<table>
<tbody>
<tr style="background: none;">
<td style="width: 50%; border: none !important;"><img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/Text-Markup-highlight-annotations.png" alt="Text Markup highlight annotations" width="600" height="270" class="aligncenter wp-image-126368 size-full" /></td>
<td style="width: 50%; border: none !important;"><img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/Text-Markup-underline-Annotations.png" alt="Text Markup underline Annotations" width="600" height="270" class="aligncenter wp-image-126367 size-full" /></td>
</tr>
<tr>
<td style="width: 50%; border: none !important;"><img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/Text-Markup-strikethrough-annotations.png" alt="Text Markup strikethrough annotations" width="600" height="270" class="aligncenter wp-image-126369 size-full" /></td>
<td style="width: 50%; border: none !important;"><img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/Text-Markup-Squiggly-Annotations.png" alt="Text Markup Squiggly Annotations" width="600" height="270" class="aligncenter wp-image-126366 size-full" /></td>
</tr>
</tbody>
</table>
<figcaption>Text Markup Annotations in Flutter PDF Viewer</figcaption>
### Preserve digital signatures

Ensure the integrity of your PDF documents with non-interactive digital signature rendering. This feature preserves a signature’s integrity unless a deliberate editing operation is performed.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/Preserving-Digital-Signatures-Using-Flutter-PDF-Viewer-2.png" alt="Preserving Digital Signatures Using Flutter PDF Viewer" style="width:100%">

  <figcaption>Preserving Digital Signatures Using Flutter PDF Viewer</figcaption>

</figure>

### Efficient document navigation

Enhance the reading experience with vertical scrolling in single-page layout mode. This feature provides a continuous, and user-friendly navigation experience that allows users to effortlessly explore and absorb the content within a PDF.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/Vertical-Scrolling-Feature-in-Flutter-PDF-Viewer-2.gif" alt="Vertical Scrolling Feature in Flutter PDF Viewer" style="width:100%">

  <figcaption>Vertical Scrolling Feature in Flutter PDF Viewer</figcaption>

</figure>

## Conclusion

Thanks for reading! The new features in the Syncfusion [Flutter widgets](https://www.syncfusion.com/flutter-widgets "Flutter widgets") in [2023 Volume 4](https://www.syncfusion.com/forums/185916/essential-studio-2023-volume-4-main-release-v24-1-41-is-available-for-download "Essential Studio 2023 Volume 4") represent more than just another update. They embody Syncfusion’s dedication to providing you with tools that elevate your creativity. We can’t wait to see the incredible apps you’ll craft with these enhancements.

Check out our [Release Notes](https://help.syncfusion.com/common/essential-studio/release-notes/v24.1.41 "Essential Studio Release Notes") and [What’s New](https://www.syncfusion.com/products/whatsnew "Essential Studio What’s New") pages to see the other updates in this release.

If you have any questions, you can contact us through our [support forum](https://www.syncfusion.com/forums "Syncfusion Support Forum"), [support portal](https://support.syncfusion.com/ "Syncfusion Support Portal"), or [feedback portal](https://www.syncfusion.com/feedback/ "Syncfusion Feedback Portal"). We are always happy to assist you!

Happy coding!

## Related blogs

- [Create Dynamic Forms in Flutter](https://www.syncfusion.com/blogs/post/dynamic-forms-in-flutter.aspx "Blog: Create Dynamic Forms in Flutter")
- [Seamless Excel-Like Filtering Support in Flutter DataGrid](https://www.syncfusion.com/blogs/post/seamless-excel-like-filtering-in-flutter-datagrid.aspx "Blog: Seamless Excel-Like Filtering Support in Flutter DataGrid")
- [Create a Repeating Appointment Using the Recurrence Rule in Flutter Event Calendar](https://www.syncfusion.com/blogs/post/create-a-repeating-appointment-using-the-recurrence-rule-in-flutter-event-calendar.aspx "Blog: Create a Repeating Appointment Using the Recurrence Rule in Flutter Event Calendar")
- [Simple Steps to Create an Investment (SIP) Calculator in Flutter](https://www.syncfusion.com/blogs/post/simple-steps-to-create-an-investment-sip-calculator-in-flutter.aspx "Blog: Simple Steps to Create an Investment (SIP) Calculator in Flutter")