【2024年4月】弊社では、基本リモートワークで一緒に成長してくださるメンバーを広く募集させていただいております。 詳細はこちら

【Flutter】アプリのアイコンを簡単に変更する方法(flutter_launcher_icons)を解説

【Flutter】アプリのアイコンを簡単に変更する方法(flutter_launcher_icons)を解説
いちの

こんばんは〜
弊社ブログに辿り着いていただきありがとうございます!
株式会社メモリアインクのいちのです

この記事を読んでわかること

  • Flutterでアプリアイコンを変更する方法
  • アプリアイコンの背景色を変更する方法
  • アプリアイコンの背景画像を変更する方法
  • AndroidとiOSのアプリアイコンを一度に変更する手順

開発環境

  • Dart 3.0.0
  • Flutter 3.10.0
目次

アプリアイコンを変更する準備

概要

Flutterでアプリアイコンを変更するには、flutter_launcher_iconsパッケージを使用します。このパッケージを使うと、簡単にアイコンを設定し、プラットフォームごとの適切なフォーマットに変換してくれます。

サンプルコード

pubspec.yamlにパッケージを追加

dev_dependencies:
  flutter_launcher_icons: ^0.9.2

flutter_icons:
  android: true
  ios: true
  image_path: "icons/app_icon.png"

サンプルコードの解説

  • dev_dependenciesflutter_launcher_iconsを追加することで、このパッケージをプロジェクトにインストールします。(2行目)
  • flutter_iconsセクションでは、アイコンの設定をします。androidiostrueにすることで、両プラットフォームのアイコンを変更することができます。(5-7行目)
  • image_pathはアイコン画像のパスを指定します。(7行目)

アプリアイコンの変更方法

概要

アイコンを変更するためには、コマンドラインから以下のコマンドを実行します。

サンプルコード

flutter pub get
flutter pub run flutter_launcher_icons:main

サンプルコードの解説

  • flutter pub getでパッケージの依存関係を解決します。(1行目)
  • flutter pub run flutter_launcher_icons:mainを実行することで、設定したアイコンに自動的に変更されます。(2行目)

表示確認

いちの

それでは、表示を確認してみましょ〜

【Flutter】アプリのアイコンを簡単に変更する方法(flutter_launcher_icons)

アプリアイコンの背景色を変更する方法

概要

アイコンの背景色を変更するには、flutter_iconsセクションにbackground_colorを追加します。

サンプルコード

flutter_icons:
  android: true
  ios: true
  image_path: "icons/app_icon.png"
  background_color: "#FFFFFF"

サンプルコードの解説

  • background_colorで指定した色に背景が変更されます。(5行目)

アプリアイコンの背景画像を変更する方法

概要

アイコンの背景画像を変更する場合は、adaptive_icon_backgroundadaptive_icon_foregroundを使用します。

サンプルコード

flutter_icons:
  android: true
  ios: true
  image_path: "icons/app_icon.png"
  adaptive_icon_background: "icons/background.png"
  adaptive_icon_foreground: "icons/foreground.png"

サンプルコードの解説

  • adaptive_icon_backgroundで背景画像を設定します。(5行目)
  • adaptive_icon_foregroundで前景(アイコン)画像を設定します。(6行目)

まとめ

いかがでしたでしょうか?今回は、FLutterアプリでアプリアイコンを簡単に変更する方法について、解説していきました。弊社ではAndroid、iOS、Flutterを使ったアプリ開発についてのブログを多数投稿させていただいておりますので、ご興味のある方はぜひ!

いちの

自分の成長を加速させるチャンスがどこかにあるかもしれません。
変化を恐れずに新たな環境に飛び込む勇気のある方は、
未経験からIT・Webエンジニアを目指すなら【ユニゾンキャリア】
をオススメします。

Flutterアプリ開発についてもっと学んでいきたい!という読者様がいらっしゃいましたら、以下の記事はいかがでしょうか?

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメント一覧 (1件)

コメントする

目次