Skip to content

Commit c03610f

Browse files
authored
Merge pull request #150 from FlutterFlow/pinkesh/ai-tools
AI tools Info
2 parents ace648a + fb95d95 commit c03610f

File tree

3 files changed

+130
-3
lines changed

3 files changed

+130
-3
lines changed

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

100 KB
Binary file not shown.

docs/intro/ff-ui/toolbar.md

Lines changed: 129 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ keywords: [Toolbar, FlutterFlow, UI, Tools, Project Management]
1111

1212
The Toolbar, located at the top of the app builder, provides easy access to numerous tools and features. It includes options for project configuration, saving your app version, accessing help, reporting or debugging issues, viewing project comments, downloading your app code, and running your app directly in FlutterFlow.
1313

14-
![toolbar](imgs/toolbar-new.avif)
14+
![toolbar](imgs/toolbar.avif)
1515

1616
## Project info
1717

18-
Hovering over this section reveals the essential information about your project. Here, you can easily check the project name, the current version of FlutterFlow that you're using, along with its release date. Additionally, it shows the Flutter version that your project is currently running on.
18+
Hovering over this section reveals the essential information about your project. Here, you can easily check the project name, branch name, environment name and the current version of FlutterFlow that you're using, along with its release date. Additionally, it shows the Flutter version that your project is currently running on.
1919

2020
## Help
2121

@@ -43,6 +43,133 @@ The Command Palette makes it easy to find and use things in the App Builder. Ope
4343

4444
![command-palette.avif](imgs/command-palette.avif)
4545

46+
## AI Tools
47+
FlutterFlow AI Tools is a powerful set of features designed to speed up app development by leveraging artificial intelligence. These tools allow you to quickly generate app elements such as pages, components, and even entire page layouts with relevant widgets automatically populated.
48+
49+
### New Page Creation
50+
Instantly create pages in your app from a prompt. To create a page, open the **AI Tools** menu from the Toolbar. Next, select **New Page Creation** and enter a description for your page.
51+
52+
<div style={{
53+
position: 'relative',
54+
paddingBottom: 'calc(50.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding
55+
height: 0,
56+
width: '100%'}}>
57+
<iframe
58+
src="https://demo.arcade.software/jAH6Ar0X8fTIk3PTRNej?embed&show_copy_link=true"
59+
title=""
60+
style={{
61+
position: 'absolute',
62+
top: 0,
63+
left: 0,
64+
width: '100%',
65+
height: '100%',
66+
colorScheme: 'light'
67+
}}
68+
frameborder="0"
69+
loading="lazy"
70+
webkitAllowFullScreen
71+
mozAllowFullScreen
72+
allowFullScreen
73+
allow="clipboard-write">
74+
</iframe>
75+
</div>
76+
<p></p>
77+
78+
### New Component Creation
79+
Aside from pages, you can also create [Components](/resources/ui/components) directly from a prompt. To create a component, open the **AI Tools** menu from the Toolbar. Next, select **New Component Creation** and enter a description for your UI component.
80+
81+
<div style={{
82+
position: 'relative',
83+
paddingBottom: 'calc(50.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding
84+
height: 0,
85+
width: '100%'}}>
86+
<iframe
87+
src="https://demo.arcade.software/qTqZVHv7EOjw0Gcfp697?embed&show_copy_link=true"
88+
title=""
89+
style={{
90+
position: 'absolute',
91+
top: 0,
92+
left: 0,
93+
width: '100%',
94+
height: '100%',
95+
colorScheme: 'light'
96+
}}
97+
frameborder="0"
98+
loading="lazy"
99+
webkitAllowFullScreen
100+
mozAllowFullScreen
101+
allowFullScreen
102+
allow="clipboard-write">
103+
</iframe>
104+
</div>
105+
<p></p>
106+
107+
### Sketch To Component
108+
Sketch to Component allows you to add a sketch out your [Component](/resources/ui/components). This sketch can include outlines of widgets or layouts to incorporate, and it can also include annotations that tell the AI tool more about the design you have in mind.
109+
110+
To create a Component from a sketch, open the **AI Tools** menu from the Toolbar. Next, select **Sketch to Component** and draw directly in the input or upload an image file of your sketch.
111+
112+
<div style={{
113+
position: 'relative',
114+
paddingBottom: 'calc(56.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding
115+
height: 0,
116+
width: '100%'}}>
117+
<iframe
118+
src="https://demo.arcade.software/llUMoLjlVutwhBfi5rxH?embed&show_copy_link=true"
119+
title=""
120+
style={{
121+
position: 'absolute',
122+
top: 0,
123+
left: 0,
124+
width: '100%',
125+
height: '100%',
126+
colorScheme: 'light'
127+
}}
128+
frameborder="0"
129+
loading="lazy"
130+
webkitAllowFullScreen
131+
mozAllowFullScreen
132+
allowFullScreen
133+
allow="clipboard-write">
134+
</iframe>
135+
</div>
136+
<p></p>
137+
138+
### Page Autocomplete
139+
Page Autocomplete intelligently adds relevant widgets to a page based on the pages’s context, making it easy to complete partially built pages.
140+
The project context includes the existing widgets and design of those widgets, as well as the page's description.
141+
142+
If the page does not have a description, you will be asked to describe what you want the page to contain.
143+
144+
To use Page Autocomplete, open the **AI Tools** menu from the Toolbar. Next, and select **Page Autocomplete** on the page that
145+
you want FlutterFlow AI to complete.
146+
147+
<div style={{
148+
position: 'relative',
149+
paddingBottom: 'calc(56.67989417989418% + 41px)', // Keeps the aspect ratio and additional padding
150+
height: 0,
151+
width: '100%'}}>
152+
<iframe
153+
src="https://demo.arcade.software/nI1ECv9gcuY4iurJaWJC?embed&show_copy_link=true"
154+
title=""
155+
style={{
156+
position: 'absolute',
157+
top: 0,
158+
left: 0,
159+
width: '100%',
160+
height: '100%',
161+
colorScheme: 'light'
162+
}}
163+
frameborder="0"
164+
loading="lazy"
165+
webkitAllowFullScreen
166+
mozAllowFullScreen
167+
allowFullScreen
168+
allow="clipboard-write">
169+
</iframe>
170+
</div>
171+
<p></p>
172+
46173
## Canvas size
47174

48175
We allow you to visualize and design your app for various mobile, tablet, and desktop devices. The [canvas](../ff-ui/canvas.md) size is defined as width (in pixels) x height (in pixels). This size is determined according to the device selected. To set a custom canvas size, click on the Canvas Size and enter the width and height (in pixels) you want.

sidebars.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ const sidebars: SidebarsConfig = {
2626
},
2727
{
2828
type: 'category',
29-
label: 'Understanding FlutterFlow UI',
29+
label: 'FlutterFlow Platform',
3030
collapsed: true,
3131
items: [
3232
{

0 commit comments

Comments
 (0)