FlutterFlow Docs
Search…
⌃K

FlutterFlow Marketplace

Add new functionality to your app in seconds! The FlutterFlow Marketplace features user built components and templates that you can add directly to your FlutterFlow project. These items allow you to add functionality that is not currently available or easy to build in FlutterFlow.
In this section we cover:

Add A Marketplace Item To Your Project

Open The FlutterFlow Marketplace

To add a Marketplace Item to your project, head to your FlutterFlow dashboard and select Marketplace.
Tip: you filter by item type (e.g. Template Apps) or use the search bar.
You can click on each Marketplace item to learn more about the item.
Important: the icons under the item name indicate what platforms the Marketplace item supports.

Add An Item To Your FlutterFlow Project

To add a Marketplace item to your project, select + Add To Project and then select the project you want to add your item to.
Tip: you will need to add the item to each individual project that you want to use the item in.

Submit A Marketplace Item For Review

Important Considerations For Marketplace Items

  • Marketplace items should provide functionality that is not currently available within FlutterFlow or that is not easily buildable.
  • Marketplace submissions should be tested on FlutterFlow and locally on all supported platforms to ensure the item works without issues or errors. Projects with errors can not be submitted for approval.
  • Prior to submitting your Marketplace item, please ensure that your item does not contain any sensitive information. This includes, but is not limited to Private API Keys and sensitive or private data.
  • As a Marketplace Seller, you are responsible for ensuring that your submission does not violate another party’s intellectual property.
  • Please make sure to review our full Marketplace Terms of Service here.

Set Your Project As A Marketplace Project

Marketplace items should belong to projects that are specifically made to publish marketplace items (i.e. they should not be inside of a production project).
In order to submit an item for consideration, the item must be inside of a project that has been Set For Marketplace. A project that is set for Marketplace can not be deployed.
To Set A Project For Marketplace:
  • Select the Share Icon from the top of the screen
  • Select Create New Item > Set For Marketplace > Yes
Tip: You can clone an existing project and then set it as a Marketplace Project.

Fill Out The Marketplace Item Listing Form

Below is an overview of what is needed to create your Marketplace Item:
Tip: If you aren't ready to submit your item, select Save As Draft to continue editing your submission at a later time.

Cover Photo

The Cover Photo should be 1200x800 pixels and help the user to understand the purpose of the Marketplace item.
Please do not include the FlutterFlow logo in your cover image.

Name

The item name should be unique and help the user to understand the purpose of the Marketplace item.

Description

Description should give an overview of the key features, helping users decide if the item will meet their needs. If the item contains any 3rd party paid services, this should be included in the description.

Marketplace Item Type

In the first version of our Marketplace, three types of items can be submitted:
  • Template apps: Contain multiple screens
  • Page or Component: Individual Page or Component
  • Custom Code: Custom Widgets, Functions, or Actions
If you would like to submit multiple unrelated custom code items (e.g. 2 custom widgets), please create and submit a separate project for each individual item.
Marketplace submissions containing multiple unrelated custom code items will not be approved and will need to be resubmitted.

Template Tags

Template Tags help users sort and filter items. If the tags listed don't match your item, enter your desired search terms under Keyword.

Supported Platforms

You can submit Marketplace items for Android, iOS, and Web (or all three!).
Please make sure to test on all supported platforms to ensure the item works without issues or errors.

Run Mode URL

A Run Mode link of your Marketplace allows users to better understand how your item looks and works. If your Run Mode link includes authentication functionality, please add a demo login button that uses Anonymous sign in.

Documentation URL

If there are complex installation or usage instructions, we highly recommend creating a documentation link for your Marketplace item. This can be written (e.g. Notion Doc, Google Doc) or video (e.g. YouTube, Loom).

Include Contact Information

To include Contact Information, select the toggle.
We recommend creating a support email for users to contact you with questions and issues. There will also be a Community post created for users to ask questions about each Marketplace item.

Submit Your Marketplace Item For Review

Once your Marketplace item is complete, you can submit it for review. To Submit A Marketplace Item For Review:
  • Fill out the items in the Marketplace Item Submission Form
  • Select Submit For Approval
Your item will shown as Pending under your Marketplace Items:

Edit An Approved Marketplace Item

At this time it is not possible to edit an Approved Marketplace Item. We are working to add this functionality soon.