Fri, Jan 12
Release notes

What's New In FlutterFlow | Jan 12, 2024

New Features For You ✨

We're kicking off the year with some of our most requested features including SQLite, Google authentication for Supabase - and a whole lot more!

We've also wanted to say thank you for all of your support, feedback, and encouragement in 2023. We feel so lucky to be building FlutterFlow for such an incredible and supportive group of builders 💜

We have big plans for 2024 and can't wait to share all of the features we have planned 🚀

SQLite ✅

FlutterFlow now supports SQLite, giving your applications offline and local data storage capabilities! Now your users can access and use your app anytime and anywhere - even without an internet connection.

Here's an overview of our new SQLite features:

  • Upload an initial Database file

  • Create read queries and use in FlutterFlow backend queries

  • Create update queries and use in actions

Tip: at this time we only local file support (can't be automatically synchronized with another database).

With this powerful new feature, you can build more robust and seamless experiences for your users!

API Result As Data Type 🤖

We now support API results as Data Types. Previously this required using JSON Paths - which was time consuming and error prone. Now you can just parse the API results as data types. This eliminates pesky bugs due to incorrect data types and makes it much easier to connect to your UI! 

Supabase Google Authentication ✅

We now support Google Authentication for Supabase! This simplifies the login process and allows your users to enjoy 1 click account sign up and sign in.

New Animation Effects 🪄

Animations enhance your user's experience by providing visual feedback and making interactions more engaging and intuitive.

We've expanded our animation capabilities to include 3 brand new options: Shimmer, Tint, and Flip. Now even more beautiful UI interactions are just one click away!

Upload Audio Recording To Firebase/Supabase 🔊

Audio recordings can now be uploaded to Firebase and Supabase! Our upgraded Stop Audio Recording action includes an option to store recorded audio bytes (inside widget state). You can then use the Upload File action to upload the recorded audio to Firebase or Supabase. 

Updated SwipableStack Widget 🖼️

We've implemented a new and upgraded SwipeableStack widget!

This new version, which uses an updated package, is smoother and has fewer bugs. We had gotten lots of feedback from you on this - thanks for helping us make FlutterFlow better!

Other Improvements 🏗️

  • You can now create branches from other branches (and also rebase main back into a branch).

  • You can now set initial values for List variables in page and component state.

  • Added option to show/hide flags in the language selector.

  • You can now add user chat via a Flow.

  • We've improved our DropDown widget which now provides better support for multi-select.

  • You can now define start/end spacing for GridView and StaggeredView.

  • You can now set default values for list variables.

Please visit the  GitHub Issue Tracker for the most up to date status of all reported bugs and fixes.

Tip: Update Your FlutterFlow Email 📥

You can now update your email from your Account Dashboard. Just select the Update Email button and provide your new email. Note: you will need to verify your new email address.


New Features We're Working On 🏗️

  • FlutterFlow For Windows

  • Callback actions can take parameters

  • Ability to filter API Group endpoints

  • State for custom widgets

  • Plus a whole lot more :)