Work with a team to build even faster.
As you build, FlutterFlow generates clean Flutter code that will run on iOS, Android, Web, and Desktop.
Pixel Perfect Building
Get your login/registration flow up and running in no time using Firebase’s native features for authentication.
Display a customizable google map with a single or multiple markers. Also use the Google PlacePicker to let users search for places and add location based data.
Deployment has never been easier, you can deploy your apps to the App Store & Play Store directly from FlutterFlow.
Use our stripe integration to connect your E-Commerce Store or accept payments directly in your application.
Use our RevenueCat integration in order to paywall content within your app, and allow people to purchase directly from your app.
Search any of your collections with this powerful integration tool. Algolia search is top in its class and integrating it in FF is too easy.
Want to have custom functions in your app but don’t know how to write code? User our integration with OpenAI to turn your words into code you can use in the drag-and-drop builder.
Accept payments directly in your application! Use this solution for paid content to creators or an entire e-commerce store.
You are able to push your FlutterFlow projects directly to Github which allows you to continually build on and doesn’t hold you back.
Below you will find what is included in the core platform features.
Drag-and-drop builder with 60+ pre-built widgets. Easily add layout elements (e.g. column, stacks) app functionality (e.g. drop-downs, lists) and design (e.g. Lottie animations, images).
120+ professionally designed screen templates (e.g. login screens, splash screens), so you never have to start from scratch.
Invite clients, team members and other stakeholders to your project easily. Add editors to your project, so multiple users can collaborate on an app.
Drag & Drop cards, user profiles, list items, and other pre-designed components to help build your app. We are adding more every week and providing for complex use cases for your mobile and web apps such as responsive tables and navigation bars that will adjust to different screen sizes.
Run & Test Mode creates an online version of your app - complete with live data. You can test the full functionality of your app, no emulator needed!
Visually add, duplicate, update, and delete your Firestore data from inside FlutterFlow.
Easily receive feedback from other members of your project along with assigning users to a comment so they can easily update and iterate on that widget.
Easily enable authentication, define your data types, and integrate with Firestore for a scalable, fast, and affordable backend to power your app.
With FlutterFlow you are easily able to deploy your app to the App Store, Play Store and the Web all with one click for each. You even have the ability to use custom domains for your web applications, scaling to professional grade web apps out of the box.
Don't see a widget in our UI builder? Use your own code or clone a project from the community to use in your application. Create and use custom widgets inside of FlutterFlow.
Add advanced functionality without having to download and modify the code! Add Dart code inside of FlutterFlow by creating functions.
You can create custom actions in code to add to your Flutterflow project.
As you build in FlutterFlow, we automatically create the code for your app. With one click, you can download your source code.
Use Algolia to power search, Braintree/PayPal to process payments, and Google AdMob to monetize your app with in-app advertisements.
Integrate with any API with GET/POST requests, custom headers, and variables that you can set based on values in your app. Easily set up calling the APIs and displaying the responses in the UI!
Use our integration with Github to easily deploy the latest changes to your repository. We deploy to a separate ‘flutterflow’ branch so you can merge in updates into your main branch with any modified code.
More on this coming early 2023...
Feedback & Collaboration right in the browser
Leave feedback via comments
Quickly leave feedback on designs; implementation or layout. Other users will get a notified that there are new comments in the project.