RORK LABEN
TOOLING — Rorkの開発者向けリポジトリが動き続けています。rork-xcodeが7月16日、rork-deviceが7月15日、rork-plistが7月13日に更新されましたOPUS46 — RorkでClaude Opus 4.6が稼働しています。Rork MaxはClaude Codeを土台にアプリを組み立てる設計ですSIM — ブラウザ上で動くクラウドのiOSシミュレータを備え、実機へのインストールは1クリック、App Storeへの提出は2クリックと案内されていますMAX — Rork MaxはReact Nativeではなく純粋なSwiftを出力します。iPhone・iPad・Apple Watch・Apple TV・Vision Pro、そしてiMessageまでが射程ですNATIVE — HealthKit、ARKitとLiDAR、NFC、Dynamic Island、Live Activities、Metalによる3D、Core MLのオンデバイス推論まで扱えますSEED — RorkはLeft Lane Capitalが主導する1,500万ドルのシードラウンドを実施し、Peak XVとa16z Speedrunが参加しましたTOOLING — Rorkの開発者向けリポジトリが動き続けています。rork-xcodeが7月16日、rork-deviceが7月15日、rork-plistが7月13日に更新されましたOPUS46 — RorkでClaude Opus 4.6が稼働しています。Rork MaxはClaude Codeを土台にアプリを組み立てる設計ですSIM — ブラウザ上で動くクラウドのiOSシミュレータを備え、実機へのインストールは1クリック、App Storeへの提出は2クリックと案内されていますMAX — Rork MaxはReact Nativeではなく純粋なSwiftを出力します。iPhone・iPad・Apple Watch・Apple TV・Vision Pro、そしてiMessageまでが射程ですNATIVE — HealthKit、ARKitとLiDAR、NFC、Dynamic Island、Live Activities、Metalによる3D、Core MLのオンデバイス推論まで扱えますSEED — RorkはLeft Lane Capitalが主導する1,500万ドルのシードラウンドを実施し、Peak XVとa16z Speedrunが参加しました
記事一覧/Rork入門
Rork入門/2026-04-19初級

Rork で旅行計画アプリを作る — 行き先・スケジュール・持ち物リストを1つに

Rork を使って旅行計画アプリを作るチュートリアルです。行き先一覧・日程スケジュール・持ち物チェックリストを1アプリに統合する方法をプロンプト例とともに解説します。

Rork515アプリ開発77旅行チュートリアル23React Native209初心者21

旅行の計画を立てるとき、行き先メモはメモアプリ、スケジュールはカレンダー、持ち物リストは別のアプリ——というバラバラな状態になっていませんか。

「旅行専用の管理アプリがほしい」と思っても、市販のアプリはできることが多すぎたり少なすぎたりして、自分の使い方にちょうどいいものに出会えないことが多いです。そういうときに、Rork でさっと自作してしまうのが一番早いと感じています。

このチュートリアルでは、旅行計画に必要な3つの機能(行き先リスト・日程スケジュール・持ち物チェックリスト)を1つのアプリにまとめる手順を紹介します。プログラミング知識は不要で、Rork にプロンプトを送るだけで作れます。

完成形のイメージ

作るアプリには、次の3画面を用意します。

  • 旅行リスト画面: 旅行先・出発日・帰着日・ステータス(計画中 / 確定 / 完了)を管理する一覧画面
  • スケジュール画面: 旅行ごとに日程を追加し、各日のアクティビティ(観光スポット・食事・移動手段など)を記録する画面
  • チェックリスト画面: 旅行ごとに持ち物リストを作成・チェックできる画面

シンプルに見えますが、「旅行単位でデータを紐づける」という設計が必要になるため、Rork へのプロンプトの伝え方がポイントになります。

Step 1: プロジェクトを立ち上げる

Rork を開き、新しいプロジェクトを作成します。最初のプロンプトで、アプリ全体の構造を一度に伝えましょう。

旅行計画アプリを作ってください。

【画面構成】
1. 旅行リスト画面(ホーム)
   - 旅行先名・出発日・帰着日・ステータスを持つカード
   - ステータスは「計画中」「確定」「完了」の3種類
   - 右下の「+」ボタンで新規旅行を追加
   - カードをタップするとその旅行の詳細へ移動

2. 旅行詳細画面(タブ構成)
   - 「スケジュール」タブ:日付ごとにアクティビティを追加できるリスト
   - 「チェックリスト」タブ:持ち物リストを追加・チェックできるリスト

【デザイン】
- カラーテーマ:空色(#4FC3F7)をメインカラーに
- フォント:読みやすいシンプルなスタイル
- スケジュール画面は日付でグループ化して表示

【データ保存】
- AsyncStorage でローカルに保存
- アプリを再起動してもデータが残るようにする

このプロンプトを送ると、Rork がベースとなるアプリ構造を生成してくれます。最初から完璧を求めず、まずベースを作ってから画面ごとに調整していくのが、Rork をうまく使うコツです。

Step 2: 旅行リスト画面を整える

生成されたリスト画面を確認したら、気になる点をピンポイントで修正します。例えば、ステータスのバッジデザインを変えたい場合は次のように伝えます。

旅行リスト画面のステータスバッジを修正してください。
- 「計画中」→ グレー背景・黒文字
- 「確定」→ 青背景(#4FC3F7)・白文字
- 「完了」→ グリーン背景(#66BB6A)・白文字
バッジは小さめの角丸スタイルで、旅行先名の下に表示してください。

このように、修正したい箇所を「どの画面の」「どの要素を」「どう変えるか」の3点セットで伝えると、Rork が的確に修正してくれます。

出発日が近い旅行を上に表示したい場合は、並び順の指定を追加します。

旅行リストを出発日の昇順(近い順)に並べてください。
すでに完了した旅行はリストの末尾にまとめて表示してください。

Step 3: スケジュール画面でアクティビティを管理する

スケジュール画面では、日付ごとにアクティビティを追加できる設計が重要です。生成されたコードに日付グループが実装されていない場合は、追加でプロンプトを送ります。

スケジュール画面を以下のように修正してください。

- 日付ヘッダー(例:「4月25日(金)」)でセクション分けして表示
- 各セクションの下にその日のアクティビティを並べる
- アクティビティには「時間」「タイトル」「メモ(任意)」の3フィールドを持たせる
- 「+ アクティビティを追加」ボタンは各日付セクションの末尾に配置
- 新規日付は「日付を追加」ボタンで追加できるようにする

スケジュールアプリで意外とつまずくのが、日付の管理方法です。Rork が日付をテキスト文字列で保持している場合、ソートがうまくいかないことがあります。そのときは次のプロンプトを使います。

日付の保存形式を ISO 8601(例:2026-04-25)の文字列に統一してください。
表示時には「4月25日(金)」の形式にフォーマットして表示します。
並び順は日付の昇順にしてください。

Step 4: 持ち物チェックリストを実装する

チェックリストはシンプルに見えて、「旅行ごとにリストを保持する」という設計が必要です。

チェックリスト画面を修正してください。

- チェックリストはこの旅行専用のデータとして保存する
- アイテムを追加するとリストに追加され、チェックすると打ち消し線が入る
- 「全て未チェックに戻す」ボタンを上部に配置
- カテゴリ分け機能(衣類・書類・電子機器・その他)があると便利です
- 削除は長押しで確認ダイアログを出してから削除

よく使う持ち物をテンプレートとして、最初から候補リストを出せるようにしてください。
候補:パスポート、充電器、常備薬、着替え、洗面用具

テンプレートとして提案する機能があると、毎回ゼロから入力する手間が省けて実用的なアプリになります。

Step 5: データ保存の確認

アプリを再起動してもデータが残るかどうかは、必ず Rork Companion で確認します。データが消える場合は、AsyncStorage の実装を確認するプロンプトを送ります。

アプリを再起動してもデータが消えないか確認してください。
旅行データ・スケジュール・チェックリストの全てが AsyncStorage で保存・取得されているか確認して、
もし保存されていない箇所があれば修正してください。

実際にプレビューで動作確認するときは、旅行を1件追加 → アプリを一度閉じる → 再度開いてデータが残っていることを確認、という手順で検証します。

よくあるつまずきポイント

Rork で旅行計画アプリを作るときに詰まりやすいポイントを2つ挙げておきます。

1. 旅行とスケジュール・チェックリストの紐づけが切れる

旅行一覧から詳細画面に遷移したとき、どの旅行のデータを表示するかが正しく伝わっていないことがあります。このときは次のように伝えます。

旅行詳細画面では、選択した旅行の ID をパラメーターで受け取り、
その ID に紐づくスケジュールとチェックリストだけを表示・編集・保存するようにしてください。
他の旅行のデータは表示しないでください。

2. 日付ピッカーが iOS と Android で見た目が大きく異なる

Rork が生成するデフォルトの DatePicker は、プラットフォームによって見た目が異なることがあります。統一したい場合は react-native-date-picker の使用を指示するか、テキスト入力(YYYY-MM-DD 形式)で代替するのが簡単です。

全体を振り返って

Rork で作る旅行計画アプリのチュートリアルを紹介しました。最初のプロンプトでアプリ全体の構造を伝え、その後は画面ごとに細かく調整していく——この進め方が Rork を使う上での基本です。

次のステップとして、このアプリに地図表示や費用管理を追加してみてください。地図表示であれば「Google Maps API と連携して、各アクティビティに場所を設定できるようにしてほしい」と伝えるだけで実装の方向性を出してもらえます。

旅行のたびに「このアプリがあってよかった」と思えるものが作れると、開発の楽しさが一段と増します。ぜひ自分仕様にカスタマイズしてみてください。


Rork でアプリ開発を始めたばかりの方には、Rork で最初のアプリを30分で作る方法も参考になります。データ保存をもう少し深く理解したい場合は、習慣トラッカーアプリのチュートリアルもあわせてご覧ください。

シェア

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

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

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

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

関連記事

Rork 入門2026-03-10
Rorkで初めてのTodoアプリを作る:ステップバイステップチュートリアル
Rorkを使ってTodoアプリを完成させましょう。初心者向けチュートリアルで、プロジェクト作成からUI設計、CRUD機能、デプロイまで段階的に解説します。
Rork 入門2026-05-04
Rork で作る観葉植物ダイアリーアプリ — 写真・水やり記録・リマインダー通知を一括実装するチュートリアル
Rorkで観葉植物の水やり記録・成長記録・リマインダー通知付きアプリを作るチュートリアル。写真撮影・ローカルデータ保存・プッシュ通知の3大機能を初心者でも迷わず実装できます。
Rork 入門2026-04-19
Rorkで服薬管理アプリを作る — 毎日の薬を飲み忘れないための仕組みをAIで実装する
Rorkを使って服薬管理アプリを作る手順を解説します。薬の登録・服用チェック・リマインダー通知・家族共有まで、プログラミング知識なしで実装できる実践ガイドです。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →