初モバイルアプリ個人開発 で失敗した話 〜 Vibe Coderの悲劇 〜

204 Views

November 28, 25

スライド概要

〜 2025年11月28日(金)に行われた「Mobile App with AI Meetup Tokyo」にて登壇した資料 〜
https://aiau.connpass.com/event/370094/

profile-image

エンジニア(Nuxt.js ・Flutter)

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

初モバイルアプリ個人開発 で失敗した話 〜 Vibe Coderの悲劇 〜 Mobile App with AI Meetup Tokyo - 2025年11月28日 NaNA

2.

アジェンダ ①自己紹介 ②モバイルアプリ個人開発のきっかけ ③作成したアプリの概要 ④アプリ開発での悲劇 ⑤教訓

3.

01 自己紹介

4.

自己紹介 職種 フロントエンドエンジニア(Nuxt.js) コミュニティ運営 AI駆動開発勉強会、AIAU 趣味 旅行、3Dプリンター モバイルアプリ経験 ~ NaNA ~ 副業として数ヶ月間Flutterを触った程度 のほぼ未経験

5.

02 モバイルアプリ個人開発 のきっかけ

6.

モバイルアプリ個人開発のきっかけ きっかけ コミュニティ運営仲間の方から、モバイルアプリハッカソン「Shipaton 2025」に誘われ、 2人でアプリ開発に挑戦

7.

モバイルアプリ開発のきっかけ Shipaton 2025とは? RevenueCat が主催する グローバルモバイルアプリハッカソン <開催期間> 2025年8月1日〜9月30日(2ヶ月間) <参加条件> iOS / Android アプリを「新規に開発・公開(=ship) 」すること <必須要件> 課金機能を実装していること 課金機能には RevenueCat SDK を使用していること

8.

03 作成したアプリの概要

9.

作成したアプリの概要 アプリ名: 「Cuetic」 イベントやハッカソンでの「こういう機能ほしかった」を ひとつに集約したアプリ <主な機能> 1.イベント管理 イベント作成・管理 QRコードで参加者を招待 2.タイマー機能 プレゼン用タイマー ベル 3.インタラクティブ機能 リアルタイム投票 Q&A リアクション機能

10.

04 アプリ開発での悲劇

11.

アプリ開発での悲劇 初期プロジェクトをAIツールで生成 初めの設計を生成AIツールの Manus を使って行い、 React Native の初期プロジェクトを実装してもらった <結果> RevenueCat SDKやFirebaseのバージョンが古い状態で 作成されてしまっていた → 依存関係のコンフリクト地獄 🌀

12.

アプリ開発での悲劇 色々バージョンを変更を試してみたが、 不具合を発生しているか原因と特定することが困難 😓 → RevenueCatの担当者に数時間確認してもらったが、解決せず・・・ <結果> 一度RevenueCatの実装を全部捨て、一から作り直すことに

13.

アプリ開発での悲劇 色々バージョンを変更を試してみたが、 不具合を発生しているか原因と特定することが困難 😓 → RevenueCatの担当者に数時間確認してもらったが、解決せず・・・ <結果> 一度RevenueCatの実装を全部捨て、一から作り直すことに → 最終的に、Shipatonに間に合わなかった..... The Vibe Coderのような実装で対応してしまったが故に発生した悲劇

14.

05 教訓

15.

教訓 依存関係は最初にフルアップデートして統一すること 後から直すほど沼にハマる 外部SDKは組み合わせの事前検証が必須 相性が悪いと動かない AI生成プロジェクトはそのまま使わず、バージョン整合性を確認する 便利だけど最新とは限らない Vibe Coderにならない!! 後々苦労するのは自分自身

16.

最後に

17.

最後に TestFlight配信中です! 今日のイベントコード:EWQ9GW」 イベント作成クレジットクーポン: 「WELCOME2025」 本日のイベントで実際に動作確認してみてくれたら嬉しいです 優しくご意見お待ちしてます〜 TestFlight Google Form

18.

ご清聴ありがとうございました!