◉GEMINI LABEN
●ARGON — gemini-4-argon が 10/13 に GA。複雑なコーディング・エージェント・数学・科学向けです●DEEP RES — deep-research-pro-preview-12-2025 は 10/23 に停止、残り6日。移行先は deep-research-preview-04-2026●NANO — gemini-nano-banana-2.1 が GA(10/06)。gemini-3.1-flash-image は非推奨で停止日は未発表です●MCP — ツール結果が 8.5万トークンに膨らんだ事例を、ADK で 310 トークンに包んで抑えた報告が出ています●FLASH — gemini-3.7-flash と 3.5-flash は新しい Flash モデルに自動で回されます(10/08)●NEW — クラッシュ報告を毎回ゼロから読ませない — 既知バグ早見表を先に grep し…●ARGON — gemini-4-argon が 10/13 に GA。複雑なコーディング・エージェント・数学・科学向けです●DEEP RES — deep-research-pro-preview-12-2025 は 10/23 に停止、残り6日。移行先は deep-research-preview-04-2026●NANO — gemini-nano-banana-2.1 が GA(10/06)。gemini-3.1-flash-image は非推奨で停止日は未発表です●MCP — ツール結果が 8.5万トークンに膨らんだ事例を、ADK で 310 トークンに包んで抑えた報告が出ています●FLASH — gemini-3.7-flash と 3.5-flash は新しい Flash モデルに自動で回されます(10/08)●NEW — クラッシュ報告を毎回ゼロから読ませない — 既知バグ早見表を先に grep し…
記事一覧/開発ツール
⟐ 開発ツール/2026-03-22初級

Google Stitch×Geminiでストア用UIモックアップを生成する

Google Stitch と Gemini を組み合わせて、App Store・Google Play 提出用の UI モックアップを効率的に生成する方法です。Stitch のセットアップ、Gemini によるモックアップ生成、エクスポートとストア提出準備、手作業設計との比較まで紹介します。

Google StitchGemini92UIモックアップApp Store6Google PlayストアアセットAI デザイン

取り組みの背景

アプリ開発において、App StoreやGoogle Play Store用のスクリーンショットやモックアップ制作は、デザイナーの負担が大きい作業です。ここでGoogle StitchとGeminiを組み合わせることで、ストア提出用のUIモックアップを効率的に生成する実践的な方法をご紹介します。

Google StitchはUIコンポーネント管理ツール、GeminiはGoogle最新のAIモデルです。この2つを連携させることで、デザイン案から実装済みのモックアップまで、迅速なプロトタイピングが実現できます。

Google Stitch × Geminiの基本概念

Stitchについて

Google StitchはUIコンポーネントライブラリ管理とデザインシステム構築を支援するツールです。事前に定義されたボタン・入力フォーム・ナビゲーションバーなどのコンポーネントを組み合わせて、統一性のあるUIを素早く組み立てられます。

Geminiとの組み合わせ

Geminiはテキストと画像の両方を理解できるマルチモーダルAIです。Stitchで設計したコンポーネントを画像として送信し、「App Store用スクリーンショットを生成してほしい」と指示すれば、Geminiが現在のUI設計を理解した上で、改善案や複数バリエーションを生成できます。

この循環によって、手作業による試行錯誤を大幅に削減でき、イテレーションスピードが飛躍的に向上します。

Stitchのセットアップ

1. Stitchプロジェクトの初期化

Stitchをまだ導入していない場合は、公式ドキュメントに従ってプロジェクトを初期化してください。基本的にはNode.js環境で以下を実行します。

# Stitchプロジェクト初期化
npx @google-stitch/cli init my-app-design
 
# 依存パッケージのインストール
cd my-app-design
npm install

2. アプリ向けコンポーネント設計

App StoreやGoogle Play用のモックアップには、実際のアプリで使用されるコンポーネントを反映させる点が肝心です。Stitchの設定ファイル(stitch.config.json)で、以下の項目を定義します。

  • カラーパレット: ブランドカラー・背景色・テキストカラー
  • タイポグラフィ: 見出し・本文・キャプションのフォントサイズ・ウェイト
  • 基本コンポーネント: ボタン・カード・入力フォーム・モーダル

3. テンプレート作成

ストア提出用の標準的なスクリーンレイアウト(ホーム画面・ディテール画面・設定画面など)をテンプレートとして保存しておくと、後のGemini連携時に効率が良くなります。

Geminiを使用したUIモックアップの生成

プロンプト設計

Geminiへの指示が明確であるほど、希望に沿ったモックアップが生成されます。以下のテンプレートを参考に、プロンプトを作成してください。

あなたはUI/UXデザイナーです。
添付されたStitchコンポーネント図を参考に、以下の要件でApp Store向けスクリーンショットを3パターン生成してください。

【要件】
- アプリ名: MyApp
- カテゴリ: ファイナンス・ツール
- ターゲット: 25~50代の個人投資家
- ストアガイドライン: 1242×2208px(iPhone)
- 表示要素: アプリアイコン・タイトル・短い説明文・スクリーンショット3枚

【デザイン指針】
- 信頼感を醸成する深い青を基調に
- 数値データはグラフで視覚化
- CTA(Call-to-Action)は明確に配置
- 既存Stitchコンポーネントとの統一性を保つ

【出力形式】
各パターンについて、以下をJSON形式で説明してください。
- パターン名
- 狙う訴求ポイント
- 使用コンポーネント一覧
- カラースキーム詳細

マルチターン対話による改善

1回のプロンプトで完璧なモックアップが得られない場合、Geminiとの対話を通じて段階的に改善します。

初回生成:

「上記のモックアップを生成してください」

フィードバック1:

「パターン1は良いですが、パターン2のCTAボタンが小さすぎます。iPhone SE(375×812px)でも見やすいサイズにしてください」

フィードバック2:

「グラフの配置が変わりました。素晴らしい。最後に、このモックアップで使用されたすべてのStitchコンポーネントをリストアップしてください」

このように対話を重ねることで、要件に合致したモックアップへと収束していきます。

エクスポートとストア提出準備

Stitchから画像エクスポート

完成したUIモックアップをStitchから画像形式でエクスポートします。App StoreとGoogle Playの推奨フォーマットは以下の通りです。

App Store(iOS):

  • 解像度: 1242×2208px(6.7インチ用)、1125×2436px(6.1インチ用)
  • フォーマット: PNG または JPEG
  • 最大ファイルサイズ: 5MB

Google Play(Android):

  • 解像度: 1080×1920px(縦)
  • フォーマット: PNG または JPEG
  • 最大ファイルサイズ: 8MB

Stitchのエクスポート機能で、これらの仕様に合わせたファイル生成が可能です。

テキストオーバーレイの追加

ストア掲載用のスクリーンショットには、機能説明のテキストが必要な場合があります。Geminiの出力をもとに、Figmaやその他のデザインツールでテキストをオーバーレイしましょう。

以下のポイントを押さえることで、ユーザーの目引き効果が高まります。

  • 見出し: 最も大切な機能を2~3語で
  • 説明文: 40文字以内で機能の利点を説明
  • フォント: アプリ内で使用しているものと同じ(統一性)
  • カラー: 背景とのコントラスト比4.5以上(アクセシビリティ基準)

手作業設計との比較

従来の方法(手作業)

メリット:

  • クリエイティブな自由度が高い
  • ブランド独自の表現が容易

デメリット:

  • デザイナーの工数が膨大
  • イテレーション回数が限定される
  • デバイス別の対応に時間がかかる

Stitch × Gemini方式

メリット:

  • 複数パターンを高速生成
  • Stitchコンポーネント設計との一貫性
  • デバイス別ガイドラインへの自動対応
  • 非デザイナーでも実行可能

デメリット:

  • AI出力であるため、細部調整が必要な場合がある
  • ブランド固有の表現が弱まる可能性

バランスの取り方としては、Geminiで複数案を生成した後、デザイナーが最終調整するハイブリッド方式が最も効率的です。

実装の次のステップ

  • Google Stitch × Geminiの基本を学ぶ
  • Figma × Geminiでモバイルプロトタイプを作成
  • Google AI Studioの最新アップデート(2026年版)

このガイドで学んだ知識を活かし、あなたのアプリがApp Store / Google Playで目立つUIモックアップを効率的に制作していってください。質問や実装トラブルがあれば、ぜひGemini Lab コミュニティでお尋ねください。

シェア

お読みいただきありがとうございます

Gemini Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

⟐ 開発ツール2026-08-21
アシスタント前提の記述が、自分のアプリに何箇所残っているか
9月4日から Android の Google アシスタントが Gemini へ置き換わります。自分のアプリのどこがアシスタント経由で開かれる入口なのかを grep で洗い出し、実機で確かめる発話まで用意する手順をまとめました。
⟐ 開発ツール2026-10-17
止まるときは静かに止まる — 定期実行の Gemini 呼び出しに、タイムアウト・空出力・多重起動の殻をかぶせる
cron などで `gemini -p` を呼ぶ定期実行が、応答待ちで止まる・終了コード 0 で空を返す・前回分と重なる、の 3 つから身を守る外側のシェルスクリプトです。替え玉コマンドで測った終了コードと所要秒数、タイムアウトが子プロセスをどこまで止めるかも載せました。
⟐ 開発ツール2026-10-14
クラッシュ報告を毎回ゼロから読ませない — 既知バグ早見表を先に grep して、GEMINI.md には索引だけ置く
アプリのクラッシュ報告を調べるとき、過去の不具合の全文を毎回読ませずに済ませる運用です。ID から 1 行を引く早見表と、GEMINI.md に置く範囲の決め方、そのまま使える grep 関数をまとめました。