You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/accounts-billing/subscriptions/refund.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,6 @@ sidebar_position: 4
8
8
9
9
10
10
# Refunds
11
-
If you're not happy with your FlutterFlow subscription, you can [cancel at any time](subscriptions/subscriptions.md#cancel-my-plan).
11
+
If you're not happy with your FlutterFlow subscription, you can [cancel at any time](./subscriptions.md#cancel-my-plan).
12
12
13
13
However, there are no refunds for cancellation. In the event that the Company suspends or terminates your Account or these Terms, you understand and agree that you shall receive no refund, whether for any unused time on a subscription, any license or subscription fees for any portion of the Service, any content or data associated with your User Account, or for anything else.
6.**Cross Axis Maring:** This refers to the space or gap along the cross direction of the scrollbar. For instance, in a vertically scrolling list, it refers to the left and right spacing, and in a horizontally scrolling list, it refers to the top and bottom spacing.
255
+
6.**Cross Axis Margin:** This refers to the space or gap along the cross direction of the scrollbar. For instance, in a vertically scrolling list, it refers to the left and right spacing, and in a horizontally scrolling list, it refers to the top and bottom spacing.
Copy file name to clipboardExpand all lines: docs/ff-concepts/state-management/state-variables.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,5 +49,14 @@ You can learn more about state management from this video:
49
49
:::
50
50
51
51
52
+
## Rebuild [Action]
52
53
54
+
The **Rebuild** action allows you to refresh a page or a component’s UI. This is especially useful when data changes dynamically; for example, after an API call, a database update, a custom action, or a class method modifies the internal state, and you want the latest data or UI state to be reflected instantly.
53
55
56
+
The Rebuild action provides different update types depending on where it is used:
57
+
58
+
-**Rebuild Page:** When on a page, you will see the **Rebuild Current Page** option, which refreshes the entire page’s UI.
59
+
-**Rebuild Component:** When on a component, you will see the **Rebuild Current Component** option, which refreshes only that specific component.
60
+
-**Rebuild Containing Page:** When on a component, you will see this option as well, which refreshes the entire page that contains the component. For example, if you have a **"Confirm"** button inside a dialog component that updates an order’s status, selecting this action will refresh the parent page to instantly show the updated order list.
import InfoCard from '@site/src/components/InfoCard';
@@ -20,25 +20,140 @@ import BranchIcon from '@site/static/icons/branch_New.png';
20
20
21
21
22
22
23
-
<FlutterFlowLogo></FlutterFlowLogo>
24
23
25
-
# Visual Development Environment
26
-
FlutterFlow is a visual development environment that lets you build mobile, web, and desktop apps incredibly fast, without sacrificing quality or features.
24
+
# Getting Started with FlutterFlow
25
+
FlutterFlow is a visual development environment that lets you build mobile, web, and desktop apps incredibly fast, without sacrificing on app quality or features.
26
+
27
27
28
-
<divclass="video-container small"><iframesrc="https://www.youtube.com/embed/gYOrgBrX4jM"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe></div>
29
28
30
29
<InfoCards>
31
-
<InfoCard title="Before You Begin" description="Ensure you meet system requirements and grasp technical concepts for smooth building in FlutterFlow." pagePath="/before-you-begin/setup-flutterflow" />
32
-
<InfoCard title="Explore FlutterFlow" description="Dive into the building blocks of the platform: projects, widgets, functions and more." pagePath="/resources"/>
33
-
<InfoCard title="Start Building" description="Jump right into a quick start on how to build a simple app." pagePath="/quickstart"/>
34
-
<InfoCard title="What's New in FlutterFlow" description="Updates, features, and the latest enhancements in FlutterFlow." pagePath="https://community.flutterflow.io/c/whats-new-in-flutterflow"/>
35
-
<InfoCard title="Community Forum" description="Join discussions, ask questions, and share insights with the FlutterFlow community." pagePath="https://community.flutterflow.io"/>
36
-
<InfoCard title="Submit Bug Report" description="Encountered a bug in FlutterFlow? Help us improve by submitting a bug report." pagePath="/misc/submit-bug-report" />
30
+
<InfoCard
31
+
icon="🚀"
32
+
title="Build Your First App"
33
+
description="Get started with FlutterFlow by building your first FlutterFlow app step-by-step."
34
+
pagePath="/quickstart"
35
+
isLarge={true}
36
+
/>
37
+
<InfoCard
38
+
icon="🗺️"
39
+
title="App Development Roadmap"
40
+
description="Learn the three essential layers of app development: UI Layer, Logic Layer, and Data Layer for building FlutterFlow applications."
41
+
pagePath="/roadmap"
42
+
isLarge={true}
43
+
/>
37
44
38
45
</InfoCards>
39
46
47
+
<p></p>
48
+
49
+
40
50
<p></p>
41
51
42
52
### FlutterFlow Tour
43
53
44
-
<divclass="video-container"><iframesrc="https://www.youtube.com/embed/GpXjU-ieAKU?si=moIEUUGry24CdSJN"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe></div>
54
+
<InfoCards>
55
+
56
+
<InfoCard
57
+
icon="🏗️"
58
+
title="FlutterFlow Builder"
59
+
description="Explore the FlutterFlow Builder interface, learn about the dashboard, widgets panel, and how to navigate the visual development environment."
60
+
pagePath="/flutterflow-ui/dashboard"
61
+
isLarge={true}
62
+
/>
63
+
64
+
<InfoCard
65
+
icon="🔍"
66
+
title="Building Blocks"
67
+
description="Dive into the building blocks of the platform: projects, widgets, functions and more."
68
+
pagePath="/resources"
69
+
isLarge = {true}
70
+
/>
71
+
72
+
73
+
</InfoCards>
74
+
75
+
<p></p>
76
+
77
+
<divclass="video-container"><iframesrc="https://www.youtube.com/embed/GpXjU-ieAKU?si=moIEUUGry24CdSJN"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"referrerpolicy="strict-origin-when-cross-origin"allowfullscreen></iframe></div>
78
+
79
+
80
+
81
+
82
+
83
+
84
+
### Best Practices
85
+
86
+
Essential guidelines and recommendations for building robust FlutterFlow applications. Discover security best practices and performance optimization techniques to ensure your apps are production-ready, scalable, and maintainable.
87
+
88
+
<InfoCards>
89
+
<InfoCard
90
+
icon="🔐"
91
+
title="Secure your API Key"
92
+
description="Learn best practices for keeping your API keys created in Google Cloud Console safe and secure in production applications."
93
+
pagePath="/best-practices/secure-api-keys"
94
+
isLarge={true}
95
+
/>
96
+
<InfoCard
97
+
icon="🧪"
98
+
title="Test Your Apps Locally"
99
+
description="Set up Local Run to debug and validate your app in physical devices."
100
+
pagePath="/testing/local-run"
101
+
/>
102
+
<InfoCard
103
+
icon="📝"
104
+
title="Naming Variables"
105
+
description="Learn FlutterFlow naming conventions and best practices for variables, functions, and components to maintain clean, readable code."
106
+
pagePath="/resources/style-guide"
107
+
/>
108
+
</InfoCards>
109
+
110
+
### Scaling FlutterFlow Apps
111
+
112
+
Learn advanced techniques and strategies to scale your FlutterFlow applications from simple prototypes to enterprise-grade solutions with native integrations and modular architecture.
113
+
114
+
<InfoCards>
115
+
<InfoCard
116
+
icon="🔌"
117
+
title="Integrating Native Plugins in FlutterFlow"
118
+
description="Extend FlutterFlow's capabilities by integrating native platform plugins and custom functionality using method channels for advanced app development."
119
+
pagePath="/concepts/advanced/method-channels"
120
+
isLarge={true}
121
+
/>
122
+
<InfoCard
123
+
icon="🏗️"
124
+
title="Building Super Apps using Libraries"
125
+
description="Discover how to create scalable, modular applications using FlutterFlow libraries to build complex, maintainable super apps with independent feature libraries."
-**[Contribute to Documentation](https://github.com/FlutterFlow/flutterflow-documentation?tab=readme-ov-file#how-to-contribute)** - Contribution guidelines for contributing to the FlutterFlow documentation site.
159
+
-**[FlutterFlow Support](mailto:[email protected])** - Get direct support from the FlutterFlow support team.
Welcome to the FlutterFlow Marketplace Creators' Hub! This section is designed to provide you with all the necessary information to contribute effectively and responsibly to Marketplace. Whether you are submitting your first item or looking to understand the legal nuances, you'll find detailed guidelines and helpful tips here.
12
12
13
-
### **Submitting an Item for Review**
13
+
### Submitting an Item for Review
14
14
- Understand the [criteria](submission-criteria.md) we apply to items submitted to Marketplace.
15
15
- Learn how to prepare and [submit](submit-item-for-review.md) your items to the Marketplace with our step-by-step guide.
16
16
17
-
### **Legal Guidelines for Creators**
17
+
### Legal Guidelines for Creators
18
18
19
19
A user-friendly [guide](legal-guidelines-for-creators.md) outlining what content can and cannot be published on our Marketplace.
Copy file name to clipboardExpand all lines: docs/marketplace/creators-hub/submission-criteria.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -396,7 +396,7 @@ Stay tuned for an upcoming "style guide" we're publishing that goes into deeper
396
396
-**Criteria:** Projects should include automated tests that verify core functionality and key user workflows. While not required for approval, this is strongly recommended for libraries and will positively impact visibility.
397
397
-**Why It Matters:** Automated tests help ensure reliability, catch regressions, and demonstrate your commitment to quality. They also improve your item's visibility.
398
398
-**What To Do:**
399
-
-**Add Integration Tests:** Use FlutterFlow's [automated testing](../../testing-deployment-publishing/testing/automated-tests.md) features to verify your item's core functionality.
399
+
-**Add Integration Tests:** Use FlutterFlow's [automated testing](../../testing-deployment-publishing/running-your-app/automated-tests.md) features to verify your item's core functionality.
400
400
-**Test Key Workflows:** Focus on testing critical user paths and features that users will rely on.
401
401
-**For Libraries:** Since libraries are often used as building blocks in larger applications, thorough testing is particularly important to:
402
402
- Verify that Library Values are properly implemented
0 commit comments