What’s New in Flutter: 2024 Volume 2
Tags: flutter, mobile, ui, web
Published: 2024-06-19 15:10:01

---
title: What’s New in Flutter: 2024 Volume 2
published: true
date: 2024-06-18 14:39:36 UTC
tags: flutter, mobile, UI, web
canonical_url: https://www.syncfusion.com/blogs/post/whats-new-flutter-2024-volume-2
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ji64q4j1p6e6sl3a12az.jpeg
---

**TL;DR:** Explore the new features in Syncfusion Flutter widgets for 2024 Volume 2, including new technical indicators in Charts and RTL, custom text selection menus in Flutter PDF Viewer, and more. Discover all updates and enhancements for seamless, high-quality application development across multiple platforms.

Syncfusion [Flutter widgets](https://www.syncfusion.com/flutter-widgets "Flutter widgets") are written natively in Dart to help you create rich, high-quality applications for iOS, Android, Web, Windows, macOS, and Linux from a single code base.

This blog explains the new features added to the Flutter suite for the [2024 Volume 2](https://www.syncfusion.com/forums/188642/essential-studio-2024-volume-2-main-release-v26-1-35-is-available-for-download "Essential Studio 2024 Volume 2") release!

## New technical indicators in Flutter Charts

The [Flutter Charts](https://www.syncfusion.com/flutter-widgets/flutter-charts "Flutter Charts") widget delivers the following new technical indicators:

### Rate of Change (ROC) indicator

The Rate of Change (ROC) indicator is a momentum oscillator used in technical analysis that assesses the speed at which a price changes over a specified period. By comparing the current price to a price from a previous time, the ROC reflects the percentage change in price, indicating whether the price movement is accelerating or decelerating. Traders often use the ROC to identify overbought or oversold conditions, potential trend reversals, or to confirm trends.

The ROC fluctuates around a zero line; values above zero suggest upward momentum (bullish), while values below zero indicate downward momentum (bearish). It is commonly used as a signal for entry or exit points in trading strategies.

Refer to the following image.

<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2024/06/Rate-of-Change-ROC-indicator-in-Flutter-Charts.gif" alt="Rate of Change (ROC) indicator in Flutter Charts" style="width:100%">

  <figcaption>Rate of Change (ROC) indicator in Flutter Charts</figcaption>

</figure>

### Weighted Moving Average (WMA)

The Weighted Moving Average (WMA) is a technical indicator that smooths price data to help traders identify trends in financial markets. Unlike the simple moving average (SMA), which assigns equal weight to all prices in the calculation period, the WMA emphasizes more recent prices by assigning them greater weights. This makes the WMA more responsive to recent price changes, offering traders quicker signals for entering or exiting trades.

The weights typically decrease linearly, with the most recent price having the highest weight and the oldest price in the period having the lowest weight. Traders use the WMA to help confirm trends and to generate potential buy or sell signals.

Refer to the following image.

<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2024/06/Weighted-Moving-Average-WMA-indicator-in-Flutter-Charts.gif" alt="Weighted Moving Average (WMA) indicator in Flutter Charts" style="width:100%">

  <figcaption>Weighted Moving Average (WMA) indicator in Flutter Charts</figcaption>

</figure>

## PDF Viewer

The [Flutter PDF Viewer](https://www.syncfusion.com/flutter-widgets/flutter-pdf-viewer "Flutter PDF Viewer") offers the following new user-friendly updates:

### Page rendering enhancements

The rendered pages will have good quality even at the initial zoom level. The rendering performance of pages in the viewer for large documents has also been improved for all platforms. Especially on the web and Android platforms, we have achieved approximately an 80% deduction in the rendering time for a document of 50 MB size.

### Right-to-left (RTL) rendering

Users can now scroll right-to-left (RTL) horizontally using the RTL layout. This will help you accommodate languages that are read from right to left for better continuity in reading.

### Customize the text selection menu

This feature allows users to customize the built-in text selection menu, helping them design their own.

<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2024/06/Customizing-the-Text-selection-menu-in-Flutter-PDF-Viewer.gif" alt="Customizing the text selection menu in Flutter PDF Viewer" style="width:100%">

  <figcaption>Customizing the text selection menu in Flutter PDF Viewer</figcaption>

</figure>

## Conclusion

Thanks for reading! You now have a comprehensive understanding of the key features of our [Flutter widgets](https://www.syncfusion.com/flutter-widgets "Flutter widgets") for the [2024 Volume 2](https://www.syncfusion.com/forums/188642/essential-studio-2024-volume-2-main-release-v26-1-35-is-available-for-download "Essential Studio 2024 Volume 2") release. To explore all the updates in this release, please refer to our [release notes](https://help.syncfusion.com/common/essential-studio/release-notes/v26.1.35 "Essential Studio Release Notes") and [What’s New](https://www.syncfusion.com/products/whatsnew "Essential Studio What’s New page") pages. We encourage you to try our [Flutter packages](https://pub.dev/publishers/syncfusion.com/packages "Flutter packages") and share your feedback in the comments below.

You can also access our complete [user guide](https://help.syncfusion.com/flutter/introduction/overview "Introduction to Syncfusion Flutter widgets documentation") and explore our [Flutter project examples](https://github.com/syncfusion/flutter-examples "Flutter GitHub demo") for more information. Additionally, you can discover our demo apps on various platforms, such as [Google Play](https://play.google.com/store/apps/details?id=com.syncfusion.flutter.examples&hl=en "Syncfusion Flutter UI Widgets in Google Play"), the [App Store](https://apps.apple.com/in/app/syncfusion-flutter-ui-widgets/id1475231341 "Syncfusion Flutter UI Widgets in App Store"), the [Microsoft Store](https://www.microsoft.com/store/productId/9NHNBWCSF85D "Syncfusion Flutter Gallery in Microsoft Store"), the [Snap Store](https://snapcraft.io/syncfusion-flutter-gallery "Syncfusion Flutter Gallery in Snap Store"), the [App Center](https://install.appcenter.ms/orgs/syncfusion-demos/apps/syncfusion-flutter-gallery/distribution_groups/release "Syncfusion Flutter Gallery in App Center"), and our [website](https://flutter.syncfusion.com/#/ "Flutter UI Widgets in Syncfusion Site").

If you require a new widget in our Flutter framework or additional features in our existing widgets, please contact us via our [support forums](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/flutter "Syncfusion Feedback Portal"). We are always delighted to assist you!

## Related blogs

- [Syncfusion Essential Studio 2024 Volume 2 Is Here!](https://www.syncfusion.com/blogs/post/syncfusion-essential-studio-2024-vol2 "Blog: Syncfusion Essential Studio 2024 Volume 2 Is Here!")
- [Open and Save PDF Files Locally in Flutter](https://www.syncfusion.com/blogs/post/open-save-pdf-locally-flutter "Blog: Open and Save PDF Files Locally in Flutter")
- [Flutter Made Easy: 5 Tools to Build Better Apps Faster](https://www.syncfusion.com/blogs/post/build-apps-faster-with-flutter-tools "Blog: Flutter Made Easy: 5 Tools to Build Better Apps Faster")
- [Effortlessly Fill and Share PDF Forms using Flutter PDF Viewer](https://www.syncfusion.com/blogs/post/fill-share-pdf-forms-flutter "Blog: Effortlessly Fill and Share PDF Forms using Flutter PDF Viewer")