Flutterアイコンジェネレーター:AIアプリアイコン
Flutterが求めているのは完成したアイコンではなく、flutter_launcher_iconsがプロジェクトに必要な全mipmapとAppIcon.appiconsetのエントリへ切り出せる、1024 pxのマスターPNG 1枚です。このページはFlutterプロジェクトが最初に使うアプリアイコンジェネレーターです。ランチャーアイコンを記述し、透過の1024 pxマスターをダウンロードし、pubspec.yamlに置くだけ。このページでスタイルプリセットは固定していません。ランチャーアイコンはアプリと同じく、フラットな幾何学から遊び心のあるゼリーまで、どんなスタイルも担えるためです。最初の生成は無料クレジットでカバーされます。
Flutterアプリアイコンジェネレーター:1文のプロンプトからの作例
Flutterプロジェクトに人気のスタイルで、アイコンジェネレーターが描いたランチャーアイコン集。単一の主題、太いタイル、プレーンな下地。ホーム画面からPlayストアまで判読性を保つ形状です。
Flutterアプリアイコンジェネレーターが生み出すべきもの
まず正直な仕組みから。きれいな画像を1枚渡してくるだけのFlutterアプリアイコンジェネレーターは、仕事の3分の1しか終えていません。Androidはic_launcher.pngをmipmap-mdpiからmipmap-xxxhdpiまで再サンプリングしたものに加え、アダプティブのフォアグラウンドとバックグラウンドのレイヤーを要求し、iOSはビルド時にXcodeが縮小する、AppIcon.appiconset内の1024 pxエントリを要求します。すべての工程が消費するのは1枚の1024 pxマスターで、このジェネレーターが作るのはまさにそれです。マークを記述し、透過のマスターPNGをダウンロードし、切り出しはflutter_launcher_iconsの本業に任せます。Flutterツールチェーンにおけるアプリアイコンジェネレーターは2段階パイプラインの前半であり、後半も速いのです。
Flutterが求めるのは完成品ではなくマスター
Flutterのビルドは1024 pxのPNGを1枚消費し、残りはflutter_launcher_iconsが自前で派生させます。そのマスターを生み出すことが、AIが本当に得意な部分です。
Android:mipmapとアダプティブレイヤー
リリースに耐えるAndroidアイコンとは、再サンプリングされたランチャーサイズに加え、専用のフォアグラウンドとバックグラウンドを持つ2層のアダプティブアイコンです。すべて1つのYAMLブロックで宣言します。
iOS:1024 pxエントリ1つ
Xcode 14以降、iOSのAppIcon.appiconsetに必要なのは1024 pxのPNG 1枚で、flutter_launcher_iconsが正しいContents.jsonと一緒に書き出します。1枚のマスターが両プラットフォームをカバーします。
3ステップでFlutterアプリアイコンを生成する方法
1文から、再生成したランチャーアイコンセットまで。画像エディタを開かず、マスキングも手作業で行いません。
- 1
ランチャーアイコンを記述する
例:「紙飛行機のミニマルなランチャーアイコン、フラットな2トーンブルー、角丸の正方形タイル、プレーンな背景、中央配置」。主題、配色、タイルの形状を名指しします。
- 2
1024 pxのマスターPNGをダウンロードする
ここでスタイルプリセットは固定しません。アプリに合う見た目を選び、マスターは透過背景のまま、1024 pxのPNGをFlutterプロジェクトに保存します。たとえばassets/icon/app_icon.pngです。
- 3
flutter_launcher_iconsを1回実行する
pubspec.yamlでimage_pathをマスターに向け、dart run flutter_launcher_iconsを実行します。パッケージが全mipmap、アダプティブレイヤー、AppIcon.appiconsetを1回で書き出します。
Flutterアイコンの実行が生み出す全ファイル
flutter app launcher icon generator を探す検索は、実質1つの質問をしています。実行後にディスクに何が落ちるのか、という問いです。これがその一覧です。プレビューを鵜呑みにする代わりに、出力をプロジェクトツリーと照合できます。
Androidのmipmapセット
mipmap-mdpi、hdpi、xhdpi、xxhdpi、xxxhdpiのic_launcher.png。マスターから48から192 pxで再サンプリングされ、どの端末密度もネイティブサイズのレイヤーを描画します。
アダプティブのフォアグラウンドとバックグラウンド
アダプティブアイコンの2層構成です。セーフゾーン内にマークを収めたフォアグラウンドレイヤーと、指定色で塗ったバックグラウンドレイヤー。108 dpのキャンバスサイズで書き出します。
iOS AppIcon.appiconset
1024 pxのPNG 1枚と、それを宣言するContents.json。Xcode 14以降はビルド時に、この1エントリから全表示サイズを切り出します。
iOSリリースではアルファを除去
App Storeへの申請はアルファチャンネル付きのアプリアイコンを拒否します。YAMLでremove_alpha_iosを設定すれば、実行時にiOS側のコピーが背景と合成され、Androidは透過を保ちます。
Androidアダプティブアイコン:ほとんどのジェネレーターが省略する部分
Android 8以降、ランチャーはすべてのアイコンを独自の形状にマスクします。フラットな正方形のマスターは、制御できない円やスクワイル、角丸の正方形に切り詰められます。アダプティブアイコンの仕組みはまさにこのためのもので、そのジオメトリが、シャープなホーム画面アイコンと主題が切れたアイコンの分かれ目です。
108 dpキャンバスとセーフゾーン
アダプティブレイヤーは108 dpの正方形に描かれますが、外周はマスクのための余白です。見えることが保証されるのは中央の66 dpだけです。主題をその中心に収めれば、どのランチャー形状でも欠けずに表示されます。
フォアグラウンドとバックグラウンドの分離
アダプティブアイコンは2層です。フォアグラウンドとしてのマークと、その背後の単色またはグラデーション。アイコンをドラッグすると2層がわずかに視差移動します。フラットな1枚画像にはできない動きです。
YAMLがレイヤーを割り当てる方法
flutter_launcher_iconsはadaptive_icon_backgroundを色または画像として、adaptive_icon_foregroundをレイヤーPNGとして受け取ります。このジェネレーターが出す中央配置のマスターは、マスク作業なしでフォアグラウンドの枠に収まります。
Flutterアイコンジェネレーター vs 手動作成 vs Asset Studio
3つの方式がFlutterアプリをアイコンなしからフルセットまで運びます。差が出るのは、見落とされがちな工程、つまりマスターのアートを作る段階です。AIマスター+flutter_launcher_iconsを、手描きのアートや旧Androidツール頼みと比べた正直な内訳です。
| AIマスター+flutter_launcher_icons | 手描きアート+flutter_launcher_icons | Android Asset Studio | |
|---|---|---|---|
| 起点 | 1文。1024 pxマスターを生成 | 自分でデザインした1024 pxのPNG | 自分で用意したフォアグラウンドとバックグラウンドのPNG |
| スタイルの探求 | マークが決まるまでバリエーションを再生成 | アイデア1つにデザイン工数がかかる | テンプレート形状のみ。アート生成なし |
| アダプティブレイヤー | 中央配置のマスターがフォアグラウンド枠にそのまま入る | マスクと中央配置を自分で行う | テンプレート駆動のマスキング |
| iOS対応 | 同じマスターをAppIcon.appiconsetへ流用できる | アートがあれば同じパッケージが処理する | 未対応。iOSは別途手動で書き出し |
| メンテナンス状況 | ジェネレーターもパッケージも活発に開発中 | flutter_launcher_iconsはpub.devで活発 | ページは公式に引退。後継ツールが推奨される |
方式の比較は2026年時点。Asset Studioの引退状況は公式ページの記載(現在は後継ツールを案内)に基づき、flutter_launcher_iconsの状況はpub.devでの活動を反映しています。パッケージのバージョンはpubspec.yamlで必ず固定してください。
Flutterランチャーアイコン向けのプロンプト
1つをコピーして主題を差し替えるだけ。ランチャーアイコンは主題1つ、タイルかプレーンな背景、抑えた配色で最も読みやすくなります。シーン描写や細い線はホーム画面サイズで消えます。
ミニマルなランチャータイル
紙飛行機のミニマルなランチャーアイコン、フラットな2トーンブルー、角丸の正方形タイル、プレーンな背景、中央配置、テキストなし
遊び心のあるゼリーマーク
笑顔のコーヒーカップの遊び心のあるランチャーアイコン、ゼリースタイル、太い輪郭、パステルグリーンの角丸タイル、中央配置
幾何学的なツールアプリ
六角ボルトの幾何学的なランチャーアイコン、フラットなベクタースタイル、ダークスレートとアンバー、角丸の正方形、中央配置
このFlutter向けアイコンジェネレーターが代行すること
あなたの1文から、Flutterプロジェクトに置かれたマスターPNGまでのすべて。
デフォルトで1024 pxのマスター
候補はflutter_launcher_iconsがimage_pathに求めるサイズそのままで描画されるため、ファイルはリサイズなしでpubspec.yamlに直行します。
プリセットの固定なし
ランチャーアイコンはアプリと同じスタイルを何でも担えます。このページは1つの見た目に固定せず、スタイルの切り替えを自由にしておきます。
透過背景のマスター
書き出しにはアルファチャンネルが保たれます。アダプティブのフォアグラウンドレイヤーに必要なものです。iOSリリースではYAMLのフラグ1つで除去します。
同じ主題のバリエーション
バリエーションを生成してタイル形状と配色を探れます。マークは同じアプリだと一目で分かるまま保たれます。
マスターと一緒に全フォーマット
PNG、WEBP、ICO、SVGの書き出しが同じセッションから出ます。Playストアの掲載、サイトのファビコン、シェル用アイコンが1か所で揃います。
リリースごとに一貫したファミリー
仕上げの言葉をプロンプト間で同一に保てば、兄弟として読めるFlutterアプリスイートのランチャーアイコンを生成できます。
関連ワークフロー
Flutterランチャーアイコン周辺の仕事に隣接するジェネレーター。
関連ツール
ブログ
さらに読む
アイコン、スタイル、書き出しワークフローに関する長めの読み物。
FlutterアイコンジェネレーターFAQ
1024 pxマスターがflutter_launcher_iconsへどう渡るか、アダプティブアイコンのセーフゾーンの意味、ランチャーアイコンにSVGを使えるか、そして無料クレジットの質問。
Flutterに最適なアプリアイコンジェネレーターは?
候補を4つの基準で判定してください。透過の1024 px PNGマスターを書き出せること。固定の見た目ではなく、アプリに合うスタイルで描けること。探求のためにバリエーションを出せること。そして出力がリサイズなしでflutter_launcher_iconsに直結すること。このページはその4点を軸に作られています。切り出し自体はパッケージの仕事で、昔から手作業でやる価値のない部分です。
Flutterアプリのアイコンはどう作る?
3ステップです。1024 pxのマスターPNGを生成し、assets/icon/app_icon.pngのようなパスでプロジェクトに保存し、image_pathをそこに向けたflutter_launcher_iconsブロックを宣言して、dart run flutter_launcher_iconsを実行します。パッケージがAndroidのmipmap、アダプティブレイヤー、iOSのAppIcon.appiconsetを1回で書き出します。
Flutterランチャーアイコンに必要なサイズは?
1024×1024ピクセルのPNGマスター1枚です。Androidのすべての密度バケットとiOSのエントリはここから再サンプリングされるため、それより大きいキャンバスは何も足さず、小さいキャンバスはxxxhdpiの切り出しをにじませます。マスターはアダプティブのフォアグラウンド向けに透過のまま。iOSのリリース用コピーは合成して構いません。
FlutterランチャーアイコンにSVGは使える?
使えません。ランチャーのパイプラインは端から端までラスターです。AndroidのmipmapもiOSのappiconsetもPNGの枠で、flutter_launcher_iconsはビットマップのマスターを期待します。SVGはアプリの中に住まいがあり、flutter_svgパッケージがベクターアセットを任意のサイズで描画します。flutter svg icon generator を探す検索のほとんどは、この別々の2つのツールのどちらかが欲しいだけです。
このジェネレーターはflutter_launcher_iconsと組み合わせられる?
その組み合わせを前提に作られています。1024 pxのマスターをダウンロードし、パッケージをdev_dependenciesに追加し、image_pathをファイルに向けてください。上のファイル一覧のセクションが、実行が触る全ファイルを示すので、プロジェクトツリー内で出力を検証できます。
アイコンの実行はどのファイルを変える?
Androidでは、mipmap-mdpiからmipmap-xxxhdpiまでのic_launcher.pngと、アダプティブのフォアグラウンドおよびバックグラウンドのリソースです。iOSでは、Contents.jsonと一緒のAppIcon.appiconsetです。Dartコードとプラットフォームのマニフェストには触れず、ランチャーアイコンの差し替えはリソースファイルに収まります。
FlutterのアイコンがAndroidで切れて見えるのは?
ランチャーのマスクが食べています。アダプティブアイコンは108 dpのキャンバスに描かれますが、安全なのは中央の66 dpだけです。マスター全体を主題が埋めていると、円やスクワイルに切り詰められます。主題をプレーンな背景の中央に置いて再生成すれば、余白がマスクの仕事を引き受けてくれます。
iOS向けにアルファチャンネルを除去するには?
flutter_launcher_iconsブロックでremove_alpha_ios: trueを設定します。App Storeの申請は透過を含むアプリアイコンを拒否します。このフラグはiOS側のコピーを背景色の上に合成し、Androidはアルファを保ちます。コマンドを再実行して、再度申請してください。
Google Playの掲載アイコンは別に必要?
はい。Play Consoleはストア掲載用に512×512のPNGを要求します。これは端末のランチャーセットとは別物です。ここで同じマスターの512 px切り出しを書き出せば、掲載画像とインストールされたアイコンが同じマークを保ちます。
このFlutterアイコンジェネレーターは無料?
最初の生成は無料クレジットでカバーされ、各候補の描画には1クレジットかかります。1024 pxマスターのダウンロードは標準の書き出しダイアログの一部なので、無料クレジットの実行でも、パイプラインに必要なファイルが手に入ります。有料プランでボリュームと高解像度が追加されます。
Flutterアプリアイコンを生成しよう
Flutter向けアイコンジェネレーターでランチャーアイコンを記述し、flutter_launcher_iconsがフルセットへ変える1024 pxマスターをダウンロードしてください。