シンプルで楽しい TripEZGo:旅行計画と旅の必需品を一括管理
自由旅行の課題から出発し、iOSネイティブ技術で自分だけの旅行アプリを作る:TripEZGo

TripEZGo アプリ
公式サイト
🔒 プライバシー優先
独自のサーバーは設置せず、旅行データは収集せず、データはあなたが管理します。
🛜 オフライン対応
ネットがなくても行程を確認・調整できます。
☁️ iCloud バックアップと同期
あなたの iCloud を使ってバックアップし、デバイス間で同期します。
👫 複数人での旅行
旅仲間と旅程を共同編集し、位置情報を共有。集まるのも簡単で、お互いに安心できます。
⚡️ ひらめきを手軽に保存
Safari、Google マップ、Instagram、Threads などのアプリで共有をタップし、「ひらめき」に保存して、旅程に変換。
🗓️ カレンダーとタイムライン
毎日の予定が一目でわかります。ドラッグ&ドロップで簡単に行程を作成・調整できます。
🗒️ 行程と交通
チケット、予約、やることリストは行程に連動し、すぐにアクセス可能。移動中の交通情報や通知も事前に設定できます。
📱 リアルタイムアップデート
次の予定を把握でき、いちいち探す必要がありません。
⚙️ デスクトップウィジェット
デスクトップから旅行情報を確認できます。
📔 旅のツール
メモ、買い物リスト、為替換算、QRコードスキャンがすぐ使えます。
🤖 AI スケジュール作成
MCP 接続をサポートし、AIが旅行のアイデアをスケジュールに変換します。
背景
iOS 開発者であり、旅行好きで、AI が盛んな今、自分の App を作らないわけにはいきません。
数年前、一人旅や自由旅行の際に、Appleのメモやカレンダーでスケジュールを管理しましたが、使い勝手はあまり良くありませんでした。
メモ帳は単なるシンプルなノートであり、旅の変更があってもコピー&ペーストで調整するしかなく、旅行中に最新の行程を追跡するのは難しいです。一方、カレンダーはこの点で使いやすいですが、機能が少なく、情報が各イベントに分散しているため、全体を管理しにくいです。
そこで私は TripEZGo というアプリの構想と開発に取り組み、実際にベータ版を持って名古屋と三重を10日間一人旅し、機能を検証しました。
製品計画
2つのシーンに分けます。
旅行前の計画

-
プライバシー重視:すべてのデータはローカルまたは iCloud を通じて暗号化されたバックアップと同期のみで保存され、オフラインでも利用可能です。
-
インスピレーション収集
計画段階では、同僚から教えてもらった Google Maps の場所や、Instagram で見た動画など、さまざまな観光スポットのおすすめを集めます。まずここにまとめておき、後で行程作成時に活用できる場所を用意します。
-
カレンダーモード:以前は Apple カレンダーでスケジュールを組んでいて、全体の体験がとても良かったため、スケジュール作成はやはりカレンダーを中心にしています。ドラッグ&ドロップで簡単に予定の追加や調整が可能です。
-
タイムラインモード:カレンダーでは正確に行程時間を表示できない欠点を補い、このモードでは移動手段の設定も簡単に行えます。
-
行程:タイトル、説明、場所のほか、電話確認などのやることリストもあります。チケットや行程説明などの添付ファイルも追加可能です。行程は「未スケジュール」対応で、ドラッグ&ドロップで正式に時間に割り当てられます。
-
ルート:行程間の交通手段を設定します。徒歩や車は自動で推奨時間を計算し、大衆交通機関は事前に調べた複数の便を入力でき、旅行中にすぐ確認可能です。
— メモ:私の日本語が得意でないため、いつでも確認できる日本語対照メモがあります。そのため、メモは画像と文章に対応し、文をタップするとすぐに発音されます。 -
買い物リスト:写真を選ぶか撮影して、欲しいものを素早く追加できます。
-
複数人共同編集:複数の旅行仲間と一緒に旅程を計画できます。
- AI MCP:AIエージェントと連携し、AIに旅程を計画してもらえます。
旅行中

-
リアルタイム情報:アプリを開かなくても、スマートフォンを手に取るだけで現在の予定、次の予定、交通手段の情報を確認できます。
-
Widget:デスクトップとロック画面のウィジェットで、旅の状況を素早く把握。
-
概要モード:1ページで旅行全体の予定と残りのタスクを把握し、ファイルに素早くアクセス。
-
地図モード:コア機能の一つで、地図上で毎日の行程の場所間の関係を確認できます。また、日本の主要なコンビニやドラッグストアの地図情報も内蔵しています。もっと探索したい?いつでも開いて、どこに行けるかすぐにわかります。
-
旅仲間の位置共有:安全な外出と帰宅をサポートし、複数の旅仲間が地図上でお互いの位置を共有し合い、助け合えます。
-
徒歩ナビゲーション:近くの行きたい場所をタップするだけで行き方がわかります。
-
移動手段の切り替え、スケジュールの延期/繰り上げ:旅行は予測できないことが多いため、予定していた便に間に合わない場合でも、事前に入力した次の便を素早く確認できます。早着や遅着の場合も、後続の予定をまとめて延期または繰り上げることが可能です。
-
為替換算:ウィジェットで素早く為替換算ができます。免税であって無料ではありません。
-
QR Code スキャン:QR Code をスキャンして記録を残し、旅仲間にも同期されるので、あなたがスキャンしても私がスキャンしても大丈夫です。
将来の計画
-
Appをもっと賢く:入力内容を自動認識し、対話を通じて行程を調整し、タイプに応じて適切な行程を自動で提案します。
プライバシーを最優先にし、AI部分はローカルモデルまたはAppleのプライベートクラウドコンピュートのみを使用します。 -
Appleの天気統合:スケジュール作成や旅行中に直接天気を確認できます。
-
翻訳機能:旅行中に理解できない内容があれば、アプリ内で直接翻訳します。
技術的詳細情報
-
Core Data:アプリは独自のバックエンドサーバーを持たず、旅行データは当社を経由せず、すべてユーザーの端末内の Core Data に保存されます。
-
CloudKit:データのバックアップ、デバイス間同期、複数人での共同編集を CloudKit で実現し、データはユーザー自身の iCloud に保存されます。容量はユーザーの iCloud ストレージプランによります。旅行仲間同士の位置共有も CloudKit を利用しています。
-
MapKit:地図機能は Apple の MapKit のみを使用しています。
-
ActivityKit/WidgetKit:ライブアクティビティとホーム画面ウィジェットはどちらも iOS ネイティブフレームワークを使用しています。
-
App Intents:Siri やショートカットに対応し、アプリを開かずに次の目的地を確認できます。
-
EventKit:予定は iPhone の標準カレンダーと同期できます。
-
Vision:画像やスキャン内容の認識。
-
Core ML:行程、アイデア、買い物リストの種類を自動判別。
-
MCP:AI のスケジュール作成は、同じ Wi-Fi を通じてパソコン上の AI が直接スマホに接続し、中継サーバーを別途設置する必要がありません。
-
ネイティブ開発:アプリ全体を UIKit のネイティブで開発。
AI ツール
-
open design を使用したデザイン案
-
Claude opus 5.5 メイン開発 (20x)
-
申し訳ありませんが、「matt pocock skills」に関する具体的な情報が提供されていないため、翻訳ができません。翻訳したい文章や段落があれば、お送りください。
支払い方法
無料で使えますが、有料プランはさらに便利です。

- プランは週/月/年および永久ライセンスがあります。
読者限定特典
一年 Premium 引き換えコード(期限終了後は自動更新や課金はありません)

-
クリックして 交換リンク
-
App Store で引き換えを完了する
-
TripEZGo アプリに戻り -> 設定 -> 購読管理 -> 一番下の「購入を復元」
-
有効化が完了しました。
今すぐダウンロード
_Post Medium から変換されたものです ZMediumToMarkdown.*




コメント