Sat, Oct 29
Release notes

What's New In FlutterFlow | October 29th, 2022

Today marks our 2 year birthday 🥳. To celebrate we have some big new features for you including custom web publishing, animations updates, and Firebase Remote Config - to name a few 😊.

Thank you for your tremendous support over the last two years. We’re excited and grateful to build for such an incredible community 💜.

Custom Web Publishing 🖥️

You can now publish your FlutterFlow app directly to your own custom domain. In just a few simple steps, your app will be available for your customers. Plus app updates are lightning fast, no store review required 🔥.

To publish your web app, head to Settings  > Web Publishing > add your custom domain URL > create a CNAME record with your DNS provider. It's that simple!

To start you can publish one custom domain per Pro or Teams account, additional options coming soon!




Firebase Remote Config 🔥

Firebase Remote Config allow you to dynamically update your app behavior and appearance (e.g. application properties, conditional visibility) without requiring users to download an app update 🙌.

This powerful new feature allow you to roll out new features quickly, personalize your app by user segment, and makes it possible to run A/B tests to improve your application.

You can enable this new feature in Settings & Integrations > Firebase Remote Config.



Animation Improvements 🌠

Animations in FlutterFlow just got a massive upgrade! 

  • You can now choose from 8 animation effects including rotate, shake, and blur.

  • You can now loop and reverse animations. By combining loop + reverse, you can create a Boomerang effect.

  • We've added new animation actions to start, stop, and reverse animations.

Now you can build even more complex and beautiful animations!



Selectable Text 🔤

We've added a new option to make text from the Text widget selectable. This additional functionality is helpful for situations when you want you users to be able to copy-paste text.

To make text selectable, just turn the selectable toggle on in the Text widget.



Code Comments 📝

You can now add code comments (on actions and widgets) that will appear in your exported code base. This helpful new feature can be used to to help others and your future-self 😂 understand how/why something is structured the way it is.

To add a code comment, select the new documentation button from the right properties panel.



GitHub Issue Tracker 🐛

We upgraded our bug reporting system and launched a new GitHub Issue Tracker. Here you can report a bug you are facing, search known issues, and see what bugs have been fixed.

Plus you can provide additional information and give a thumbs up if you are also facing a known issue. This helps us better understand and prioritize the most critical issues.



Other Improvements 🏗️

  • We now support list variables for APIs.

  • We've updated our Backend Query and API editor to be easier to use.

  • You can now create a separate Display Name (in any language) that will appear in the App Store and Play store, as well as on the user's device. You can add this in Settings > App Details.

  • Marketplace items are now included when using widget search.

FlutterFlow Design Challenge 🏆

To celebrate 2 years of FlutterFlow, we’re hosting a competition to see who can build the most beautiful screen in FlutterFlow 🎉

To Enter:

  • Build one beautiful app screen with FlutterFlow

  • Submit your template to the FlutterFlow Marketplace (here's how to do this)

  • Post a screenshot of your design and project link on social (LinkedIn or Twitter) with the hashtag #FlutterFlowTurns2


Prizes:

  • Top 2 winners will receive an iPhone 14 and be featured in our marketing content (300k audience size)

  • Swag-boxes to be awarded for commendable submissions


Submission Deadline:
Nov 5th 11:59pm PST

Build anything you like! Just use your creativity and FlutterFlow features (e.g. animations, widgets) to build something gorgeous.



Building A Google Chrome Extension

Did you know you can create a Google Chrome Extension from your FlutterFlow project? How cool is that? 😎

Check out our new tutorial with step-by-step on how to build and deploy a Google Chrome Extension.



Phone Authentication With Firebase 💰

One of the most popular authentication methods is phone authentication. It works by sending a One-Time-Password (OTP) via SMS, which needs to be provided in the app for the authentication to be successful.

In our latest blog, we share step-by-step instructions on how to implement phone authentication via Firebase.



Bug Fixes 🐛

  • Fixed an issue with scroll not working in the Desktop app.

  • Fixed an issue causing the widget tree to "jump".

  • Fixed an issue with custom components using custom data type parameters.

New Features We're Working On 🏗️

  • Ability to upload CSVs into Firestore

  • Periodic Actions