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-03-10初級

Rorkで初めてのTodoアプリを作る:ステップバイステップチュートリアル

Rorkを使ってTodoアプリを完成させましょう。初心者向けチュートリアルで、プロジェクト作成からUI設計、CRUD機能、デプロイまで段階的に解説します。

Rork515Rork Max229TodoアプリReact Native209アプリ開発77初心者21チュートリアル23CRUD

Rorkで初めてのTodoアプリを作る:ステップバイステップチュートリアル

モバイルアプリ開発は難しいと思っていませんか?Rorkを使えば、コーディング経験がなくても数分で完全に機能するTodoアプリが作成できます。このチュートリアルでは、プロセスの各ステップを詳しく説明します。

このチュートリアルで作るもの

このチュートリアルを完了すると、以下の機能を持つTodoアプリケーションが完成します:

  • タスクの新規作成
  • タスク完了のマーク
  • タスク削除
  • セッション間でのデータ保持
  • モバイルプラットフォームへのデプロイ

前提条件

はじめる前に、以下を準備してください:

  • Rork Maxのインストール
  • テキストエディタまたはIDE
  • モバイルアプリの基本的な理解
  • 30~60分の時間

ステップ1:Rorkプロジェクトの初期化

まず、新しいRorkプロジェクトを作成しましょう。ターミナルを開いて実行してください:

rork create todo-app
cd todo-app

Rorkはすべての必要なファイルを含む新しいプロジェクトを自動生成します。プロジェクト構造は以下のようになります:

  • /src - アプリケーションコードの場所
  • rork.config.js - プロジェクト設定
  • package.json - 依存関係

次に、必要な依存関係をインストールします:

npm install

React Native、Rorkコンポーネント、その他のライブラリがインストールされます。

ステップ2:Rorkプロンプトを使ってUIを設計する

Rorkの最大の特徴は、自然言語プロンプトでUIコンポーネントを生成できることです。Rorkに望むものを正確に伝えることで、美しいTodoアプリインターフェースを作成しましょう。

Rork UIビルダーを開き、このプロンプトを入力してください:

以下の特徴を持つ洗練されたTodoアプリインターフェースを作成してください:
- 「マイタスク」と表示するヘッダー
- 新しいタスクを追加するための入力フィールド
- 「タスクを追加」というラベルの送信ボタン
- すべてのタスクを表示するリスト
- 各タスクに完了チェックボックス
- 各タスクに削除ボタン(ゴミ箱アイコン)
- 水色のカラースキーム、角丸で統一
- 現代的な見た目のため、適切なパディングと間隔を設定

Rorkが自動的に美しく、レスポンシブなUIコンポーネントを生成します。すぐにプレビューでき、フォローアッププロンプトで調整することも可能です:

タスク項目に細かい影を追加して、タスクが追加されるときなめらかなアニメーションをつけてください

生成されたコンポーネントは/src/componentsディレクトリに配置されます。

ステップ3:CRUD機能を実装する

それでは、アプリを機能させましょう。4つの基本的な操作を実装します:

Create(タスク追加)

まず、タスク管理サービスを作成するようRorkに指示してください:

以下の機能を持つタスク管理サービスを作成してください:
- ユニークなIDを持つ配列にタスクを保存する
- 各タスクは以下を含む:ID、タイトル、完了ステータス、タイムスタンプ
- タスク追加、取得、更新、削除の関数を実装する
- AsyncStorageでデータを永続化する
- 以下の関数をエクスポート:addTask、getAllTasks、updateTask、deleteTask

Read(タスク表示)

Rorkがタスクを表示するコンポーネントを生成します。このプロンプトを使用してください:

以下の機能を持つタスクリストコンポーネントを作成してください:
- マウント時にすべてのタスクを取得する
- タスクを順序付けして表示する(未完了が先、その後完了したタスク)
- 残りのタスク数を表示する
- タスクが更新されたときにリフレッシュする
- 空状態のときはフレンドリーなメッセージを表示する

Update(完了マーク)

タスク完了機能を実装してください:

以下の機能を持つ関数を作成してください:
- タスクの完了ステータスを切り替える
- 視覚的に表現する(完了したテキストに打ち消し線)
- AsyncStorageのデータを更新する
- トランジションをなめらかにアニメーションさせる

Delete(タスク削除)

最後に、タスク削除機能を追加してください:

以下の機能を持つ削除関数を作成してください:
- IDでタスクを削除する
- 削除前に確認ダイアログを表示する
- タスクリストをすぐに更新する
- AsyncStorageからタスクを削除する

ステップ4:アプリケーションにスタイルを適用する

Todoアプリを視覚的に魅力的にしましょう。Rorkのスタイリングプロンプトを使用します:

Todoアプリに専門的なスタイルを適用してください:
- 薄い青から白へのグラデーション背景
- 完了したタスクは薄い灰色で表現する
- タスク追加用のフローティングアクションボタンを追加
- 明確なタイポグラフィの階層構造を使用
- ボタンはホバーエフェクトとスムーズなトランジション効果を持つ
- すべてがレスポンシブで、異なる画面サイズに対応する

フィードバックを提供して色とスタイルを調整できます:

プライマリカラーの青をティール色に変更して、タスクボックスを少し大きくしてください

ステップ5:アプリケーションをテストする

デプロイ前に、すべてが正しく動作することを確認しましょう。以下を実行してください:

npm run dev

開発サーバーが起動します。各機能をテストしてください:

  1. タスク追加 - 何か入力して「タスクを追加」を押す
  2. タスク完了 - タスクの横にあるチェックボックスをクリック
  3. タスク削除 - 削除ボタンをクリック
  4. アプリをリロード - タスクが保持されているか確認(AsyncStorageのおかげ)
  5. 空状態を試す - すべてのタスクを削除してUIを確認

Rorkのテスト機能を使用して:

Todoアプリの単体テストを作成してください。以下を検証してください:
- タスク追加がタスク数を増やす
- タスク完了がそのステータスを更新する
- タスク削除がリストから削除する
- アプリ再起動後もタスクが保持される

ステップ6:アプリをデプロイする

Todoアプリに満足したら、デプロイしましょう。Rorkは複数のプラットフォームに対応しています。

iOSの場合:

rork build ios
rork deploy ios

Androidの場合:

rork build android
rork deploy android

対象プラットフォームについてRorkに相談してください:

このTodoアプリをiOS TestFlightにデプロイして、ベータテスターと共有するプロセスを説明してください

Rorkがプラットフォーム固有の指示を提供し、複雑なビルド設定を自動的に処理します。

成功のコツ

  • シンプルに始める - 一度にすべての機能を追加するのではなく、段階的に追加する
  • 詳細なプロンプトを使う - Rorkに提供する情報が詳しいほど、結果がよくなります
  • 頻繁にテストする - 最後までテストを待たずに、こまめにテストしましょう
  • 質問する - Rorkはバグのデバッグとパフォーマンス最適化を手伝えます
  • 反復する - フィードバックを使ってアプリの設計と機能を改善してください

次のステップ

おめでとうございます!Rorkで初めてのモバイルアプリを作成しました。基本を理解したので、以下を試してみてください:

  • カテゴリ を追加してタスクをより良く整理する
  • 期限とリマインダー を実装する
  • 優先度レベル を作成する
  • 協力機能 を追加してタスクリストを共有可能にする
  • ダークモード サポートを構築する
  • 通知 機能でタスクリマインダーを追加する

Rorkの素晴らしさは、各機能向上が同じパターンに従うことです。欲しい機能を説明する→Rorkが構築する→テストする、の繰り返しです。

全体を振り返って

RorkでのTodoアプリ開発は、AI支援開発の力を実証しています。従来の開発に数週間かかるものが、わずか数時間で完成しました。以下を学びました:

  • Rorkプロジェクトの作成と設定
  • 自然言語でのUI設計
  • CRUD操作の実装
  • プロフェッショナルなアプリケーションのスタイリング
  • モバイルプラットフォームへのテストとデプロイ

Rorkはコーディング経験に関係なく、すべての人にモバイルアプリ開発をアクセス可能にします。あなたのTodoアプリは実際のデバイスで実行されており、使用する準備ができています!

Rorkでの開発をお楽しみください!

シェア

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

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

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

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

関連記事

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