DEV Community

Cover image for Sneak Peek at 2024 Volume 4: Flutter
Calvince Moth for Syncfusion, Inc.

Posted on • Originally published at syncfusion.com on

Sneak Peek at 2024 Volume 4: Flutter

TL;DR: The Essential Studio® 2024 Volume 4 update for Flutter debuts mid-December, featuring WASM support, AI-powered controls, and developer-focused enhancements. Stay tuned for the exciting details!

Syncfusion 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.

In this blog, we’ll explore the exciting new features and controls coming with our Essential Studio® 2024 Volume 4 release.

WASM support

All our Syncfusion Flutter widgets will be updated to support WebAssembly as a compilation target for building web apps.

AI-powered Flutter widgets

In the 2024 volume 4 release, you can expect the following range of widget samples utilizing AI to enhance various features and functionalities:

Flutter Charts

The Flutter Charts widget will employ AI to forecast future data trends in financial and stock charts.

Flutter DataGrid

The Flutter DataGrid will use AI for anomaly detection and predictive data entry, improving data accuracy.

Flutter Calendar

The Flutter Calendar widget will offer suggestions based on user behavior and historical patterns. It will also implement conflict detection to notify users of overlapping events, improving time management.

Flutter PDF Viewer

The Flutter PDF Viewer will smartly auto-fill fields by understanding the context of copied content.

AI AssistView (Preview)

The new Flutter AI AssistView will be a highly customizable and feature-rich solution for integrating conversational AI capabilities into your Flutter apps. Its key features include:

Placeholder management

Begin your chat experience with a customizable placeholder that can scroll alongside messages or remain fixed.

Customizable message bubbles

Utilize a list of AssistMessage objects to manage and differentiate between user requests and AI responses effectively, each styled with distinct message bubbles. We can also customize the appearance and behavior of user and AI messages, including headers, footers, and toolbar options. Position chat bubbles to align with your app’s design preferences—whether left-aligned, right-aligned, or set to default.

Seamless user input and display

Facilitate smooth user interactions with a customized input field for composing messages, complemented by an action button for sending. This will keep users engaged while they await responses with an elegant and customizable loading indicator.

Refer to the following image.

Flutter AI AssistView widget


Flutter AI AssistView widget

Chat

The Flutter Chat widget will deliver the following new features:

Suggestion

Show actionable suggestion items that users can select with a tap, accommodating both single and multiple selections.

Customization

The Flutter Chat widget will offer options to customize background colors, shapes, text styles, and item spacing. Users can also create their own suggestion items using custom widgets.

Layout

Select between a scrollable list or a wrap layout for presenting suggestions. Configure the scrolling direction—either horizontal or vertical—and adjust the spacing between items.

Refer to the following image.

Enhancements in Flutter Chat widget


Enhancements in Flutter Chat widget

Charts

Trackball behavior

The Flutter Charts will allow us to enable or disable the trackball tooltip specific to a series.

Enhancements in trackball behavior of Flutter Charts


Enhancements in trackball behavior of Flutter Charts

Conclusion

Thank you for spending time with us! We’re thrilled to announce that Essential Studio® 2024, Volume 4, will be launched in mid-December. It will feature exciting new capabilities and fix existing bugs in the Syncfusion Flutter suite. Our team is committed to delivering a seamless experience that exceeds your expectations. We appreciate your continued support and community involvement!

For timely updates on the release, we invite you to stay connected through our official YouTube, Twitter, Facebook, and LinkedIn channels. If you wish to share your suggestions, you can do so in the comments section below.

Also, our support forums, support portal, or feedback portal are available if you need help. Rest assured, we stand ready and delighted to be of service!

Related Blogs

Top comments (0)