非開発者が一年かけてClaudeでiOSアプリを制作:実践的知見

プロジェクト概要と背景
開発者は、過去1年間の失業期間中にiOS向け生産性アプリ「BloomDay」を構築しました。彼らのバックグラウンドは、UNHCRとIOMでの人道的保護活動にあり、8年間の難民対応業務経験がありますが、ソフトウェア開発経験は一切ありませんでした。
アプリの機能と技術スタック
BloomDayには以下が含まれます:
- タスク追跡
- 習慣追跡
- 環境音付きの集中モード
- タスクを完了するごとに成長するバーチャルガーデン
技術スタックは、React NativeとExpo、およびサブスクリプション管理にRevenueCatを使用しています。アプリは英語、トルコ語、スペイン語の完全なローカライズに対応しています。App Storeに承認されるまでに、Appleからの4回のリジェクトを経験しました。
非開発者向けのClaudeの強み
Claudeは、初心者に技術的概念を説明するのが得意です。アプリがクラッシュした際、ClaudeはReact Nativeを一度も見たことがない人にも理解できるように論理を段階的に説明できました。機能的なコードを書き、見過ごされがちなバグを発見します。ゼロから始める人にとって、「これは不可能だ」と「実際にできるかもしれない」の間のギャップを埋めてくれます。
課題と制限
コンテキストウィンドウの制限により、Claudeは時折3セッション前に構築した内容を忘れてしまうことがあります。Claudeの出力を基に構築する代わりにローカルファイルをアップロードすると、以前完了した修正が失われるという問題が繰り返し発生しました。Claudeは時折、動作しないコードを自信を持って書くことがあり、最初から間違っていたものを何時間もデバッグすることにつながりました。
学んだ主な教訓
- ローカルコピーではなく、常にClaudeの出力ファイルをダウンロードして作業する
- 変更したい内容とそのままにすべき内容を非常に具体的に指定する
- 何かが壊れたら、Claudeに正確なエラーメッセージを伝える
- 失われたコンテキストをClaudeに思い出させるため、決定事項の実行中のドキュメントを保持する
現実的なタイムラインと成果
このプロジェクトには丸1年かかりました。「プロンプトを書いて週末に出荷」というものではありませんでした。バグとの格闘、概念の学習、構築しているものを徐々に理解するのに数ヶ月を費やしました。その結果、モバイルコードを一行も書いたことのない人物によって構築された、実際の人々がダウンロードできる本物のアプリがApp Storeに登場しました。
📖 Read the full source: r/ClaudeAI
👀 See Also

シニア開発者の34日間Claudeコードプロジェクト:堅実なエンジニアリングと重大な盲点
35年以上の経験を持つ技術エグゼクティブが、Claude Codeを使用して34日間で文書変換パイプラインを構築し、300以上のコミット、272のテスト、クリーンなアーキテクチャを実現しました。このプロジェクトは、既存のライブラリやユーザーフィードバックに関する重要な盲点を明らかにしました。

ノンコーディングAIエージェントをClaude Codeで構築する:3つの実践例
RedditユーザーがClaude Codeを使用してAIエージェントを作成する個人セットアップを共有し、3つの具体的な実装を詳細に説明しています:メール、ToDo、カレンダーから情報を取得する自動朝のブリーフィングエージェント、Substack記事をキャプチャするtmuxベースのパイプライン、会議の要約エージェントです。

LinuxでのvLLM、Claude Code、gpt-oss-120bを使用したローカルマルチエージェントセットアップ
ある開発者が、Windowsから切り替えた後、Linux上で完全にローカルな並列マルチエージェントコーディング環境を作成した経験を共有しました。この構成では、並列推論にvLLM、エージェントオーケストレーションにClaude Code、コーディングタスクに大規模言語モデルを使用しています。

コードゼロから2500万回のゲームプレイへ:非エンジニアがClaude+Cursorで築いた道のり
3ヶ月前までコードを書いたことのなかった開発者が、Claude(Cursor経由)を使って3つのブラウザゲームを構築。総再生数2500万、デイリーアクティブユーザー20万人。2つのゲームは1つのHTMLファイル(8000行)。ツール費用は月額約2000ドル。