mirror of
https://github.com/nisrulz/flutter-examples.git
synced 2026-08-25 01:05:36 +00:00
- EXAMPLES.md now lists all 54 apps; generated by scripts/generate_examples_doc.sh so it cannot drift again - Replace dead 'svn checkout' instructions in GETTING_STARTED.md (GitHub removed SVN support) with git sparse-checkout
61 lines
1.2 KiB
Markdown
61 lines
1.2 KiB
Markdown
# Getting Started
|
|
|
|
## Prerequisites
|
|
|
|
Install Flutter. See the [official setup guide](https://flutter.dev/setup/).
|
|
|
|
You also need an editor. See the [Flutter docs](https://flutter.dev/docs/get-started/editor) for setup.
|
|
|
|
## Run an example app
|
|
|
|
Clone this repository and install packages:
|
|
|
|
```bash
|
|
git clone https://github.com/nisrulz/flutter-examples.git
|
|
cd flutter-examples
|
|
make packages
|
|
```
|
|
|
|
Open any example folder in your editor, then run the app on a device or emulator:
|
|
|
|
```bash
|
|
cd <example-folder>
|
|
flutter run
|
|
```
|
|
|
|
For example:
|
|
|
|
```bash
|
|
cd simple_material_app
|
|
flutter run
|
|
```
|
|
|
|
## Useful links
|
|
|
|
- [Flutter Widgets Catalog](https://flutter.dev/widgets/)
|
|
- [Learn Dart](https://dart.dev/guides)
|
|
|
|
## Download a single example
|
|
|
|
The repository is large. If you only want one example, use git sparse-checkout:
|
|
|
|
```bash
|
|
git clone --no-checkout https://github.com/nisrulz/flutter-examples.git
|
|
cd flutter-examples
|
|
git sparse-checkout init --cone
|
|
git sparse-checkout set <example_folder>
|
|
git checkout
|
|
```
|
|
|
|
Example:
|
|
|
|
```bash
|
|
git clone --no-checkout https://github.com/nisrulz/flutter-examples.git
|
|
cd flutter-examples
|
|
git sparse-checkout init --cone
|
|
git sparse-checkout set simple_material_app
|
|
git checkout
|
|
```
|
|
|
|
You now have the single example checked out.
|