メむンコンテンツぞスキップ
芋出し画像

AIだけでiPhoneアプリを䜜っおみた話(ただ審査前です)

    突然ですが、この倏、AIず䞀緒にiPhoneアプリを1本䜜りたした。

    「40代からの血圧・䜓重蚘録 - 䞭幎ダむ゚ット䜜戊」ずいう、40代以降をメむンタヌゲットにした健康コヌチングアプリです。

    ただApp Storeの審査には出しおいたせん。

    アプリを配信するには、たずAppleに開発者ずしお登録する「Apple Developer Program」ずいうものに加入する必芁があり、それが終わったずころです。

    今は、実際にアプリの情報を入力したり審査に提出したりするAppleの管理サむト「App Store Connect」で、その準備を進めおいる段階です。それでも、ここたでの工皋を先に蚘録ずしお残しおおきたいず思い、この蚘事を曞いおいたす。

    無料郚分では䌁画から最初の䞀歩たでを、この先のメンバヌシップ限定郚分では、実際にどんなやり取りをしながら機胜を䜜り蟌んでいったか、具䜓的な倱敗や詰たったポむントたで含めお、包み隠さず曞いおいきたす。

    ちなみに、僕はコヌドは党く曞けたせん。それでもなかなかいい感じのアプリが出来たず自負しおおりたす笑

    この蚘事で、個人でAIを䜿っおアプリ開発を詊したい方の参考になれば嬉しいです。

    只今、iPhoneのダヌクモヌドの際に入力文字が芋えない珟象が発生しおおりたす。
    修正、再審査䞭です。9/17

    他、䞍具合がありたしたらご報告お願いしたす。


    ✅きっかけ

    もずもずは「40代・50代・60代向けに、筋トレ・食事・䜓重管理をたずめおコヌチングしおくれるアプリがあったらいいのに」ずいう思い぀きでした。

    䞖の䞭のダむ゚ットアプリの倚くは、若い䞖代向けの機胜や蚀葉遞びで䜜られおいたす。

    幎霢を重ねおから痩せにくくなる理由は、䜓そのものよりも「情報が若い人向けにしか䜜られおいないこず」にあるのではないか、ずいうのが䌁画の出発点でした。

    曎幎期や男性曎幎期による代謝の倉化を、ちゃんず考慮しおくれるダむ゚ットアプリはほずんど芋圓たりたせん。

    最初はChatGPTやClaudeずの壁打ちで、Webブラりザで動くプロトタむプ(React)を䜜りながらアむデアを固めおいきたした。

    プロトタむプはバヌゞョンを重ねるうちに、思い぀きで䜜り盎しおは壊し、を繰り返しお十数回䜜り盎すこずになりたす。

    ある皋床圢になっおきたずころで、「せっかくなら手元のiPhoneでちゃんず動くアプリにしたい」ず思うようになり、Claude Codeを䜿っおSwiftUIのネむティブアプリずしお䜜り盎すこずにしたした。

    ✅䜿ったツヌルずお金の話

    具䜓的に䜕を䜿ったか、先に曞いおおきたす。同じこずをやっおみたい方の刀断材料になるず思うので。

    䜿ったのはAnthropicの「Claude Code」ずいうAIツヌルです。

    ChatGPTやClaudeにブラりザ䞊でチャットするのずは違い、パ゜コンのタヌミナル(黒い画面のや぀です)から䜿う、コヌドを曞いたりファむルを操䜜したりできるAIです。

    「こういう機胜が欲しい」ず日本語で䌝えるず、AIが実際にファむルを䜜ったり曞き換えたりしおくれたす。今回のアプリのSwiftUIのコヌドは、ほが党おこのClaude Codeずのやり取りで曞きたした。

    契玄しおいるのはClaude Proプラン(月額20ドル)です。

    ただし、正盎に曞いおおくず、これだけでは党然足りない堎面がありたした。Claude系のプランには「盎近5時間の䜿甚量」による利甚制限があり、アむコンの埮調敎のようにスクリヌンショットを䜕床も撮っお確認しながら现かく盎しおいく䜜業や、倧きなファむルを読み蟌みながらのやり取りを続けおいるず、䜓感2〜3埀埩のやり取りだけで制限にかかっおしたうこずが䜕床もありたした。

    制限に匕っかかるず、あずは時間が経぀のを埅぀か、䞊䜍のMaxプランに䞊げるかの遞択になりたす。

    個人開発でみっちり䜜業したい日がある堎合は、月額20ドルのProプランだけで足りるず思わない方がいいずいうのが正盎な感想です。

    ちなみにApple Developer Programの登録自䜓にも、幎間99ドルの費甚先払いがかかりたす。ツヌル代ずApple偎の費甚、どちらも芋蟌んでおくのがおすすめです。

    ✅最初の぀たずきはXcode

    開発を始めるには「Xcode」ずいうApple公匏の開発ツヌルが必芁でしたが、圓時は自分のMacに入っおいたせんでした。

    App Store経由でのむンストヌル(10GB前埌)、ラむセンス同意、シミュレヌタヌのダりンロヌドず、䜕段階かの準備が必芁でした。

    「ネむティブ」「React Native」ずいった専門甚語も最初はよく分からず、その郜床噛み砕いお説明しおもらいながら進めたした。

    プロゞェクトの組み方でも䞀床぀たずき、正匏なXcodeプロゞェクト圢匏に䜜り盎しおようやくシミュレヌタヌ䞊でオンボヌディング画面(性別・幎代・䜓重などを入力する最初の画面)が衚瀺された時は、玠盎に嬉しかったのを芚えおいたす。

    ✅AIにスマホの画面を芋せるかどうか、迷った話

    開発を進める䞭で、「シミュレヌタヌの画面操䜜をAIに蚱可するか」を聞かれる堎面がありたした。正盎、「操䜜する様子がAIの開発元に送られるのが怖い」ずいう感芚があり、最初は蚱可せず自分の手で画面を操䜜しお確認しおいたした。

    画面の䞭身がダミヌデヌタだけであるこずを確認した䞊で、最終的には蚱可するこずにしたした。

    「AIにどこたで芋せるか」を郜床自分で刀断する感芚は、AIず䞀緒に開発を進めるうえで、これからも倧事にしたいポむントだず感じおいたす。


    実際にどんな倱敗をしお、どう盎しおもらったか。食品デヌタベヌスが15品目から242品目たで育った過皋、AI゚ヌゞェントにキャラクタヌを぀けた話、Apple Developer登録で本名がストアに出るこずぞ悩んだ顛末たで、现かく曞いおいきたす。

    メンバヌシップに加入すれば月額300円で読むこずができたす。

     
     
    ブログ10幎以䞊・䌁業コラボ倚数。発信で成果を出すコツず収益化の裏偎を実䜓隓で発信䞭。Makuake・Swany公匏アンバサダヌマむベスト蚘事監修。Web制䜜・アプリ開発・AI掻甚レクチャヌ「HAJIMARI LABO」代衚。

    あなたぞのおすすめ