Fri, Mar 17
Release notes

What's New In FlutterFlow | Mar 17, 2023

New Features For You ✨

We're back again with another feature update! We've added new features for improved performance, enhanced features inside your apps, and faster development in FlutterFlow 🔥.

In case you missed it, we just announced the waitlist for FlutterFlow AI Gen ✨, your intelligent assistant for app creation. Simply describe your vision (e.g. "a profile page for a social media app") and let the AI will generate a beautifully crafted template you can import into your FlutterFlow project.

Backend Query Caching 💾

You can now cache any backend query for reuse across pages or to prevent re-querying when the page rebuilds. This can significantly improve performance and page loading times, leading to an improved user experience.

It can also help reduce your cloud costs. As the famous saying goes, a penny cached is a penny earned, but a byte cached is a lightning-fast app and a pocket full of savings! 🪙



Set / Reset Widget States 🔄

We've added new actions to Set and Reset Form fields. Here's a few examples of the you could use these new actions:

  • Multiple Submissions: If you have an app to submit expense reports, the employee might need to submit the same form multiple times for different expenses incurred on different dates.

  • Error Handling: If a user submits a form with errors or missing information, you might want to reset the form fields to their initial state to allow the user to start over and correct any mistakes.

These are just a few examples of the powerful new features this unlocks 🚀




Read Only Project Access 👥

With read-only project access, you can grant someone access to view the project without giving them the ability to edit or make changes. They will only be able to access that specific project and won't be able to access any shared Teams libraries (e.g. custom code, design system).

This feature is especially useful if you want to share your work with clients, stakeholders, or team members who don't need to be involved in the day-to-day development.

Tip: Read-Only users added to a Teams project will not count against your Teams seat count.



Generate Theme Colors From An Image 🖼️

Our new Extract From Image feature lets you create stunning themes based on the colors of an image.

All you need to do is upload your image and choose the colors you wish to import. These colors are now at your disposal, and you can easily add them as a custom color 🪄

You can find this feature under Settings > Theme > Color.



Additional Custom Domains 🖥️

Standard, Pro, and Teams plan owners can now purchase additional custom domains for web publishing.

Custom domains purchased by Teams owners will be shared with their team as a "team resource" in FlutterFlow Dashboard > My Organization.



Upload Any File Type 📁

We've upgraded our Upload/Save File Type action, so that you can now use any file type (xlsx, csv, etc.).



Change Background Color For Testing 🎨

You can now change the background in Run and Test Mode between light and dark mode. This feature is especially helpful for apps with a dark themes, as it increases contrast between your app and the background. So it's easier to see and test your app!

Shoutout 

Serge Middendorf

 for this suggestion 💜




Other Improvements 🏗️

  • rawText option for API responses: Our new "rawText" option allows you to receive data in its original format, rather than automatically converting it to JSON. If needed, you can then parse the data into the format that you need using a custom action. This powerful new feature is unlocks SOAP API support in FlutterFlow.

  • We've upgraded to Android targetSkKVersion 33.

Bug Fixes 🐛

Here are some of the recent bug fixes we've released. Please see the GitHub Issue Tracker for the most up to date status of all reported bugs.

  • Fixed an issue that resulted in custom function testing always returning 0

  • Fixed an issue with working with API JSON results

  • Fixed an issue preventing Teams from adding additional team members

  • Fixed an issue preventing use of negative integer values


Tip: New Keyboard Shortcuts 🤖

We've added some new keyboard shortcuts for faster development:

  • Run Mode: Cmd/Cntl + E

  • start Test Mode: Cmd/Cntrl + I

  • Instant Reload: Cmd/Ctrl + J

Bonus Tip: You can access a menu of shortcuts directly in the FlutterFlow Builder.

 



Tip: Share Links To A Specific Page

You can now create a share link that will open to a specific page in your project.




March Design Competition: #ComponentCarnival 🎡

The challenge is to create a component that can be reused by other FlutterFlow builders. This includes custom action buttons, drop down menus, a reusable UI element, bottom sheets, card views, and more 🎢

To Participate:

  1. Build a custom component in FlutterFlow

  2. Post your submission on Twitter or Linkedin with #ComponentCarnival - Use screenshots/videos/gifs to showcase your work 

  3. Bonus points for accepted marketplace submissions or using AI in your components) 

You can read the full event details here.




New Features We're Working On 🏗️

  • Conditional actions with more than 2 branches

  • Super secret awesome update to themes 🤫

  • Searchable dropdown

  • Color from variable upgrades