-
Notifications
You must be signed in to change notification settings - Fork 113
Missing topics 2.4 #118
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Missing topics 2.4 #118
Changes from 13 commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
1bc11ab
Adding clear query cache action
pinkeshmars 10c593d
Added dashboard
pinkeshmars 41d4fa3
Added my organization
pinkeshmars bde7075
Added copy to clipboard action
pinkeshmars 22bc8cb
Added dark mode setting action
pinkeshmars 579dbd1
Added send email action
pinkeshmars fc02709
Merge branch 'main' of https://github.com/FlutterFlow/flutterflow-doc…
pinkeshmars dcba664
Added call number action
pinkeshmars 1f9cd66
Added send SMS action
pinkeshmars f708327
Update wording
PoojaB26 913ca99
Moved my organization
pinkeshmars 3d438d1
Updated dashboard and utility actions
pinkeshmars 310e3fc
Merge branch 'main' of https://github.com/FlutterFlow/flutterflow-doc…
pinkeshmars b55b5b1
Fix spacing
PoojaB26 c2b4fdc
Update language/wordings
PoojaB26 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
--- | ||
slug: /flutterflow-ui/dashboard | ||
title: Dashboard | ||
description: Explore the dashboard in FlutterFlow, a centralized location for managing projects and account. | ||
tags: [FlutterFlow, UI, Design] | ||
sidebar_position: 0 | ||
keywords: [Dashboard, FlutterFlow, UI, Design] | ||
--- | ||
# Dashboard | ||
When you log in to FlutterFlow, the first thing you’ll encounter is the **Dashboard**. It serves as a central hub for managing your projects, including creating new ones, searching, deleting, and duplicating projects. Additionally, the Dashboard lets you choose your preferred theme—**dark or light**—for a more comfortable viewing experience. | ||
|
||
The Dashboard provides convenient access to organizational resources, facilitating seamless collaboration among team members. Additionally, it integrates with a marketplace where users can browse and download widgets, templates, and plugins. | ||
|
||
You can also find links to various resources to assist in building apps with FlutterFlow. Your account information and plan details are easily accessible from this page as well. | ||
|
||
 | ||
|
||
- **Projects**: This section displays the projects you have created in FlutterFlow. You can easily navigate to any of them from here. Use the overflow menu to rename, duplicate, delete, leave the project, add tags, and open the project in a new browser tab. | ||
|
||
:::info | ||
When you duplicate a project containing the Firebase setup, you must delete the config files in your duplicated project and initiate a new [**Firebase setup**](../../ff-integrations/firebase/connect-to-firebase-setup.md) for your project. | ||
::: | ||
|
||
- **Dark/Light mode switch**: The Dark/Light mode switch allows you to choose between a light and dark color scheme for our app builder. | ||
|
||
- **Search**: From here, you can search for your project. | ||
|
||
- **Filter projects**: You can use this dropdown menu to filter your projects based on their privacy settings. You can filter projects that are marked as private, shared by you, or shared with you. | ||
|
||
- **Tag project**: From here, you can create and add a tag to projects, providing a quick and organized way to classify and identify projects based on their characteristics, purpose, or status. | ||
|
||
To tag a project, simply click the three dots option menu on the project tile, select **Add Tag,** and then click on the tag you want to set. Later, you can search and filter the projects based on the tags. | ||
|
||
<div style={{ | ||
position: 'relative', | ||
paddingBottom: 'calc(56.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding | ||
height: 0, | ||
width: '100%'}}> | ||
<iframe | ||
src="https://www.loom.com/embed/2e545489cfe14e97ae44b6a747410ae0?sid=b9a93abe-7fb7-4e16-a014-6477543c4460" | ||
title="" | ||
style={{ | ||
position: 'absolute', | ||
top: 0, | ||
left: 0, | ||
width: '100%', | ||
height: '100%', | ||
colorScheme: 'light' | ||
}} | ||
frameborder="0" | ||
loading="lazy" | ||
webkitAllowFullScreen | ||
mozAllowFullScreen | ||
allowFullScreen | ||
allow="clipboard-write"> | ||
</iframe> | ||
</div> | ||
<p></p> | ||
|
||
- **Create a new project**: For creating a new project, you can use the **+** **Create New** button. Learn more about [creating a new project](../../resources/projects/how-to-create-find-organize-projects.md#how-to-create-a-project). | ||
|
||
- **Notifications Center**: The notification center simplify how you manage comments and invites across various projects. It conveniently centralizes all your project communications. And when you're ready to address a comment, simply tap on it, and you'll be taken directly to the relevant section of the project. | ||
|
||
- **My organization** From [here](my-organization.md), you can share custom code, assets, design systems, and APIs between your team users and across projects. | ||
|
||
- **Marketplace**: Enhance your FlutterFlow app effortlessly with the FlutterFlow [Marketplace](../../marketplace/index.md); access pre-built components and templates created by other users for seamless integration of new functionalities. | ||
|
||
- **Resources**: You will find various useful links that can help you build apps on FlutterFlow by clicking on the **Resources** button. [*Video tutorials*](https://www.youtube.com/channel/UC5LueiosDVInA6yXE_38i9Q/videos) are extremely helpful for learning about any concept. | ||
|
||
- **Community**: This will redirect you to our [Community Forum](https://community.flutterflow.io/home), a place for you to share ideas, ask questions, and troubleshoot issues with other FlutterFlow builders. The community shares a lot of amazing ideas! | ||
|
||
:::info | ||
A community forum requires an account, which we'll auto-create when you click on the 'FlutterFlow Community' tile and redirect you to the forum. However, if you wish to use a different password for the forum account, you can go to forum [**settings**](https://community.flutterflow.io/settings/account) and click 'Forget Password.' | ||
::: | ||
|
||
- **Account**: Click here to open your account page. This is helpful if you want to look at your account information, upload a profile picture, reset your password, see your referrals, or delete your account. | ||
|
||
- **Plan info**: Here, you see the name of your current plan and also upgrade to access additional benefits. | ||
|
||
- **Logout**: You can use this button to safely log out from your FlutterFlow account. | ||
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,287 @@ | ||
--- | ||
slug: /flutterflow-ui/my-organization | ||
title: My Organization | ||
tags: [My Organization, FlutterFlow, UI, Design] | ||
keywords: [Accounts, Billing, My Organization, Team Code, Team Media Assets, Team Design Library, Team API Library, Adding Domains ] | ||
sidebar_position: 5 | ||
--- | ||
import Tabs from '@theme/Tabs'; | ||
import TabItem from '@theme/TabItem'; | ||
|
||
# My Organization | ||
From here, you can manage billing for your team, edit projects simultaneously, and share code, design systems, APIs, and assets. This makes collaboration between team members much easier and helps to keep everyone on the same page. Even if you don't have team members, you can still benefit from this feature by using it to share resources between your own projects, keeping your development process organized and efficient. | ||
|
||
With the ability to easily collaborate and share resources, you can create amazing apps faster than ever before. | ||
|
||
:::info | ||
Learn [**how to create a team**](../../accounts-billing/subscriptions/flutterflow-for-teams.md) to get started. | ||
::: | ||
|
||
|
||
|
||
<figure> | ||
 | ||
<figcaption class="centered-caption">Sharing resources between users and across their projects</figcaption> | ||
</figure> | ||
|
||
## Team code | ||
|
||
Imagine you are working on multiple apps. As the project progresses, you realize that some of the custom code can be used across multiple apps. With *Team Code*, you can create [Custom Functions](../../ff-concepts/adding-customization/custom-functions.md), [Widgets](../../resources/ui/widgets/composing-widgets.md), and [Actions](../../resources/control-flow/functions/action-flow-editor.md) that will be shared between your team members and their projects. | ||
|
||
This helps you reduce building time, effort, and costs by allowing members to reuse existing code. Furthermore, shared code is easier to maintain as changes only need to be made in one place. | ||
|
||
Here's how you can share the custom code: | ||
|
||
1. Navigate to **My Organization > Team Code**. | ||
2. Click **+ Add** and select what you want to create and share. See how to create [*Custom Function*](../../ff-concepts/adding-customization/custom-functions.md), [*Custom Widget*](../../ff-concepts/adding-customization/custom-widgets.md), and [Custom Action](../../ff-concepts/adding-customization/custom-actions.md). | ||
|
||
<div style={{ | ||
position: 'relative', | ||
paddingBottom: 'calc(45.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding | ||
height: 0, | ||
width: '100%'}}> | ||
<iframe | ||
src="https://demo.arcade.software/ZBQK4f3KhcR0wA5vvJ7f?embed&show_copy_link=true" | ||
title="" | ||
style={{ | ||
position: 'absolute', | ||
top: 0, | ||
left: 0, | ||
width: '100%', | ||
height: '100%', | ||
colorScheme: 'light' | ||
}} | ||
frameborder="0" | ||
loading="lazy" | ||
webkitAllowFullScreen | ||
mozAllowFullScreen | ||
allowFullScreen | ||
allow="clipboard-write"> | ||
</iframe> | ||
</div> | ||
<p></p> | ||
|
||
3. To use the shared custom code, open the project in which you want to use the code and click on **Custom Functions** from the Navigation Menu. | ||
1. Click **+ Add** and select from the *Team Function*, *Team Widget*, and *Team Action*. | ||
2. A pop will open displaying the list of custom code names, click on it to add it to your project. | ||
|
||
<div style={{ | ||
position: 'relative', | ||
paddingBottom: 'calc(56.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding | ||
height: 0, | ||
width: '100%'}}> | ||
<iframe | ||
src="https://demo.arcade.software/TzSyFkSwGM5A4PZDCwO6?embed&show_copy_link=true" | ||
title="" | ||
style={{ | ||
position: 'absolute', | ||
top: 0, | ||
left: 0, | ||
width: '100%', | ||
height: '100%', | ||
colorScheme: 'light' | ||
}} | ||
frameborder="0" | ||
loading="lazy" | ||
webkitAllowFullScreen | ||
mozAllowFullScreen | ||
allowFullScreen | ||
allow="clipboard-write"> | ||
</iframe> | ||
</div> | ||
<p></p> | ||
|
||
4. You can't edit the shared custom code directly in your project. To do so, you can duplicate it and modify it as per your requirement. | ||
|
||
<div style={{ | ||
position: 'relative', | ||
paddingBottom: 'calc(56.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding | ||
height: 0, | ||
width: '100%'}}> | ||
<iframe | ||
src="https://demo.arcade.software/Yk1uQVokPuizdWUU4UTd?embed&show_copy_link=true" | ||
title="" | ||
style={{ | ||
position: 'absolute', | ||
top: 0, | ||
left: 0, | ||
width: '100%', | ||
height: '100%', | ||
colorScheme: 'light' | ||
}} | ||
frameborder="0" | ||
loading="lazy" | ||
webkitAllowFullScreen | ||
mozAllowFullScreen | ||
allowFullScreen | ||
allow="clipboard-write"> | ||
</iframe> | ||
</div> | ||
<p></p> | ||
|
||
## Team media assets | ||
|
||
Your team might be working on multiple projects simultaneously, and they may require the same icons, images, audio files, and other graphic resources for each project. If each project has its own set of assets, the team will have to upload the same resources multiple times. | ||
|
||
However, if the team shares their assets library between their projects, they can save time, increase productivity, and ensure consistency in design. Moreover, if any changes need to be made to an asset, the team can update it in one place, and the changes will reflect across all projects. | ||
|
||
Here's how you can share the media assets: | ||
|
||
1. Navigate to **My Organization > Team Media Assets** and click **Upload Media**. | ||
2. The uploaded media will be accessible via **Project / Media Assets** from the **Navigation Menu**. | ||
:::info | ||
The shared media assets will have the 'teams' icon at the bottom right side. | ||
::: | ||
|
||
<Tabs> | ||
<TabItem value="1" label="Upload sharable media assets" default> | ||
 | ||
</TabItem> | ||
<TabItem value="2" label="Access media assets"> | ||
 | ||
</TabItem> | ||
</Tabs> | ||
|
||
## Team design library | ||
|
||
A company may have a website, a mobile app, and a desktop app, each with its own user interface and user experience. In such a case, rather than creating the same UI configuration for each project, creating a shared design system can help speed up the work and ensure consistency across all projects. | ||
|
||
A design system includes colors, typography, fonts, icons, app assets, a nav bar, and an app bar, as well as pre-designed UI components such as buttons and text widgets. | ||
|
||
Here's how you can share the design library: | ||
|
||
1. Navigate to **My Organization > Team Design Library** and click **+ Create New**. | ||
2. Provide a name to the **Design System Project**. | ||
3. A new project will open where you can configure the Theme, [NavBar](../../resources/ui/pages/page-elements.md#nav-bar) & [AppBar](../../resources/ui/pages/page-elements.md#appbar), and [App Assets](../../resources/projects/settings/general-settings.md#app-assets). | ||
|
||
<div style={{ | ||
position: 'relative', | ||
paddingBottom: 'calc(56.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding | ||
height: 0, | ||
width: '100%'}}> | ||
<iframe | ||
src="https://demo.arcade.software/wKuA4fKRkxiNXCkESJJt?embed&show_copy_link=true" | ||
title="" | ||
style={{ | ||
position: 'absolute', | ||
top: 0, | ||
left: 0, | ||
width: '100%', | ||
height: '100%', | ||
colorScheme: 'light' | ||
}} | ||
frameborder="0" | ||
loading="lazy" | ||
webkitAllowFullScreen | ||
mozAllowFullScreen | ||
allowFullScreen | ||
allow="clipboard-write"> | ||
</iframe> | ||
</div> | ||
<p></p> | ||
|
||
4. To use the shared design library, open the project in which you want to use the design system and navigate to **Theme Settings** (navigation menu) **> Design System**. | ||
5. Click on the **No Design System Selected**. | ||
6. A pop will open displaying the list of the shared design systems, click on it to add it to your project. | ||
|
||
<div style={{ | ||
position: 'relative', | ||
paddingBottom: 'calc(56.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding | ||
height: 0, | ||
width: '100%'}}> | ||
<iframe | ||
src="https://demo.arcade.software/JvWQRp2yZHIAJqHu4Lfm?embed&show_copy_link=true" | ||
title="" | ||
style={{ | ||
position: 'absolute', | ||
top: 0, | ||
left: 0, | ||
width: '100%', | ||
height: '100%', | ||
colorScheme: 'light' | ||
}} | ||
frameborder="0" | ||
loading="lazy" | ||
webkitAllowFullScreen | ||
mozAllowFullScreen | ||
allowFullScreen | ||
allow="clipboard-write"> | ||
</iframe> | ||
</div> | ||
<p></p> | ||
|
||
## Team API library | ||
|
||
Imagine a company that has multiple mobile apps for different purposes, such as a shopping app, a loyalty app, and a delivery app. All these apps require similar functionalities, such as user authentication, product information, and order management. However, each app is developed by a different team. | ||
|
||
To ensure consistency and efficiency across all the apps, the company decides to create a centralized API that can be used and modified as per the team's requirements. Sharing API calls also allows for easier testing and debugging, as any issues can be traced back to a single source. | ||
|
||
Here's how you can share APIs: | ||
|
||
1. Navigate to **My Organization > Team API Library**. | ||
2. Click on the **+** button and select [**Create API Call**](../../resources/control-flow/backend-logic/api/create-test-api-calls.md). | ||
3. To use the shared API, open the project in which you want to use the API and click on **API Calls** from the Navigation Menu. | ||
1. Click **+** and select **Use Team API**. | ||
2. A pop will open displaying the list of shared APIs, click on it to add it to your project. | ||
|
||
<div style={{ | ||
position: 'relative', | ||
paddingBottom: 'calc(56.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding | ||
height: 0, | ||
width: '100%'}}> | ||
<iframe | ||
src="https://demo.arcade.software/2ALaTBUoWnyeZHAqi5wR?embed&show_copy_link=true" | ||
title="" | ||
style={{ | ||
position: 'absolute', | ||
top: 0, | ||
left: 0, | ||
width: '100%', | ||
height: '100%', | ||
colorScheme: 'light' | ||
}} | ||
frameborder="0" | ||
loading="lazy" | ||
webkitAllowFullScreen | ||
mozAllowFullScreen | ||
allowFullScreen | ||
allow="clipboard-write"> | ||
</iframe> | ||
</div> | ||
<p></p> | ||
|
||
4. You can't edit the shared APIs directly in your project. To do so, you can duplicate it and modify it as per your requirement. | ||
|
||
<div style={{ | ||
position: 'relative', | ||
paddingBottom: 'calc(56.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding | ||
height: 0, | ||
width: '100%'}}> | ||
<iframe | ||
src="https://demo.arcade.software/mT2NXzQoIYcsRP0XBVdG?embed&show_copy_link=true" | ||
title="" | ||
style={{ | ||
position: 'absolute', | ||
top: 0, | ||
left: 0, | ||
width: '100%', | ||
height: '100%', | ||
colorScheme: 'light' | ||
}} | ||
frameborder="0" | ||
loading="lazy" | ||
webkitAllowFullScreen | ||
mozAllowFullScreen | ||
allowFullScreen | ||
allow="clipboard-write"> | ||
</iframe> | ||
</div> | ||
<p></p> | ||
|
||
## Add domains | ||
|
||
We allow you to add more custom domains and share them with all team members. This makes it simple to connect domains to the right projects and collaborate seamlessly. | ||
|
||
To do so, click on **Add Domains** (under My Organization). | ||
|
||
 |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's avoid saying "here" as much as possible. 1. not good for search indexing, and 2. can easily be replaced by the name for better context. This applies to callout links too.
E.g
avoid: "To know more about widgets, see here"
instead: "Learn more about widgets and widget trees." And add links to the main words itself.
I'll add this to style guide too. See this commit to see how we can approach such sections.