RORK LABEN
PLAY — Google Play の target API level 36 要件が昨日8月31日に発効しました。今日以降、新規アプリと既存アプリの更新は Android 16 対応が必須ですVISIBILITY — API 35 のままのアプリは掲載こそ続きますが、新しい Android 版のユーザーには表示されなくなります。エラーが出ないまま新規インストールだけが減る点に注意が要りますEXTENSION — 間に合わなかった場合は、Play Console から2026年11月1日までの延長申請が出せます。恒久対応の計画とセットで進めるのが実務的ですAPPLE — Apple 側は9月9日にイベント、iOS 27 の正式リリースは9月14日と報じられています。生成したアプリの iOS 27 実機確認はリリース週の前に済ませておきたいところですEXPO — Expo が expo-paste-input を公開しました(8月28日)。React Native の TextInput に画像・GIF・ステッカーの貼り付けを追加するネイティブモジュールですEAS — EAS Observe が8月20日に GA になりました。クラッシュや性能の観測を、ビルドや配信と同じ EAS 上で持てるようになっていますPLAY — Google Play の target API level 36 要件が昨日8月31日に発効しました。今日以降、新規アプリと既存アプリの更新は Android 16 対応が必須ですVISIBILITY — API 35 のままのアプリは掲載こそ続きますが、新しい Android 版のユーザーには表示されなくなります。エラーが出ないまま新規インストールだけが減る点に注意が要りますEXTENSION — 間に合わなかった場合は、Play Console から2026年11月1日までの延長申請が出せます。恒久対応の計画とセットで進めるのが実務的ですAPPLE — Apple 側は9月9日にイベント、iOS 27 の正式リリースは9月14日と報じられています。生成したアプリの iOS 27 実機確認はリリース週の前に済ませておきたいところですEXPO — Expo が expo-paste-input を公開しました(8月28日)。React Native の TextInput に画像・GIF・ステッカーの貼り付けを追加するネイティブモジュールですEAS — EAS Observe が8月20日に GA になりました。クラッシュや性能の観測を、ビルドや配信と同じ EAS 上で持てるようになっています
記事一覧/開発ツール
開発ツール/2026-03-17中級

Rork × Google Stitch — デザインから React Native アプリまで AI で一貫開発

Google Stitchで生成したUIデザインをRork Maxへ取り込み、React Nativeアプリを最短で仕上げるワークフローです。基本の連携手順、MCPによる効率化、タスク管理アプリでの実践例、効果的なケースと注意点までを一通り解説します。デザインから実装への変換コストを下げます。

Rork547Google Stitch2UI生成3MCP4React Native233Expo192デザインシステム5ノーコード41

デザインとモバイル開発の壁を AI が越える

スマートフォンアプリの開発において、最もコストがかかるフェーズの一つが「デザインから実装への変換」です。デザイナーが作ったモックアップを、エンジニアが手でコードに落とし込む作業は時間がかかり、意図がずれることも多い。

Google StitchRork を組み合わせることで、このギャップを AI が自動的に埋めます。Stitch が生成した UI コンポーネントを Rork Max が解釈し、React Native(Expo)のコードとして実装する——このワークフローにより、デザインから動くアプリまでの時間を劇的に短縮できます。


Google Stitch とは

Google Stitch は、Google が提供する生成 AI 搭載の UI デザインツールです。自然言語プロンプトから高品質な UI コンポーネントを生成し、HTML/CSS・React コードとしてエクスポートできます。

主な特徴:

  • テキスト指示だけで画面全体の UI を生成
  • Google Material Design 準拠のコンポーネント
  • React / Web Components 形式でのエクスポート
  • Figma インポートによる既存デザインの活用

Stitch × Rork の基本ワークフロー

ステップ 1: Stitch で UI を生成する

Google Stitch(stitch.withgoogle.com)にアクセスし、作りたい画面を自然言語で入力します。

プロンプト例:

フィットネスアプリのホーム画面。
- 本日のワークアウト進捗(リングチャート)
- 直近のアクティビティリスト(3件)
- クイックスタートボタン
- ダークモード対応
- Material Design 3 スタイル

Stitch は数秒でビジュアルを生成し、React コードとしてエクスポートできます。

ステップ 2: Rork にデザイン仕様を渡す

Stitch から生成した HTML/React コードを Rork Max のプロンプトに貼り付けます。Rork はこれを読み取り、Expo(React Native)のコンポーネントに変換します。

Rork へのプロンプト例:

以下の Web 向け React コードを参考に、
Expo (React Native) のホーム画面コンポーネントを実装してください。

[Stitch のコードを貼り付け]

要件:
- iOS / Android 両対応
- NativeWind(Tailwind CSS)でスタイリング
- react-native-reanimated でアニメーション
- ダークモード: useColorScheme() で切り替え

ステップ 3: Rork Max が実装・動作確認

Rork Max は Stitch のデザイン意図を理解しながら、React Native 向けに最適化されたコードを自動生成します。生成後はプレビューで即座に確認でき、デバイス実機でのテストも可能です。


MCP 連携でさらに効率化

Rork(Claude Code をバックエンドとして使用する場合)は MCP サーバーとの連携に対応しています。Stitch MCP サーバーを設定することで、デザイン → コード変換を一層スムーズにできます。

MCP 設定例(mcp_config.json)

{
  "mcpServers": {
    "stitch": {
      "command": "npx",
      "args": ["-y", "@google/stitch-mcp-server@latest"],
      "env": {
        "GOOGLE_API_KEY": "YOUR_GOOGLE_API_KEY"
      }
    }
  }
}

MCP 経由でのデザイン取得

@stitch create_component:
  type: "list_screen"
  description: "タスク管理アプリの一覧画面。カード形式、完了チェックボックス付き"
  style: "Material Design 3"
  platform: "react_native"

実践例: タスク管理アプリの開発

1. Stitch でデザイン生成

タスク管理アプリの画面セットを作成してください:
1. タスク一覧(フィルタータブ、スワイプ削除)
2. タスク追加モーダル(タイトル、期日、優先度)
3. 完了画面(アニメーション付き)

スタイル: ミニマル、ライト/ダーク両対応
カラー: プライマリ #6750A4(Material Purple)

2. Rork で実装

上記の Stitch デザインに基づいて Expo アプリを作成してください。

技術スタック:
- Expo SDK 52
- React Navigation v7(タブ + スタック)
- Zustand(状態管理)
- React Native Gesture Handler(スワイプ操作)
- expo-haptics(触覚フィードバック)

データは AsyncStorage でローカル保存。

Rork Max は数分でこれらすべてを実装し、動作するアプリを生成します。


Stitch × Rork が特に効果的なケース

プロトタイプの高速検証

スタートアップや個人開発者がアイデアを素早くプロトタイプ化したい場合に最適です。Stitch でデザインを試し、Rork ですぐに動くアプリに変換——ユーザーインタビューやピッチデモが当日中に準備できます。

デザインの一貫性維持

Stitch が Material Design 3 に準拠したコンポーネントを生成するため、デザインシステムの整合性が自然と保たれます。Rork もこのシステムを理解して実装するため、スタイルのブレが最小限になります。

非エンジニアとの協業

デザイナーや PM が Stitch でモックアップを作り、Rork が自動実装するフローにより、「コードを書けない人でもアプリ開発に参加できる」体制が整います。


よくある注意点

Web コードと React Native の差異

Stitch が出力するのは主に Web(React)向けのコードです。Rork への指示に「React Native(Expo)向けに変換してください」と明記する点が肝心です。特に以下の差異に注意:

  • divViewpText
  • CSS ボックスシャドウ → shadow* props
  • flexbox の動作の違い
  • position: fixedposition: absolute + SafeAreaView

画像・アイコンの扱い

Stitch が生成した画像プレースホルダーは、Rork に具体的な素材(Unsplash URL や expo-vector-icons の名前)を指定するか、後から差し替えるよう指示しておくとスムーズです。


全体を振り返って

Google Stitch と Rork を組み合わせたワークフローは、モバイルアプリ開発のあり方を根本的に変えます。

  • Stitch: 美しい UI を言葉で生成
  • Rork: React Native コードとして実装
  • 結果: デザインから動くアプリまで、最短数時間

個人開発者にとってこの組み合わせは、かつてエンジニア+デザイナーのチームが数週間かけていた作業を、1人で1日で完成させる可能性をもたらします。ぜひ次のプロジェクトで試してみてください。

シェア

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

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

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

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

関連記事

開発ツール2026-08-22
一括置換は全ファイル成功しました。壊れたのは、消さなかった行のほうです
生成コードに一括置換をかけると、一致した行ではなく隣の行が壊れます。運用中のプロジェクトで実際に起きた破損と、置換の不変条件を検査する20行のガードスクリプトをまとめました。
開発ツール2026-07-30
Renovate が触ってよい依存と、触ってはいけない依存 — Expo SDK 57 の123パッケージを機械的に切り分ける
Rork 生成アプリに依存の自動更新を入れると、Expo が版を管理している123パッケージまで巻き込まれます。2026年7月30日時点の実測では、うち6件が npm の最新版へメジャー更新される差でした。除外リストを手で書かず SDK から機械生成する手順をまとめます。
開発ツール2026-07-28
prebuild --clean で消える手入れを、上げる前に数える — Expo SDK 57 移行の棚卸し
Expo SDK 57 への移行前に、ios/ へ加えた手入れが prebuild の再生成でいくつ失われるかを数える手順をまとめました。素の差分649行のうち意味を持つのは3行。ノイズを正規化して実質的な変更だけを抽出するスクリプトと、config plugin への移し替えを実測つきで共有します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →