Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.

Commit 711c92d

Browse files
add introduction to flutter blog based on portable flutter guide
1 parent 3957e10 commit 711c92d

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

src/pages/guides/dart/flutter.mdx

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,26 @@
11
export const description =
22
'Use the Nitric framework to easily build and deploy a backend for your Flutter application'
33

4-
export const title_meta = 'Building your first Flutter application with Nitric'
4+
export const title_meta = 'Building a Full Stack Flutter Application in Dart'
55

6-
# Building a Flutter Application with Nitric
6+
# Building a Full Stack Flutter Application in Dart
77

8-
In this guide we'll go over how to create a basic Flutter application using the Nitric framework as the backend. Dart does not have native support on AWS, GCP, or Azure, so by using the Nitric framework you can use your skills in Dart to create an API and interact with cloud services in an intuitive way.
8+
Flutter is an open-source development framework developed by Google for developing cross-platform applications. It is used by frontend and full-stack developers for building cross-platform user interfaces from a single codebase. The abstractions that are built into the framework allow it to support mobile, web, and applications for MacOS, Windows, and Linux.
99

10-
The application will have a Flutter frontend that will generate word pairs that can be added to a list of favorites. The backend will be a Nitric API with a key value store that can store liked word pairs. This application will be simple, but requires that you know the basics of Flutter and Nitric.
10+
Cross-platform development has become increasingly important due to the growing demand for mobile apps, cost savings, and increased reach and engagement. By developing an application once using cross-platform technologies like Flutter, companies can reduce development costs, simplify maintenance and updates, and target a broader audience across different platforms, devices, and operating systems.
11+
12+
Cross-platform development often faces criticism regarding performance and native feature access; however, Flutter provides features to achieve high performance while supporting native features. This close-to-native performance is enabled through two key aspects: the open-source programming language Dart, optimized for building UIs by compiling to native machine code; and Flutter's use of Skia, a graphics engine providing consistent rendering across different platforms. This leads to a unified experience for users and developers across various devices.
13+
14+
Flutter further enhances developer experience with widgets - reusable components used to build applications. Developers can customize these widgets using composition, where complex layouts are created from smaller widgets. This approach simplifies the development process and allows for easy customization of user interfaces.
15+
16+
When combined with Nitric, portability is taken to a whole new level. Together, they enable developers to create applications that are not only high-performance but also extremely portable across different devices, platforms, and even clouds. This complimentary integration empowers developers to build robust applications that can adapt to changing user needs and environments.
1117

1218
## Getting started
1319

20+
In this guide we'll go over how to create a basic Flutter application using the Nitric framework as the backend. Dart does not have native support on AWS, GCP, or Azure, so by using the Nitric framework you can use your skills in Dart to create an API and interact with cloud services in an intuitive way.
21+
22+
The application will have a Flutter frontend that will generate word pairs that can be added to a list of favorites. The backend will be a Nitric API with a key value store that can store liked word pairs. This application will be simple, but requires that you know the basics of Flutter and Nitric.
23+
1424
To get started make sure you have the following prerequisites installed:
1525

1626
- [Dart](https://dart.dev/get-dart)

0 commit comments

Comments
 (0)