>100 Views
January 29, 26
スライド概要
https://progate.connpass.com/event/375958/
LTでお話したスライドです。
つらいよ! 個人開発
自己紹介 もっくま ※若手ではなくてすみません 前職: SIer 現職: アジャイルの支援 Xで "もっくま" フォローいただける と嬉しいです 2
作ったもの イマヨム Web記事のURLを共有するだけで、すぐにMarkdown形式の サマリーを読むことができます。インプットゼロの日々からお さらばしましょう! 3
技術選定 全体の技術要素・アーキテクチャ 4
選定基準 安い! 安くできる=サービス長期間維持できる可能性が上がる 事例が多い 学習データが多いので、生成AIも活用しやすい 慣れている 基本的にTypeScriptで実装できると知識が少なくて楽 6
イマヨムの、ここがつらいよ! 7
1つめ:アプリはつらいよ! リリース周りがめんどくさい 金がかかる 審査がある アプリ画像の用意がめんどい 特にAndroid (12人・14日間のクローズドテストが必要) →Webのほうが楽 8
2つめ:バージョンアップはつらいよ! Webではデプロイしさえすれば新しい機能を使ってもらえる アプリはアップデートしてもらわないと新しい機能を 一生使ってもらえない… バージョンアップ通知・お知らせの機能を忘れ ずに! 9
3つめ:Flutterはつらいよ! デザインを結構凝らないといい感じにできない(&できてない) Webのほうが生成AIである程度のレベルに勝手に持っていける 次やるなら ReactNative の方を試す iOSの問題もある 参考: https://tech.anycloud.co.jp/articles/ios26-fluttervs-react-native/ 10
4つめ:Firebaseはややつらいよ! 歴史はある硬い技術。色々入ってて素晴らしい、んだけど… Firestoreは検索性に弱いので、検索実装がめんどくさい。やりた いことに合わせて技術選定してね 別のMBaaS・プラットフォーム Supabaseのほうが楽か?最近はMCPもあるので、RLSとかの 設定はよしなにやってくれる Cloudflareの方が安いし融通が聞くけど、構築がめんどい 11
まとめ 個人開発は つらい楽しいよ! みんなやろう! 細かいところなど聞きたいところがあればぜひ交流セッション で〜! 12
最後に Progateさん10年前にShellScript入門でお世話になりました! この場を借りてありがとうございます 13