Skip to content

Commit 130d27c

Browse files
committed
Added What is a Project Page
1 parent 08728e8 commit 130d27c

File tree

4 files changed

+54
-4
lines changed

4 files changed

+54
-4
lines changed

.env

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Place your StackBlitz environment variables here,
2+
# and they will be securely synced to your account.

docs/troubleshooting/push-notifications.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ toc_max_heading_level: 5
99
Push notifications play a vital role in mobile apps, letting you connect with your audience and update them on key developments. But, there are instances when push notifications fail to deliver. In this guide, we'll explore some typical problems that hinder push notifications in FlutterFlow and offer detailed instructions on how to fix them.
1010

1111

12-
![Firebase Console](./push-notification-assets/push-notifications-ff.png)
12+
<img src="./push-notification-assets/push-notifications-ff.png" alt="Firebase Console" />
1313

1414
:::tip Using CodeMagic? [Skip ahead!](https://mdxjs.com/playground/)
1515

@@ -20,7 +20,7 @@ Push notifications play a vital role in mobile apps, letting you connect with yo
2020
#### 1. Ensure your subscription status hasn't changed.
2121
Head to the [Firebase Console](https://console.firebase.google.com/) and select Project Settings > Usage & Billing > Details & Settings.
2222

23-
![Firebase Console](./push-notification-assets/firebase-console.png)
23+
<img src="./push-notification-assets/firebase-console.png" alt="Firebase Console" />
2424

2525
If you see Spark listed, you will need to select Modify Plan and upgrade to a Blaze Plan.
2626

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
slug: what-is-a-project
3+
title: What is a Project?
4+
authors: john
5+
tags: []
6+
toc_max_heading_level: 5
7+
---
8+
A "Project" in FlutterFlow represents a complete Flutter application. It contains all the generated code for a Flutter app. This means that you can export your code and your app will run as a normal Flutter app without requiring FlutterFlow.
9+
10+
A FlutterFlow project includes all the files and packages generated by the `flutter create` command, along with additional packages specifically added to support common functionalities. These include:
11+
12+
### UI and Styling
13+
14+
- [**auto_size_text**](https://pub.dev/packages/auto_size_text): Automatically resizes text to fit within its bounds.
15+
- [**cached_network_image**](https://pub.dev/packages/cached_network_image): Provides a widget that displays images from the internet, caching them for performance.
16+
- [**flutter_animate**](https://pub.dev/packages/flutter_animate): Facilitates adding animations to widgets.
17+
- [**font_awesome_flutter**](https://pub.dev/packages/font_awesome_flutter): Offers a comprehensive set of icons provided by FontAwesome.
18+
- [**from_css_color**](https://pub.dev/packages/from_css_color): Converts CSS color strings to Flutter color objects.
19+
- [**google_fonts**](https://pub.dev/packages/google_fonts): Enables custom fonts to be used easily from the Google Fonts catalog.
20+
- [**page_transition**](https://pub.dev/packages/page_transition): Adds customizable page transition effects.
21+
22+
### Navigation
23+
24+
- [**go_router**](https://pub.dev/packages/go_router): A declarative router based on URL patterns, simplifying navigation logic.
25+
26+
### Data Management and Storage
27+
28+
- [**collection**](https://pub.dev/packages/collection): Provides additional collection types and utilities.
29+
- [**json_path**](https://pub.dev/packages/json_path): Allows querying JSON data structures with path expressions.
30+
- [**provider**](https://pub.dev/packages/provider): A popular state management technique to propagate changes across the app.
31+
- [**shared_preferences**](https://pub.dev/packages/shared_preferences): Facilitates persistent storage of simple data (key-value pairs).
32+
33+
### Platform Specific Integrations
34+
35+
- [**path_provider**](https://pub.dev/packages/path_provider): Locates commonly used locations on the filesystem.
36+
- [**path_provider_android**](https://pub.dev/packages/path_provider_android), [**path_provider_foundation**](https://pub.dev/packages/path_provider_foundation), [**path_provider_platform_interface**](https://pub.dev/packages/path_provider_platform_interface): Platform-specific implementations and interface for `path_provider`.
37+
- [**shared_preferences_android**](https://pub.dev/packages/shared_preferences_android), [**shared_preferences_foundation**](https://pub.dev/packages/shared_preferences_foundation), [**shared_preferences_platform_interface**](https://pub.dev/packages/shared_preferences_platform_interface), [**shared_preferences_web**](https://pub.dev/packages/shared_preferences_web): Platform-specific implementations for `shared_preferences`.
38+
- [**url_launcher**](https://pub.dev/packages/url_launcher), [**url_launcher_android**](https://pub.dev/packages/url_launcher_android), [**url_launcher_ios**](https://pub.dev/packages/url_launcher_ios), [**url_launcher_platform_interface**](https://pub.dev/packages/url_launcher_platform_interface): Packages that enable launching URLs on various platforms, allowing the app to open web links, emails, and more.
39+
40+
### Utilities
41+
42+
- [**intl**](https://pub.dev/packages/intl): Provides internationalization and localization facilities, including message translation, plurals and genders, and date/number formatting.
43+
- [**flutter_cache_manager**](https://pub.dev/packages/flutter_cache_manager): Manages cached files, supporting custom file retrieval strategies and cache rules.
44+
- [**timeago**](https://pub.dev/packages/timeago): A library to format dates as a relative time (e.g., "5 minutes ago").
45+
46+
Any elements (e.g. pages, widgets), business logic or packages that are added to the project will be included in the generated code.

sidebars.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@ const sidebars: SidebarsConfig = {
1111
collapsed: false,
1212
items: ['index', {type: 'category', label: "Before You Begin", items: [
1313
'intro/before-you-begin/setting-up-flutterflow', 'intro/before-you-begin/app-architecture'
14-
]}],
15-
}
14+
]}, {type: 'category', label: "Understanding The FlutterFlow UI", items: [
15+
'understanding-the-flutterflow-ui/projects/what-is-a-project'
16+
]}],
17+
},
1618
]
1719
};
1820

0 commit comments

Comments
 (0)