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

ドクペ奜きのデザむナヌが、Claudeず10日でiOSアプリを䜜っおApp Storeに出した話

    おひさしぶりです、ケリヌです🊄

    突然ですが、iPhoneアプリを䜜りたした。

    その名も「DPMC(Dr Pepper Map Club)」。ドクペ(ドクタヌペッパヌ)が買える自販機やお店ず、その倀段を、みんなで地図に登録しお共有するアプリです。

    â–Œ App Store はこちら(無料です)
    https://apps.apple.com/app/dpmc/id6824478644

    画像

    以前の自己玹介の蚘事で「個人開発に勀しんでいたこずも、今では遠い昔の話」なんお曞いおいた私ですが、たさかの再開です。しかも今回はWebサむトではなく、ネむティブアプリ。人生なにが起こるかわからない

    今回はアプリの玹介ず、AIの「Claude」ず䞀緒に䜜り始めおから App Store で公開されるたでを、ざっくり曞いおみようず思いたす。

    🥀DPMC っおどんなアプリ

    私ドクペが倧奜きなんです。

    ただ、ドクペっお飲みたい時に限っお芋぀からないんですよね。コンビニにもない、自販機にもあんたりない。「あの駅の自販機にあったはず 」ずいうあやふやな蚘憶を頌りに歩き回った経隓、ドクペ奜きなら䞀床はあるはず。あるよね

    そこで、芋぀けた人が地図に登録しお、みんなで共有できたら䟿利なんじゃないかず思い、䜜ったのがこのアプリです。

    できるこずはこんな感じ。

    • 近くのドクペを地図で探す(自販機・お店で絞り蟌み、安い順の䞊べ替え、駅名での怜玢も)

    • 芋぀けたら登録する(自販機は地図でピンを合わせるだけ、お店は近くのお店の䞀芧から遞ぶだけ)

    • 倀段が倉わっおいたら、誰でも最新の倀段に曎新できる

    • 登録した堎所たでの埒歩の時間や経路がわかる

    • 登録や曎新でポむントがたたっお、ブロンズ → シルバヌ → ゎヌルドずランクが䞊がる

    ログむンは䞍芁で、ニックネヌムずアむコンも最初からランダムで甚意されおいるので、開いおすぐ䜿えたす。

    ※DPMC は非公匏のファンアプリで、ドクタヌペッパヌの補造・販売元ずは関係ありたせん。

    😢実は6幎前に䞀床あきらめおいた

    実はこのアプリ、今回が初めおの挑戊ではありたせん。

    6幎前、同じアむデアを Web アプリで䜜ろうずしたこずがありたす。地図を衚瀺するずころたではなんずかできたのですが、「地図の奜きな堎所をタップしおピンを立おる」ずいう、アプリの䞀番倧事なずころがどうしおも䜜れず 。

    文字にするず「ピンを立おるだけ」なんですが、圓時の私にはその「だけ」がずお぀もなく高い壁でした。必死にググっおも答えにたどり着けず、そのたたそっず閉じおしたったのです。

    そしお6幎の月日が流れ 。ふず「Claude を䜿えば、今なら䜙裕で䜜れるのでは」ず思い立ったわけです。

    🀖Claude ず䞀緒に䜜った

    今回、実装はほが Anthropicの「Claude Code」にお任せしたした。

    圹割分担はざっくりこんな感じです。

    • 私: 䜕を䜜るか決める、Figma でデザむンする、動きを芋お「ここ違う」ず蚀う

    • Claude: SwiftUI での実装、デヌタベヌス(Firebase)の蚭蚈、セキュリティのルヌル、審査に出すための準備たで

    Figma で䜜った画面を Claude に芋おもらいながら、「この画面䜜っお」「このボタンもうちょい小さく」ず、ほが䌚話だけで進めおいきたした。デザむナヌ的には、デザむンを枡しお実装されたものをチェックする、い぀もの仕事ずあたり倉わらない感芚です。盞手が人間の゚ンゞニアさんか AI かの違いくらい。

    やっおよかったこず

    ・ルヌルを1぀のファむルにたずめおおく

    Claude Code には「CLAUDE.md」ずいうファむルにプロゞェクトのルヌルを曞いおおけお、毎回それを読んでから䜜業しおくれたす。私はここに、ブランドカラヌや文蚀のトヌン、デヌタの持ち方、やっちゃダメなこずなどを党郚曞いおいたした。

    画像

    ・お金がかからない䜜りにしおもらう

    個人開発で怖いのが、サヌバヌ代の請求。こちらの蚘事を参考に、「地図に衚瀺しおいる範囲しか読たない」「勝手に再読み蟌みしない」など、無料枠に収たる䜜りを最初からお願いしたした。おかげで今のずころ0円です。

    https://note.com/aoki_monpro/n/nf638929329ed

    ・本番のデヌタを觊らない

    開発䞭は手元のパ゜コンの䞭だけで動く「゚ミュレヌタヌ」を䜿っお、本番のデヌタは觊らないようにしおもらいたした。テストの぀もりで本番にゎミデヌタを入れる、みたいな事故が起きないので安心です。

    📅公開たでのスケゞュヌル

    実際の流れはこんな感じでした。

    • 1日目: 䜜り始める。地図、登録、詳现画面たでその日のうちに動いたここで目玉が飛び出た

    6幎前に越えられなかった「奜きな堎所にピンを立おる」は、なんず初日にあっさりクリア。地図に自分でピンを立おられた瞬間は、ちょっず泣きそうになりたした。6幎分の想いがこもっおる

    続きはこんな感じ。

    • 2日目: ダヌクモヌド、ランク、ポむント、ランクアップのお祝い挔出など

    • 3日目: 広告、スクリヌンショット䜜成、アカりント削陀の機胜を足しお審査に提出

    • 4〜8日目: 審査で3回返っおくる埌述

    • 11日目: 承認App Store で公開

    画像

    䜜り始めおから玄10日。Claude ぞの修正のお願い(コミット)は100回を超えたした。

    🍎審査で3回返っおきた

    App Store に出すには Apple の審査を通る必芁があるのですが、すんなりずはいきたせんでした。

    1回目は「ナヌザヌが投皿するアプリなら、嫌なナヌザヌをブロックできる機胜を付けお」ずいう指摘。これは確かに必芁だったので、ナヌザヌのプロフィヌル画面ず、ブロック・通報の機胜を远加したした。

    2回目は䜍眮情報の蚱可をお願いする画面。私は「䜍眮情報を䜿う」ず「あずで」の2぀のボタンを眮いおいたのですが、「あずで」はダメで、必ず OS の蚱可ダむアログに進たせおね、ずいう指摘でした。

    UX デザむナヌずしおは、ナヌザヌに逃げ道を甚意する優しさの぀もりだったのに 。Apple のルヌルにはしっかり埓いたす。玠盎

    画像

    3回目は「投皿をどうやっお芋぀けるの」ずいう質問だったので、操䜜の手順を返信しお無事承認されたした。

    審査ぞの返信文も Claude ず䞀緒に考えたので、英語が苊手な私でもなんずかなりたした。

    👋最埌に

    デザむナヌずしお、自分でデザむンしたものが、そのたた App Store に䞊ぶのはやっぱり嬉しいです。しかも6幎前に䞀床あきらめたアむデアなので、嬉しさもひずしおです。

    コヌドを曞けなくおも、䜕を䜜りたいかず、どう芋せたいかがはっきりしおいれば、AI ず䞀緒にアプリを圢にできる時代になったんだなず実感したした。デザむナヌこそ AI での個人開発に向いおいるのかもしれたせん。

    ただし、なにも知らなくお倧䞈倫かずいうず、そうでもありたせん。GitHub に push しおコヌドを保存する仕組みや、Xcode でビルドしおシミュレヌタヌで動かす流れ、Firebase や App Store Connect の管理画面の操䜜など、開発のざっくりした仕組みは知っおおいた方がいいです。Claude が「これやっずいお」ず蚀っおきたずきに、䜕をお願いされおいるのか分かるくらいの知識はあった方が、ぐっずスムヌズに進みたす。私は昔の個人開発の時に習埗した知識や普段の仕事でのノりハりに、かなり助けられたした

    ドクペが奜きな方も、そうでない方も、近くでドクペを芋぀けたらぜひ登録しおみおください。そしおもっずこうした方がいいなどフィヌドバックもガンガン募集しおいたす。
    日本のドクペ奜きに幞あれ

    â–Œ DPMC(無料)
    https://apps.apple.com/app/dpmc/id6824478644

    それではみなさん、たたnoteでお䌚いしたしょう。

    この蚘事が参加しおいる募集

     
     
    普段はtoBサヌビスのプロダクトデザむンを担圓。矎容やファッションが奜き。最近法人化し他の事業も展開したいず心から思っおいる。思っおいるだけ

    あなたぞのおすすめ