14
3

More than 1 year has passed since last update.

[Flutter]コマンドまとめ表

Posted at

Open-a-Terminal-Window-in-Mac-Step-7-Version-3.jpg

こんにちわ。いせきです。
最近は、内定者アルバイトでたくさんコードがかけてとても幸せです。質の良いレビューが本当に勉強になっているのでどんどん成長を実感できている気がします。もっと頑張りたい!!

何かの生成などをする際に、コマンドを打つことがあると思います。その際に、Packageのサイトを検索して、コマンドをコピペがめんどくさいと感じることはないでしょうか?そんな方にこのサイトを見れば、コマンドを網羅できるようにまとめてみました。

もし、「これもあるよ!!」と思った方はどしどしコメントください!!僕も見つけ次第追加していこうと思います!!

flutterのセットアップ

Flutterのプロジェクトを作成

flutter create (app_name)

SDKバージョンのチェックをするコマンド

flutter --version

Flutter packageの更新

flutter pub get

Flutterのバージョンなどをチェックするコマンド

flutter doctor
or
flutter doctor -v

FlutterをCleanするコマンド

flutter clean

Flutter packageのアップグレード

flutter pub downgrade

Flutter packageのアップグレード

flutter pub upgrade

Flutter SDKチャンネルの確認をする

flutter channel 

~/.flutter_settingsに設定ファイルがあり、これを更新するコマンド

//Flutter-Webを有効化
flutter config --enable-web

//Flutter-Desktop-Linuxを有効化
flutter config --enable-linux-desktop

//Flutter-Desktop-macOSを有効化
flutter config --enable-macos-desktop

//Flutter-Desktop-Windowsを有効化
flutter config --enable-windows-desktop

ライブラリの依存関係をツリーで表示する

flutter pub deps

ビルド関連

アプリ実行

flutter run

リリースモードで実行する

flutter run --release

デバッグモードで実行する

flutter run --debug
//destop
flutter run -d macOS
//web
flutter run -d Chrome

既にビルド済みであれば、再ビルドなしでアプリを実行する

flutter run --no-build

flutter runコマンド実行中の詳細ログを表示する

flutter run --verbose

Xcodeを開く

open ios/Runner.xcworkspace

AndroidのBundleを生成する

flutter build appbundle

iOSで画面録画をするコマンド

xcrun simctl io booted recordVideo test.mov

コード生成(build_runner)

flutter pub pub run build_runner build
flutter packages pub run build_runner build
//ユーザー パッケージ内の競合する出力が以前のビルドからのものであると想定し、通常提供されるユーザー プロンプトをスキップする。
flutter pub run build_runner build --delete-conflicting-outputs

packageのコマンド

l10nの生成コマンド

flutter gen-l10n

flutter_launcher_iconsの生成コマンド

flutter pub run flutter_launcher_icons

import_sorterの生成コマンド

flutter pub run import_sorter:main

最後に

開発をしているとどうしてもコマンドを忘れてしまう問題に対して少しでも楽にコピペからのコード生成などができたらとても便利になると思います。ぜひお使いください。

14
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
3