SparkIconAISparkIconAI
🚀 最新の GPT Image 2.5 モデルを導入!
✨ SparkIconAI 3.0 登場:無限キャンバスでアイコンを自由に生成・進化
🚀 最新の GPT Image 2.5 モデルを導入!

Flutterアイコンジェネレーター:AIアプリアイコン

Flutterが求めているのは完成したアイコンではなく、flutter_launcher_iconsがプロジェクトに必要な全mipmapとAppIcon.appiconsetのエントリへ切り出せる、1024 pxのマスターPNG 1枚です。このページはFlutterプロジェクトが最初に使うアプリアイコンジェネレーターです。ランチャーアイコンを記述し、透過の1024 pxマスターをダウンロードし、pubspec.yamlに置くだけ。このページでスタイルプリセットは固定していません。ランチャーアイコンはアプリと同じく、フラットな幾何学から遊び心のあるゼリーまで、どんなスタイルも担えるためです。最初の生成は無料クレジットでカバーされます。

インスピレーションギャラリー

Flutterアプリアイコンジェネレーター:1文のプロンプトからの作例

Flutterプロジェクトに人気のスタイルで、アイコンジェネレーターが描いたランチャーアイコン集。単一の主題、太いタイル、プレーンな下地。ホーム画面からPlayストアまで判読性を保つ形状です。

AI-generated metallic icon
AI-generated 3d icon
AI-generated minimalist icon
AI-generated glassy icon
AI-generated clay icon
AI-generated line icon
AI-generated hand drawn icon
AI-generated metallic icon
AI-generated 3d icon
AI-generated glassy icon
AI-generated minimalist icon
AI-generated glassy icon
AI-generated line icon
AI-generated 3d icon
AI-generated minimalist icon
AI-generated clay icon
AI-generated metallic icon
AI-generated hand drawn icon
AI-generated glassy icon
AI-generated line icon
AI-generated 3d icon
AI-generated glassy icon
AI-generated metallic icon
AI-generated 3d icon
AI-generated neon icon
AI-generated line icon
AI-generated clay icon
AI-generated minimalist icon
AI-generated glassy icon
AI-generated metallic icon
AI-generated hand drawn icon
AI-generated 3d icon
AI-generated minimalist icon
AI-generated metallic icon
AI-generated glassy icon
AI-generated clay icon
AI-generated metallic icon
AI-generated 3d icon
AI-generated line icon
AI-generated glassy icon
AI-generated minimalist icon
AI-generated 3d icon
AI-generated neon icon
AI-generated line icon
AI-generated metallic icon
AI-generated clay icon
AI-generated glassy icon
AI-generated 3d icon
AI-generated metallic icon
AI-generated minimalist icon
はじめに

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枚のマスターが両プラットフォームをカバーします。

Flutterアプリアイコンジェネレーター。AIが描いた1024ピクセルのマスターPNGが、Flutterプロジェクトツリー内でAndroidのmipmapフォルダとiOSのAppIcon.appiconsetへ供給されていく図
使い方

3ステップでFlutterアプリアイコンを生成する方法

1文から、再生成したランチャーアイコンセットまで。画像エディタを開かず、マスキングも手作業で行いません。

  1. 1

    ランチャーアイコンを記述する

    例:「紙飛行機のミニマルなランチャーアイコン、フラットな2トーンブルー、角丸の正方形タイル、プレーンな背景、中央配置」。主題、配色、タイルの形状を名指しします。

  2. 2

    1024 pxのマスターPNGをダウンロードする

    ここでスタイルプリセットは固定しません。アプリに合う見た目を選び、マスターは透過背景のまま、1024 pxのPNGをFlutterプロジェクトに保存します。たとえばassets/icon/app_icon.pngです。

  3. 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として受け取ります。このジェネレーターが出す中央配置のマスターは、マスク作業なしでフォアグラウンドの枠に収まります。

Androidアダプティブアイコンの構造。108 dpのキャンバスに、66 dpのセーフゾーン内へ収まった主題が描かれ、円形とスクワイルのランチャーマスクと並べて表示
方式の比較

Flutterアイコンジェネレーター vs 手動作成 vs Asset Studio

3つの方式がFlutterアプリをアイコンなしからフルセットまで運びます。差が出るのは、見落とされがちな工程、つまりマスターのアートを作る段階です。AIマスター+flutter_launcher_iconsを、手描きのアートや旧Androidツール頼みと比べた正直な内訳です。

AIマスター+flutter_launcher_icons手描きアート+flutter_launcher_iconsAndroid 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アイコンジェネレーターFAQ

1024 pxマスターがflutter_launcher_iconsへどう渡るか、アダプティブアイコンのセーフゾーンの意味、ランチャーアイコンにSVGを使えるか、そして無料クレジットの質問。

1

Flutterに最適なアプリアイコンジェネレーターは?

候補を4つの基準で判定してください。透過の1024 px PNGマスターを書き出せること。固定の見た目ではなく、アプリに合うスタイルで描けること。探求のためにバリエーションを出せること。そして出力がリサイズなしでflutter_launcher_iconsに直結すること。このページはその4点を軸に作られています。切り出し自体はパッケージの仕事で、昔から手作業でやる価値のない部分です。

2

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回で書き出します。

3

Flutterランチャーアイコンに必要なサイズは?

1024×1024ピクセルのPNGマスター1枚です。Androidのすべての密度バケットとiOSのエントリはここから再サンプリングされるため、それより大きいキャンバスは何も足さず、小さいキャンバスはxxxhdpiの切り出しをにじませます。マスターはアダプティブのフォアグラウンド向けに透過のまま。iOSのリリース用コピーは合成して構いません。

4

FlutterランチャーアイコンにSVGは使える?

使えません。ランチャーのパイプラインは端から端までラスターです。AndroidのmipmapもiOSのappiconsetもPNGの枠で、flutter_launcher_iconsはビットマップのマスターを期待します。SVGはアプリの中に住まいがあり、flutter_svgパッケージがベクターアセットを任意のサイズで描画します。flutter svg icon generator を探す検索のほとんどは、この別々の2つのツールのどちらかが欲しいだけです。

5

このジェネレーターはflutter_launcher_iconsと組み合わせられる?

その組み合わせを前提に作られています。1024 pxのマスターをダウンロードし、パッケージをdev_dependenciesに追加し、image_pathをファイルに向けてください。上のファイル一覧のセクションが、実行が触る全ファイルを示すので、プロジェクトツリー内で出力を検証できます。

6

アイコンの実行はどのファイルを変える?

Androidでは、mipmap-mdpiからmipmap-xxxhdpiまでのic_launcher.pngと、アダプティブのフォアグラウンドおよびバックグラウンドのリソースです。iOSでは、Contents.jsonと一緒のAppIcon.appiconsetです。Dartコードとプラットフォームのマニフェストには触れず、ランチャーアイコンの差し替えはリソースファイルに収まります。

7

FlutterのアイコンがAndroidで切れて見えるのは?

ランチャーのマスクが食べています。アダプティブアイコンは108 dpのキャンバスに描かれますが、安全なのは中央の66 dpだけです。マスター全体を主題が埋めていると、円やスクワイルに切り詰められます。主題をプレーンな背景の中央に置いて再生成すれば、余白がマスクの仕事を引き受けてくれます。

8

iOS向けにアルファチャンネルを除去するには?

flutter_launcher_iconsブロックでremove_alpha_ios: trueを設定します。App Storeの申請は透過を含むアプリアイコンを拒否します。このフラグはiOS側のコピーを背景色の上に合成し、Androidはアルファを保ちます。コマンドを再実行して、再度申請してください。

9

Google Playの掲載アイコンは別に必要?

はい。Play Consoleはストア掲載用に512×512のPNGを要求します。これは端末のランチャーセットとは別物です。ここで同じマスターの512 px切り出しを書き出せば、掲載画像とインストールされたアイコンが同じマークを保ちます。

10

このFlutterアイコンジェネレーターは無料?

最初の生成は無料クレジットでカバーされ、各候補の描画には1クレジットかかります。1024 pxマスターのダウンロードは標準の書き出しダイアログの一部なので、無料クレジットの実行でも、パイプラインに必要なファイルが手に入ります。有料プランでボリュームと高解像度が追加されます。

Flutterアプリアイコンを生成しよう

Flutter向けアイコンジェネレーターでランチャーアイコンを記述し、flutter_launcher_iconsがフルセットへ変える1024 pxマスターをダウンロードしてください。