Skip to content

Commit 25c2e55

Browse files
committed
Addressed review comments
1 parent f897b31 commit 25c2e55

12 files changed

+79
-176
lines changed

docs/intro/ff-ui/builder.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,36 @@ slug: builder
33
title: App Builder
44
tags: []
55
description: Explore the App Builder in FlutterFlow, featuring a comprehensive interface with four main sections. Navigation Menu, Toolbar, Canvas, and Properties Panel.
6+
sidebar_position: 0
67
---
78

89
# App Builder
910

1011
On opening the project, you'll see the App Builder, which consists of four main sections: [Navigation Menu](#navigation-menu), [Toolbar](#toolbar), [Canvas](#canvas-area), and [Properties panel](#properties-panel).
1112

12-
![AppBuilder.avif](imgs/AppBuilder.avif)
13+
![app-builder](imgs/builder.avif)
1314

1415
## 1. Navigation Menu {#navigation-menu}
1516

16-
The [Navigation Menu](navigation-menu) provides access to the project's widget palette, widget tree, storyboard, and features like Firestore, API calls, asset uploads, app values, integrations, custom functions, theme settings, and more.
17+
The Navigation Menu, located on the left side of the builder, allows you to switch between various FlutterFlow features. These include designing the UI, managing databases, setting up API, adjusting app settings, adding integrations, and more.
18+
19+
Here is a list of all the features accessible from the navigation menu:
20+
21+
1. **Dashboard**: Manage projects, access account info, and FlutterFlow resources.
22+
2. **Widget Palette**: Access all widgets for your app.
23+
3. **Page Selector**: Manage pages and components, create folders as needed.
24+
4. **Widget Tree**: Get an overview of all widgets on a selected page.
25+
5. **Storyboard**: Visualize app's design and navigation.
26+
6. **Firestore**: Create collections and adjust Firestore-related settings.
27+
7. **Data Types**: Create custom data types for your app.
28+
8. **App Values**: Manage App State variables and Constants.
29+
9. **API Calls**: Define API calls.
30+
10. **Media Assets**: Upload assets for your app and team.
31+
11. **Custom Functions**: Add custom functionalities, widgets, and actions.
32+
12. **Cloud Functions**: Write and deploy cloud functions for Firebase.
33+
13. **Tests**: Add automated tests.
34+
14. **Theme settings**: Customize visual appearance.
35+
15. **Settings and Integrations**: Access app-related settings and integrations.
1736

1837
## 2. Tool Bar {#toolbar}
1938

docs/intro/ff-ui/canvas.md

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@ slug: canvas
33
title: Canvas
44
tags: []
55
description: Dive into the versatile Canvas in FlutterFlow, where you can effortlessly design and preview your app’s interface.
6+
sidebar_position: 2
67
---
78

89
# Canvas
9-
The Canvas shows the mobile device screen where you can add widgets by dragging and dropping them. You can select, move, and position widgets anywhere on the Canvas.
10+
The Canvas shows the screen of the device, which could be mobile, iPad, web, or desktop. It allows you to add widgets via drag-and-drop. You can select, move, and position widgets anywhere on the Canvas.
1011

11-
It allows zoom level adjustments and previews in light or dark mode. It also includes features for multi-language preview, adding AppBar and NavBar, simulating larger font visualization, and more.
12+
It allows zoom level adjustments and previews in light or dark mode. It also includes features for multi-language preview, adding App Bar and Nav Bar, simulating larger font visualization, and more.
1213

13-
![CanvasArea.avif](imgs/CanvasArea.avif)
14+
![canvas area](imgs/canvas-new.avif)
1415

1516
## 1. Preview Screen
1617

@@ -28,18 +29,18 @@ There's a zoom in ( + ) and a zoom out ( - ) button to control the zoom level of
2829

2930
From here, you can [create a page using AI](#).
3031

31-
## 5. Add AppBar
32+
## 5. Add App Bar
3233

33-
From here, you can add an [AppBar](#) to your page. Clicking this button opens a popup displaying different [AppBar styles](#) for you to choose from. Just select any AppBar style from the list and it will appear in the Preview Screen.
34+
From here, you can add an [App Bar](#) to your page. Clicking this button opens a popup displaying different [App Bar styles](#) for you to choose from. Just select any App Bar style from the list and it will appear in the Preview Screen.
3435

3536
![AddAppBar.avif](imgs/AddAppBar.avif)
3637

3738
## 6. Multi-Language Preview
3839

3940
If you've enabled the multi-language feature for your project, you can use this to preview your app in different languages. Just select the language from the dropdown menu, and the text in your app will be translated accordingly.
4041

41-
:::info
42-
This becomes really helpful in testing your app design with translated text without having you run your app.
42+
:::tip
43+
This feature is valuable for testing your app across multiple locales without needing to run your app.
4344
:::
4445

4546
<div style={{
@@ -76,23 +77,27 @@ This toggle lets you switch between light and dark mode in your app, allowing yo
7677

7778
You can use this to show the device frame in the preview. This might come in handy if you want to visualize better or capture the user interface on a particular device.
7879

79-
## 9. Display Resize Handle Bars
80+
## 9. Handle Bars
8081

8182
Enabling the Resize Handle Bars will show the handle bards at the right and bottom sides of the preview screen. This allows you to change the size of the preview screen to better test your app on a screen with a custom resolution and the overall responsiveness of your app.
8283

83-
## 10. Larger Font Visualization
84+
![handle-bars](imgs/handle-bars.gif)
8485

85-
This enables you to simulate how your app appears when users adjust text scale or accessibility settings on their devices. It's vital for developing an app that's visually appealing and also accessible, especially for those requiring larger text sizes.
86+
## 10. Show or hide Keyboard
87+
This option, when enabled, displays a virtual keyboard on the device preview screen. This is particularly useful for visualizing the user interface with the keyboard displayed.
8688

87-
## 11. Canvas Settings
89+
## 11. Larger Font Visualization
8890

89-
### 11.1 Safe Area
91+
This enables you to simulate how your app appears when users adjust text scale or accessibility settings on their devices. It's vital for developing an app that's visually appealing and also accessible, especially for those requiring larger text sizes.
9092

91-
When the safe area is enabled, it ensures that content isn't hidden behind physical features like camera notches, sensors, or rounded edges of the display. You can enable or disable it using the Safe Area switch.
93+
## 12. Canvas Settings
94+
![canvas-settings](imgs/canvas-settings.avif)
95+
### Safe Area
96+
The Safe Area is a concept in mobile design that prevents content from being obscured by physical features of the device, such as camera notches, sensors, or rounded display edges. In this context, the FlutterFlow offers a Safe Area switch which allows you to enable or disable this feature as needed.
9297

93-
### 11.2 Resize Snapping
98+
### Resize Snapping
9499

95-
When resizing a widget, you can snap its size to the specific pixel values or a percentage of the screen size. By default, it is set to 1 px. To change this, click here, ensure Resize Snapping is enabled, and enter the pixel or percentage value.
100+
When resizing a widget, you can snap its size to the specific pixel values or a percentage of the screen size.
96101

97102
<div style={{
98103
position: 'relative',
@@ -120,20 +125,20 @@ When resizing a widget, you can snap its size to the specific pixel values or a
120125
</iframe>
121126
</div>
122127

123-
### 11.3 Change canvas color
128+
### Change canvas color
124129
Changing the canvas color can be helpful when creating components, especially when you want to preview them against the background color of the page. For example, if you have a text component that is black or dark-colored, and the default background is also dark, changing the canvas color to a lighter shade can improve visibility and make the design process easier.
125130

126-
## 12. Add NavBar
131+
## 13. Add Nav Bar
127132

128-
This button allows you to add the [NavBar](#) to your page. Clicking on this button opens the popup that allows you to enable NavBar for your project. Once the NavBar is enabled, you can customize it to match your design.
133+
This button allows you to add the [Nav Bar](#) to your page. Clicking on this button opens the popup that allows you to enable Nav Bar for your project. Once the Nav Bar is enabled, you can customize it to match your design.
129134

130135
![AddNavBar.avif](imgs/AddNavBar.avif)
131136

132137
---
133138

134139
## Video guide
135140

136-
If you prefer watching a video tutorial, here's the one for you:
141+
Watch this video if you prefer watching a video tutorial.
137142
<div class="video-container"><iframe width="760" height="428" src="https://www.youtube.com/embed/NDrte4nOXYc" title="The Canvas | FlutterFlow University" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
138143

139144
---

docs/intro/ff-ui/imgs/Toolbar.avif

88.7 KB
Binary file not shown.

docs/intro/ff-ui/imgs/builder.avif

124 KB
Binary file not shown.

docs/intro/ff-ui/imgs/canvas-new.avif

126 KB
Binary file not shown.
44.7 KB
Binary file not shown.

docs/intro/ff-ui/imgs/handle-bars.gif

3.9 MB
Loading

docs/intro/ff-ui/navigation-menu.md

Lines changed: 0 additions & 80 deletions
This file was deleted.

docs/intro/ff-ui/resource-hierarchy.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ slug: resource-hierarchy
33
title: Resource Hierarchy Overview
44
tags: []
55
description: Explore the Resource Hierarchy Overview to understand the correlation between traditional Flutter app components and their equivalents in FlutterFlow.
6+
sidebar_position: 5
67
---
78

89
# Resource hierarchy overview

docs/intro/ff-ui/storyboard.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ slug: storyboard
33
title: Storyboard
44
tags: []
55
description: Master the Storyboard view in FlutterFlow to visualize your app’s design and user navigation. The Storyboard allows you to see screens and interactions, ensuring a seamless user experience.
6+
sidebar_position: 3
67
---
78

89
# Storyboard
@@ -11,7 +12,7 @@ The Storyboard view allows you to visualize the overall design and navigation of
1112

1213
:::info
1314

14-
Our *Beta* release of Storyboarding is optimized for projects with 30 or fewer pages.
15+
This feature is currently in Beta. It is optimized for projects with 30 pages or less.
1516

1617
:::
1718

@@ -31,7 +32,7 @@ We use the following elements inside the storyboard:
3132

3233
## Highlight routes on a page
3334

34-
With so many pages displayed on a storyboard, it may be difficult to identify which routes are coming and where they go from a specific page, especially when lines overlap each other. To highlight the incoming and outgoing routes on a specific page, simply click on the page, and the routes will be highlighted in blue.
35+
With so many pages displayed on a Storyboard, it may be difficult to identify the route path from a specific page, especially when lines overlap each other. To highlight the pathways leading into and out of a specific page, just click on a page, and the routes will be highlighted in blue color.
3536

3637
![highlight-routes.avif](imgs/highlight-routes.avif)
3738

@@ -47,7 +48,7 @@ You can also open a page directly from a Storyboard. To do so, simply double-cli
4748

4849
## Video guide
4950

50-
If you prefer watching a video tutorial, here's the one for you:
51+
Watch this video if you prefer watching a video tutorial.
5152
<div class="video-container"><iframe width="760" height="428" src="https://www.youtube.com/embed/ukBii81pwm4" title="Navigating Pages &amp; Storyboard | FlutterFlow University" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
5253
---
5354

0 commit comments

Comments
 (0)