Flutter CLI

FlutterGen

Отвечает за кодогенерацию и работу с ассетами в Flutter

link: https://pub.dev/packages/flutter_gen

Flutter Version Manager

Как для node — nvm, так для flutter — fvm:

fvm flutter ...

Create project

$ flutter create myapp
$ cd myapp

Devices

$ flutter devices
1 connected device:

Chrome (web) • chrome • web-javascript • Google Chrome 95.0.4638.69
$ ...

Run

Можем запустить через VS Code:

  • Command Palette: > Flutter: Run Project

  • Через Debug and Run

Через cmd в корне, где лежит pubspec.yaml:

$ flutter run [-d chrome] [--release]

Здесь можно настроить в VS Code через какое устройство запускать

Если запускали через консоль, можно использовать горячую клавишу r для перезапуска приложения и отображения изменений (Hot Reload).

Build

С помощью dart2js собираем один JS-файл main.dart.js.

$ flutter build web

Format Code

  • Android Studio and IntelliJ IDEA: Right-click the code and select Reformat Code with dartfmt.

  • VS Code: Right-click and select Format Document.

  • Terminal: Run flutter format <filename>.

Add dependencies

Добавляем в pubspec.yaml зависимости и запускаем flutter pub get или жмем в IDE Pub Get.

Last updated