Skip to content

Commit 555be30

Browse files
committed
styling and such
1 parent b3d6aba commit 555be30

File tree

294 files changed

+2403
-264
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

294 files changed

+2403
-264
lines changed

docs/changelog/changelog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
sidebar_position: 1
3+
---

docs/docs/Get Started/deploy-your-site.md

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

docs/docs/Get Started/new-site.mdx

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

docs/index.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: FlutterFlow Documentation
3+
hide_title: true
4+
sidebar_label: Overview
5+
slug: /
6+
hide_table_of_contents: true
7+
8+
---
9+
10+
import InfoCard from '@site/src/components/InfoCard';
11+
import InfoCards from '@site/src/components/InfoCards';
12+
import FlutterFlowDocsLogo from '@site/src/components/FlutterFlowDocsLogo';
13+
14+
15+
<FlutterFlowDocsLogo />
16+
17+
18+
# Quickly build beautiful apps, without limitation.
19+
### Learn how to build mobile, web and desktop apps incredibly fast - without sacrificing on app quality or features.
20+
21+
<InfoCards>
22+
<InfoCard icon="🌐" title="Web Apps" description="Build and deploy web apps." />
23+
<InfoCard icon="📱" title="Mobile AAA Apps" description="Build native iOS and Android apps for your mobile workforce." />
24+
<InfoCard icon="🔗" title="External Web Apps" description="Embed web apps into your existing apps or build dedicated portals for customers." />
25+
</InfoCards>

docs/intro.md

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

docs/intro/app-architecture.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
sidebar_position: 1
3+
---
4+
5+
# App Development
6+
7+
Before you jump in and start using FlutterFlow, it's helpful to have an idea of how app development works more broadly.
8+
9+
Traditionally, developing an app required writing a lot of code. You can think of code as a set of instructions for the computer, or device, executing the code.
10+
11+
The codebase is usually dividied up into two pieces: instructions for the frontend, and instructions for the backend.
12+
13+
# Frontend vs Backend
14+
15+
Frontend development deals with creating the parts of an application that users interact with directly.
16+
This includes:
17+
18+
- Defining the visual pieces of your app, like text or buttons
19+
- Figuring out how these pieces should be laid out on the screen
20+
- Setting up logic for how your app should react to retrieved data and user interactions
21+
22+
Backend usually refers to more complex logic and data storage. This includes:
23+
24+
- Setting up a database that is capabale of storing, sending and retrieving data
25+
- Leveraging off-the-shelf services, like authentication providers or payment platforms
26+
- Defining business logic, either by writing code or using a low-code tool
27+
28+
29+
The interaction between frontend and backend often occurs through APIs (Application Programming Interfaces).
30+
In most cases, the backend exposes endpoints for the frontend to send requests to.
31+
The backend handles the request, and sends some data back in response - which the frontend can use to change its visual appearance.
32+
33+
34+
# Where does the code execute?
35+
36+
Backend code runs on a server
37+
38+
When you're dealing with native applications, like
39+
40+
41+
42+
# Frontend architecture
43+
When it comes to developing the frontend of your application,
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
sidebar_position: 2
3+
---
4+
5+
# FF
6+
7+
When it comes to developing your application in FlutterFlow

docs/intro/image.png

46.9 KB
Loading

docusaurus.config.ts

Lines changed: 35 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -3,49 +3,38 @@ import type {Config} from '@docusaurus/types';
33
import type * as Preset from '@docusaurus/preset-classic';
44

55
const config: Config = {
6-
title: 'My Site',
7-
tagline: 'Dinosaurs are cool',
8-
favicon: 'img/favicon.ico',
9-
10-
// Set the production url of your site here
11-
url: 'https://your-docusaurus-site.example.com',
12-
// Set the /<baseUrl>/ pathname under which your site is served
13-
// For GitHub pages deployment, it is often '/<projectName>/'
6+
title: 'FlutterFlow Documentation',
7+
tagline: 'Learn how to build mobile, web and desktop apps incredibly fast - without sacrificing on app quality or features',
8+
url: 'https://docs.flutterflow.io',
149
baseUrl: '/',
15-
16-
// GitHub pages deployment config.
17-
// If you aren't using GitHub pages, you don't need these.
18-
organizationName: 'facebook', // Usually your GitHub org/user name.
19-
projectName: 'docusaurus', // Usually your repo name.
20-
21-
onBrokenLinks: 'throw',
10+
onBrokenLinks: 'warn',
2211
onBrokenMarkdownLinks: 'warn',
23-
24-
// Even if you don't use internationalization, you can use this field to set
25-
// useful metadata like html lang. For example, if your site is Chinese, you
26-
// may want to replace "en" with "zh-Hans".
2712
i18n: {
2813
defaultLocale: 'en',
2914
locales: ['en'],
3015
},
31-
3216
presets: [
3317
[
3418
'classic',
3519
{
3620
docs: {
21+
breadcrumbs: false,
22+
routeBasePath: '/',
3723
sidebarPath: './sidebars.ts',
38-
// Please change this to your repo.
39-
// Remove this to remove the "edit this page" links.
40-
editUrl:
41-
'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/',
24+
// editUrl: '/',
25+
// exclude: ['README.md'],
26+
// lastVersion: 'current',
27+
// versions: {
28+
// current: {
29+
// label: 'v8',
30+
// },
4231
},
32+
// Will be passed to @docusaurus/plugin-google-tag-manager.
33+
// googleTagManager: {
34+
// containerId: 'GTM-TKMGCBC',
35+
// },
4336
blog: {
4437
showReadingTime: true,
45-
// Please change this to your repo.
46-
// Remove this to remove the "edit this page" links.
47-
editUrl:
48-
'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/',
4938
},
5039
theme: {
5140
customCss: './src/css/custom.css',
@@ -54,29 +43,41 @@ const config: Config = {
5443
],
5544
],
5645

46+
stylesheets: [
47+
{
48+
href: 'https://fonts.googleapis.com/css?family=Product+Sans',
49+
rel: 'stylesheet',
50+
},
51+
],
52+
5753
themeConfig: {
5854
// Replace with your project's social card
5955
image: 'img/docusaurus-social-card.jpg',
6056
navbar: {
6157
title: 'FlutterFlow Docs',
6258
logo: {
6359
alt: 'FlutterFlow Docs',
64-
src: 'img/logo.svg',
60+
src: '/logos/logoMark_outlinePrimary_transparent.svg',
6561
},
6662
items: [
6763
{
6864
type: 'doc',
69-
docId: 'docs/Get Started/deploy-your-site', // Adjust this to point to the first document in "Docs"
65+
docId: 'troubleshooting/support-articles/create-a-blog-post', // Adjust to the first document in "Troubleshooting"
7066
position: 'left',
71-
label: 'Docs',
67+
label: 'Troubleshooting',
7268
},
7369
{
7470
type: 'doc',
75-
docId: 'troubleshooting/support-articles/create-a-blog-post', // Adjust to the first document in "Troubleshooting"
71+
docId: 'changelog/changelog', // Adjust to the first document in "Changelog"
7672
position: 'left',
77-
label: 'Troubleshooting',
73+
label: 'Changelog',
7874
},
79-
75+
// {
76+
// type: 'doc',
77+
// docId: 'documentation/', // Adjust to the first document in "Changelog"
78+
// position: 'left',
79+
// label: 'Docs',
80+
// },
8081
{
8182
to: '/blog',
8283
label: 'Blog',

sidebars.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,17 @@ import type {SidebarsConfig} from '@docusaurus/plugin-content-docs';
1212
*/
1313
const sidebars: SidebarsConfig = {
1414
// By default, Docusaurus generates a sidebar from the docs folder structure
15-
docsSidebar: [{type: 'autogenerated', dirName: 'docs'}], // Example configuration
15+
// docsSidebar: [{type: 'autogenerated', dirName: ''}], // Example configuration
16+
// introSidebar: [{type: 'autogenerated', dirName: 'intro'}], // Example configuration
1617
troubleshootingSidebar: [{type: 'autogenerated', dirName: 'troubleshooting'}], // Adjust `dirName` as needed
17-
18+
docsSidebar : [
19+
{
20+
type: 'category',
21+
label: 'Getting Started',
22+
collapsed: false,
23+
items: ['index', 'intro/app-architecture'],
24+
}
25+
]
1826
// But you can create a sidebar manually
1927
/*
2028
tutorialSidebar: [

0 commit comments

Comments
 (0)