Web support, marketplace, integrations, smart code editor, and more. Our goal for the year was to enable you do more in less time.
A New Year to Build Different
In January, we focused on polishing up some of our most requested features from 2021. We launched Stripe Integration, API Call Upgrades, Enhanced Animations, New Navbars, 50 brand new components, Clear TextFields Action, Responsive Visibility, Progress Bar Widget, and Firestore security rules.
We gave our users the ability to enable Stripe in their apps and accept payments!
To bring better customizability to a key component in applications, we created three new customizable navbar options for users to choose from.
Giving our users the ability to create responsive apps was one of the most requested features.
Polish & Upgrades
We spent the month of February really polishing our UI and improving usability.
We also brought powerful new features to our users, including: Multi-Language Support, Desktop Support, Copy Actions, Dark/Light Mode Support, Form Validation, Multi-Select Widgets, Responsive Improvements, UI Editor Updates, Template App Bars, Action Updates, and Page Organization.
Localization/Multi-language support allows users to easily translate their entire app either manually or with a single click using Google Translate.
Light + Dark Mode
Another top feature request was the ability to add dark and light themes to our users' applications.
Polish & Upgrades
In March we added a visually appealing action builder, custom icons, PDF File Upload and Badge Icon, a redesigned properties panel, and an improved widget tree within the builder.
Visual Action Builder
Launching the visual action builder made it much easier to implement and update complex action flows. Users could now also create conditions and use variables to trigger events.
Users can now upload custom icons to use in apps, allowing them to create more beautiful and unique applications.
Project Collaboration & Custom Templates
We made numerous stability improvements and launched one of our most requested features: Collaboration. We also launched infinite scrolling, custom templates, multi-image upload, and a quick action editor.
Enabled teams to collaborate on projects with improved workflow, leading to the launch of Teams later in the year. This allowed for streamlined collaboration among members, creating a more efficient and productive environment for app building.
In May, we added deep linking for apps, a simple search that is easy to setup, light Mode for FlutterFlow, sub-collections, dynamic links, staggered view widget & charts!
We heard that sometimes you just want to search data quickly on device without having to set up Algolia or use another service. Simple Search lets you do exactly that.
Light Mode in FlutterFlow
For those of you who prefer to work in light mode.
You can now make Line charts in FlutterFlow using the Charts widget! You can populate your chart using a list of Firestore documents, or from an API call! You can also customize the look and feel of your chart, including colors, fonts, gridlines, and more!
Null Safety & Test Mode Improvement
We improved Test Mode for quicker iteration, added publicly shareable projects, and a pull to refresh feature for lists, and adopted Dart's Null Safety for better code quality.
Shareable projects allow users to create an exact replica of your project. This allows them to understand how you built something or to use your design to build their own project.
Product Improvements & Mac OS App
In July we launched our first desktop FlutterFlow App for MacOS! The desktop version of FlutterFlow runs much faster as it is a native app.
In addition we added support for haptic feedback, map / data types, Custom JWT Token Auth, Biometric Verification, and finally Project Snapshots and Versions.
Improved Set from Variable
We've completely redesigned the Set From Variable menu to make it faster and easy to configure.
Our new Biometric Verification action allows you to use face or fingerprint verification for authentication or to add additional security within your app. It only takes minutes to set up and will work on both iOS and Android devices 🔥
With 3.0 we launched 3 major features: Marketplace, Web Deployment, and Teams Mode!
We also had a games hackathon in addition to releasing the following: Gradient Text, Pie & Bar Charts, Landscape screen sizes, Swipable Stack Widget, Timer Widget & the ability to search components and templates within FlutterFlow.
The FlutterFlow Marketplace features user built components and templates that you can add directly to your FlutterFlow project. These items are added by the community to enable functionality that's not available out of the box.
Since August, users have been able to build and publish web apps directly from FlutterFlow!
Web deployment can also serve as a quick way to put apps in front of users without having to go through an app store review process.
Gradient Text adds polish to your design and helps direct a user's attention to a specific area. Using our pre-built templates, you can apply a beautiful gradient to your text in seconds. Or for additional customization, create your own gradient style from scratch.
Updated APIs and so much more
In September we improved our API support and added more functionality including: actions to request permissions, a PIN code widget, text-field auto complete, custom security rules, enhanced drag & drop support and conditional logic, encrypted local storage, and infinite scroll for APIs.
We've made the biggest update yet to APIs in FlutterFlow.
• API Groups for calls that share the same base URL and headers. • New and improved JSON Path definitions / handling. • Secure API integration in one click! With "Private" APIs, we automatically deploy a Cloud Function for you which masks private/sensitive keys, making sure they are hidden from the client side. • Ability to define your own Proxy URL. • Ability to access Response Headers.
We made some big updates to logic in FlutterFlow: Combine Multiple Boolean Conditions using AND / OR. Example: If transactionValue > 100 AND lifetimeRevenue > 1,000. Conditional Values using if + then/else.
Example: IF userRole = Admin, THEN Custom Function A, ELSE Custom Function B These new conditional types are available under Conditions Source in the action builder.
FlutterFlow turned 2 🎂
We launched Stripe Payments on the Web, variable colors, form widget actions, action to scroll to start/end of a list, project comments, improved String interpolation, mouse region widget, custom domain web publishing, support for Firebase Remote Config, selectable text, and code comments (documentation).
Color from Variable
You are now able to set a color dynamically, from a variable. This feature allows you to set a color value directly from a Firestore document / API call result, or use conditional values to set colors that depend on some logic.
Take collaboration to the next level with comments! You can now use project comments to share and receive feedback with your project team or clients. 🔥
Birthday Launch -- Custom Domains
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 🔥.
Firebase Remote Config allows 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.
We kept adding functionality to give our users even more power! ⚡️
Import CSV into Firestore, new device previews, auto-expanding text fields, periodic actions, color picker action, and Figma Theme Import.
You can now directly upload a CSV file using the FlutterFlow Content Manager. This makes it incredibly easy to incorporate existing data into your project 🙌
Figma Theme Import 🎨
You can now import your Figma color and text styles directly into your project. In seconds you can import dozens of colors and fonts, no manual entry required 🙌.
Color Picker 🌈
Our new Color Picker action allows users to select a color from a palette or by entering a value (e.g. RGB or HEX).
You can also customize the color picker (e.g. Text Color, Background Color) to ensure it matches your unique brand aesthetic. This option is available as an action!
End of the year presents to our users 💝
We ended the year by upgrading our code editor, adding Supabase integration, a barcode widget, textfield masks, transform widget, upgraded project comments and uploading images via API's!
Brand New Custom Code Editor
We've completely redesigned and upgraded our custom code editor. FlutterFlow now uses the same underlying editor as VSCode, bringing you some incredible new features: • Semantic code autocomplete. • Error highlighting. • Refactoring assistance. • Documentation on hover. • Pubspec dependency awareness. • Automatic updating of parameters when you change a custom widget or action parameter. These updates bring us one step closer to bringing your favorite IDE into FlutterFlow 🔥
Supabase is an intuitive and easy to use PostgreSQL backend. With our FlutterFlow x Supabase integration, you can connect a scalable relational database to your project in seconds.
The Transform Widget allows you to perform graphic transformations on a widget. You can choose from 4 transformation types in FlutterFlow: rotate, scale, skew, and translate.
Using the Transform Widget in combination with animations, you can build some incredible UI/UX effects.
FlutterFlow around the globe.
We're a global community.
It has been a remarkable year, with thousands of users around the world coming together to realize their digital dreams. Across continents our platform has been utilized by large enterprises, agencies, and freelancers alike. This year, we were privileged to be a part of their success. Click on the map below to explore more.
11% of users
20.2% of users
12.5% of users
10.3% of users
1.5% of our users
ASIA / INDIA
36.5% of users
FlutterFlow by the numbers
Number of Projects
# of users
Lines of Code Exported
Projects Exported to Github
“FlutterFlow provides tooling that helps real world developers & users build apps using it - it’s a straightforward, easy to use tool that can generate very powerful results. FF brings the power of a rich platform to everybody.”
"I’ve been teaching myself how to use FlutterFlow and have been incredibly impressed with the ability to build an app from scratch. I’ve enjoyed it so much that I’m actually starting to incorporate it into my classrooms. "
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.