よくある質問をメモしておきます。
デザイン関連
アイコンを探す
Flutter Studio
アプリ関連
アプリアイコンを生成する
パッケージとアイコンパスを追加。
dependencies:
flutter_launcher_icons: any
flutter_icons:
image_path: "assets/icons/ic_launcher.png"
android: true
ios: true
アイコンを作成し、assets/icons/ic_launcher.pngに置きます。
- アイコン作成サイト - これで作成した場合は、res/mipmap-xxxhdpiにあるファイルを使います
- フリーアイコンサイト
コマンドを実行。
flutter packages pub run flutter_launcher_icons:main
ビルド&インストールする
apkは、build/app/outputs/apk/release/app-release.apk にできます。
flutter build apk
flutter install
スクリーンショットを撮る
flutter screenshot
バージョンを更新する
コマンドでlocal.propertiesの情報を更新します。
build-numberが同じだと、同じバージョンとみなします。
build-nameは表示用です。
flutter build apk --build-name=1.0.1 --build-number=2
Android StudioでSHA 証明書フィンガープリントを得る
GradleのWindowが空だったらFile>Sync Project with Gradle Filesを実行
Dart関連
シングルトンにする
class ThisIsSingleton {
static final ThisIsSingleton _instance = ThisIsSingleton ._internal();
ThisIsSingleton ._internal();
factory ThisIsSingleton () {
return _instance;
}
}
Flutterインストール
- flutterをダウンロードして、zipを展開。展開後のflutter/binをPATHに設定。
- Android Studioをインストール。File>Settings>PluginからFlutterをインストール。
- flutter doctorでチェック。