Fri, Apr 14
FlutterFlow v3.1
Release notes

What's New In FlutterFlow | April 14, 2023

e're excited to announce some game changing updates on how you create and collaborate in FlutterFlow 🔥

Real Time Collaboration For Teams & Enterprise 

Collaboration in FlutterFlow just got a BIG upgrade. Multiple users can now make edits and modifications together in real-time. This powerful upgrade means your entire project team can now collaboratively work on any part of your project (e.g. build a new page, make updates to project colors, etc.).

Whether you're a group of two or ten, our Real Time Collaboration feature will transform the way you create and collaborate on FlutterFlow projects.

Custom code in main.dart 

You can now define a list of custom actions that can be called at the beginning or end of the main() function. This allows you to initialize pub.dev packages that require setup in the main.dart file directly in FlutterFlow.

You can find this under Custom Functions > Custom Files > main.dart.

Dark Mode Images 

You can now specify a dark mode version for any image. The image shown will automatically change based on the user's device settings. For example, you could show an alternate logo when a user is using dark mode.

This new feature will help you build more visually appealing apps, while improving readability and accessibility.

Save Existing Widget As Theme Widget 

You can now save an existing widget as a reusable theme widget. Just select a widget > right click > Save as theme style widget.

New to Theme Widgets? Theme Widgets allow you to define a stylized widget that can be reused across projects. Any updates to the main theme widget will update across all projects

PinCode Widget Upgrades

Our enhanced PinCode widget now supports form validation and onChange actions. These upgrades allow you to build more robust user experiences that provide real-time feedback and response based on a user's input.

Other Improvements 

  • We've increased our project size limit by 25%.

  • We added a Jump To Index action for PageViews.

  • We added a new warning when asset size is too large.

Bug Fixes 

Last week we prioritized addressing reported bugs and closed more than 60 GitHub Issues. Please visit the  GitHub Issue Tracker for the most up to date status of all reported bugs.

Quickly Navigate To Project Settings From The Command Pallet 

The Command Pallet can help you quickly navigate to any project setting. Just open the command pallet (select the search icon or use cmd + K) > input the setting you are looking for (e.g. loading indicator, permissions).

New Tutorial: Query Caching 

In our latest video, we'll show you how to use query caching to improve user experience when loading data from a backend or API. We'll show you how query caching works, its use cases, and how to set it up. The video also explains the concept of unique keys and cache override conditions for more advanced use cases. 

New Features We're Working On

  • Action components

  • Some supa cool auth updates

  • Import API definitions from Swagger

  • Conditional Actions with more than 2 branches

  • Update the properties of multiple widgets simultaneously