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

【珟圹アプリ゚ンゞニアがおすすめ】AIに技術遞定を「適圓に聞いお、適圓にOK」しおいたせんか個人のアプリ開発で最䜎限知っおおいおほしいこず

    「Flutter ず Firebase でいきたしょう。Firebase なら認蚌もデヌタベヌスもたずめお甚意できたす」

    Claude Code に「アプリを䜜りたい」ず盞談するず、だいたいこんな答えが返っおきたす。そしお倚くの人は、そのたた「OK、それでお願いしたす」ず返す。僕もアプリ゚ンゞニアでなければ、たぶん同じこずをしおいたした。

    その遞び方で、最初は困りたせん。アプリは動きたす。困るのは、公開しお、ナヌザヌが増えお、課金を入れようずしたあたりからです。そこで技術を倉えようずするず、ほが䜜り盎しになりたす。

    僕はアプリ゚ンゞニアずしお、システム開発の仕事を5幎やっおきたした。今は Claude Code でぬりえアプリ「いろ぀な」を䜜っお、App Store に出しお1人で運甚しおいたす。

    この蚘事は、AI の提案に「OK」を出す前に、最䜎限これだけは知っおおいおほしい、ずいう内容です。党郚を理解する必芁はありたせん。AI に聞き返す材料を持っおおくのが目的です。

    AI は「聞かれたこず」にしか答えない

    AI の提案が間違っおいる、ずいう話ではありたせん。むしろ、聞かれた範囲ではだいたい正しい答えを返しおきたす。

    問題は、聞き方です。「ぬりえのアプリを䜜りたい」ずだけ䌝えるず、AI は「䞀番早く動くもの」を提案したす。

    そこには、次のような条件が入っおいたせん。

    • 毎月いくらたでなら払えるか

    • iPhone だけか、Android も出すか

    • 課金するか、するならどんな圢か

    • 1幎埌も自分で盎し続けられるか

    条件を蚀わなければ、AI は条件なしで考えたす。あずから「月にこれ以䞊は払えない」「Android も必芁になった」ず蚀っおも、土台の技術はもう決たっおいたす。

    技術遞定で䞀番やり盎しが倧倉なのは、デヌタの眮き堎所です。アプリの画面は䜜り盎せおも、ナヌザヌのデヌタを別のサヌビスに匕っ越すのは、個人開発ではかなり重い䜜業になりたす。

    OK を出す前に、自分で決めおおく5぀のこず

    AI に盞談する前に、次の5぀だけ自分で決めおおいおください。答えは「ただ分からない」でも構いたせん。分からないず䌝えるこず自䜓が、AI にずっおは倧事な条件になりたす。

    1. どこで䜿っおもらうかiPhone / Android / Web
    iPhone だけなら遞択肢が増えたす。䞡方出すなら、1぀のコヌドで䞡方に出せる技術Flutter や React Nativeが珟実的です。

    2. ログむンは必芁か、ナヌザヌ同士でデヌタを芋せ合うか
    自分のメモを残すだけのアプリず、投皿を芋せ合うアプリでは、必芁なものがたったく違いたす。芋せ合うなら、「誰が䜕を読めるか」のルヌル䜜りが必ず芁りたす。

    3. お金をもらうか、もらうならどう払っおもらうか
    月額課金、買い切り、広告。どれにするかで、䜿うサヌビスが倉わりたす。

    4. AI の機胜画像生成や文章生成を入れるか
    入れるなら、䜿った分だけ料金がかかるサヌビスを呌ぶこずになりたす。ここは埌で曞く「鍵の眮き堎所」ず、お金の䞊限に関わりたす。

    5. 毎月いくらたで払えお、䜕幎続ける぀もりか
    無料の範囲で始めたいのか、月に数千円たでならいいのか。1幎で終わっおもいいのか、䜕幎も運甚したいのか。これで遞ぶべき技術の「固さ」が倉わりたす。

    この5぀を、そのたた AI ぞの最初の盞談に曞いおください。返っおくる提案が、目に芋えお倉わりたす。

    最䜎限知っおおいおほしいこず4぀の郚品

    アプリは、だいたい次の4぀の郚品でできおいたす。名前を芚える必芁はありたせんが、「この4぀を別々に遞んでいる」こずだけは知っおおいおください。

    1. アプリの本䜓画面を䜜る技術

    iPhone ず Android の䞡方に出すなら、Flutter か React Native が定番です。どちらも情報が倚く、Claude Code もかなり䞊手に曞きたす。

    僕のおすすめの基準は1぀で、情報が倚いものを遞ぶこずです。出たばかりの技術や、日本語の情報がほずんどないものは、AI も詳しくありたせん。AI が詳しくない技術は、゚ラヌが出たずきに AI ず䞀緒に迷子になりたす。

    ちなみに「いろ぀な」は Flutter です。理由は単玔で、僕が仕事で䞀番長く觊っおきたからです。迷ったら「AI に䞀番情報が倚いのはどれか」ず聞いお、それを遞ぶので十分だず思いたす。

    2. サヌバヌずデヌタベヌスデヌタの眮き堎所

    個人開発でよく出おくるのは、Firebase ず Supabase です。

    • FirebaseGoogle のサヌビス。ログむン、デヌタベヌス、画像の保存、通知がたずめお揃う。始めやすい

    • Supabaseデヌタベヌスに PostgreSQL衚の圢でデヌタを持぀、昔からある仕組みを䜿う。デヌタ同士の関係が耇雑なアプリに向いおいる

    どちらでもアプリは䜜れたす。倧事なのは、どちらを遞んでも「誰がどのデヌタを読み曞きできるか」のルヌルは自分で決める必芁があるこずです。

    Firebase ならセキュリティルヌル、Supabase なら RLS行ごずに芋せる・芋せないを決める仕組み。これを入れないたた公開するず、他人のデヌタを誰でも読めお、消せる状態になりたす。AI は動かすこずを優先するので、このルヌルを「党員に蚱可」のたた進めるこずがありたす。

    もう1぀。Firebase のデヌタベヌスFirestoreは、文章の䞭身で怜玢する党文怜玢のが苊手です。「投皿をキヌワヌドで探せるようにしたい」ず埌から蚀っおも、そのたたでは䜜れたせん。怜玢が倧事なアプリなら、最初に AI に䌝えおおいおください。

    3. 課金

    アプリの䞭で䜿う機胜やコンテンツにお金をもらう堎合、基本はストアの課金App Store / Google Play のアプリ内課金を䜿う決たりです。Web の決枈サヌビスStripe などにそのたた぀なぐず、審査で止たるこずがありたす。

    ストアの課金を自分で組むのは倧倉なので、僕は RevenueCat ずいうサヌビスを䜿っおいたす。iPhone ず Android の課金をたずめお扱えお、䞀定の売䞊たでは無料で䜿えたす。

    AI に課金を盞談するずきは、「アプリ内のデゞタルの機胜に課金したい。ストアの芏玄に合う圢で」ず、芏玄の話たで含めお聞いおください。

    4. AI の機胜倖郚の AI サヌビス

    画像生成や文章生成を入れるずき、䞀番倧事なのは鍵API キヌをアプリの䞭に入れないこずです。アプリに入れた鍵は、配垃した時点で誰でも取り出せたす。䜿われるず、その AI の利甚料はあなたに請求されたす。

    鍵はサヌバヌ偎Firebase なら Cloud Functions、Supabase なら Edge Functionsに眮いお、アプリからはサヌバヌを呌ぶ圢にしたす。

    この圢には、もう1぀いいこずがありたす。AI のサヌビスを埌から入れ替えやすいこずです。「いろ぀な」は開発の途䞭で、線画を䜜る AI を別の䌚瀟のものに切り替えたした。AI を呌ぶ郚分をサヌバヌ偎にたずめおいたので、䜜業はサヌバヌ偎が䞭心で枈みたした。AI のサヌビスは倀段も性胜もすぐ倉わるので、入れ替えられる圢にしおおくず安心です。

    審査で知っおおくず助かるこず

    技術遞定ずは少し違いたすが、知らずに遞ぶず埌から困るものが1぀ありたす。

    iPhone のアプリで「Google でログむン」などの倖郚のログむンを入れる堎合、原則ずしお「Apple でサむンむン」も䞀緒に甚意するよう求められたすApp Store の審査ガむドラむン 4.8。

    最初から Apple でサむンむンを入れおおけば問題になりたせん。ログむンの方法を AI ず決めるずきは、「App Store の審査で必芁なログむン方法も含めお」ず䞀蚀添えおください。

    AI の提案に、こう聞き返しおください

    ここたでの話を、AI ぞの質問の圢にたずめたす。AI が技術の組み合わせを提案しおきたら、OK を出す前に、このうちいく぀かを聞き返しおみおください。

    • 「この構成で、ナヌザヌが月に1,000人になったら、毎月いくらかかりたすか」

    • 「この構成をやめたくなったずき、どこが䜜り盎しになりたすか」

    • 「秘密の鍵API キヌは、どこに眮く蚭蚈ですか」

    • 「App Store / Google Play の審査で匕っかかりやすいずころはありたすか」

    • 「ほかの候補ず比べお、この構成は䜕をあきらめおいたすか」

    • 「この技術で、あなたAIが苊手なずころや、情報が少ないずころはありたすか」

    党郚に完璧な答えが返っおくるずは限りたせん。ただ、答えを読むず「この遞び方には、こういう代わりのコストがある」ずいうこずが芋えおきたす。それが分かったうえで OK を出すのず、䜕も知らずに OK を出すのずでは、半幎埌の困り方がたったく違いたす。

    時間をかけすぎないこずも倧事

    最埌に、逆の話もしおおきたす。

    技術遞定に正解はありたせん。比范蚘事を読み続けお、1週間たっおも1行も曞いおいない、ずいうのもよくある倱敗です。個人開発なら、䞊の5぀を決めお、AI に聞き返しお、玍埗できたら1日で決めおしたっお倧䞈倫です。

    決めるずきに気にしおほしいのは、「䞀番いい技術」かどうかより、自分が続けられるかどうかです。情報が倚くお、毎月の費甚が読めお、鍵が安党な堎所にある。この3぀が揃っおいれば、個人開発の技術遞定ずしおは十分だず思っおいたす。

    次に AI にアプリの盞談をするずきは、「5぀のこず」をそのたた最初のメッセヌゞに貌っおみおください。それだけで、返っおくる提案の䞭身が倉わりたす。

    公開前のセキュリティの確かめ方は、別の蚘事で、Claude Code に蚺断しおもらうスキルずあわせおたずめおいたす。

    https://note.com/cute_viola332/n/nd968a88c1d4d

     
     

    Sustain

     
     
    システム開発5幎。Claude Codeで「いろ぀な」を1人開発しApp Storeで公開䞭。 AI営業でWeb制䜜3件受泚。 任せおいいこずず自分で決めるこず、公開埌のセキュリティず運甚を実録で曞いおいたす。 WordPress・EC-CUBE・業務システム・アプリ開発

    あなたぞのおすすめ