Flutter

インストール(Ubuntu18.04)

ここの通りにすればいい。 https://flutter.dev/docs/get-started/install/linux

依存関係のインストール。

sudo apt install -y bash \
    curl \
    git \
    xz-utils

Flutterのインストール。

mkdir -p ~/tools
(cd ~/tools \
    && curl -O https://storage.googleapis.com/flutter_infra/releases/stable/linux/flutter_linux_v1.9.1+hotfix.2-stable.tar.xz \
    && tar xf flutter_linux_v1.9.1+hotfix.2-stable.tar.xz)

# Flutter
export PATH="$PATH:$HOME/tools/flutter/bin"
# webdev
export PATH="$PATH":"$HOME/tools/flutter/.pub-cache/bin"
# Dart
export PATH="$PATH":"$HOME/tools/flutter/bin/cache/dart-sdk/bin"

VSCodeの拡張機能flutterを入れて、settings.jsonでダウンロードしたflutterSDKのパスを指定する。

{
    "dart.flutterSdkPath": "/home/user/tools/flutter"
}

プロジェクトディレクトリで次のコマンドを実行し、localhost:4080でアプリにアクセスできる。 ホットリロードも効いている。

pub get
webdev serve --auto=restart web:4080

Webアプリ開発

https://flutter.dev/docs/get-started/web

chromeをインストールしておく。

curl https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
echo 'deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main' | sudo tee /etc/apt/sources.list.d/google-chrome.list
sudo apt update
sudo apt install -y google-chrome-stable

Ref: (Ubuntu 18.04でaptを使ってchromeをインストール)[https://hnakamur.github.io/blog/2018/05/04/install-chrome-using-apt-on-ubuntu-18.04/]