Flutter で個人開発をしている方の技術相談にのります。結論だけでなく、なぜそう判断するのかの理由もあわせてお伝えします。
■ よくご相談いただく内容
・状態管理をどれにするか(Riverpod / Bloc / Provider)
・バックエンドの選定(Supabase / Firebase / 自前)
・ルーティング設計(go_router の使い方、ネスト、認証ガード)
・リリースまでに何が必要か(証明書、審査、課金、広告)
・「この設計、あとで詰みませんか」のセカンドオピニオン
■ 私について
Flutter / Next.js / NestJS を業務で使うエンジニアです。個人開発では Flutter + Supabase の iOS アプリを開発しており、Riverpod・go_router・RevenueCat・AdMob・Codemagic まで実際に手を動かして構成しています。
■ こういう段階の方に向いています
「調べれば出てくるけど、自分のケースに当てはまるか分からない」という段階のご相談が、一番お役に立てます。
■ 進め方
1. 現状と迷っている点をトークルームでお送りください
2. 判断の選択肢と、それぞれのトレードオフをご説明します
3. 追加の疑問にもやり取りの中でお答えします
・現在の構成(使っているパッケージ、ディレクトリ構成など)と、何に迷っているかをお送りください。
・アプリの規模と、どこまで作っているかもあわせてお知らせください。判断が変わります。
・ソースコード全体の共有は不要です。関係する箇所だけで問題ありません。
・対応は Flutter 周辺の技術相談までです。実装代行やコードの書き換えは含みません。
・やり取りはトークルーム内で完結します。