Flutter (14)
-
タイムシフトカメラアプリを個人開発した話 ─ うまくいったこと、いかなかったこと、方向転換
映像を15〜120秒遅延させて再生するカメラアプリ Backbeat Cam。Androidで動いた音声遅延再生がiOSで詰まった話、試行錯誤の末の設計変更、App Storeリジェクト体験など。
-
Riverpod v3 移行で実際につまずいたこと全部書く
StateNotifier → Notifier/AsyncNotifier への移行で直面した、AsyncValue API変更・コード生成・テスト不足・パッケージバージョン調整などの実際の問題をまとめました。
-
Flutterアプリのストアスクショ自動化で詰まったこと全部書く
SCREENSHOT_MODEによるモック化、Maestroの限界、integration testへの移行、iOS/Androidのステータスバー問題まで。実運用でハマったことをすべてまとめました。
-
FlutterアプリにRevenueCatで買い切りIAPを実装する
RevenueCatを使ってFlutterアプリに買い切り型アプリ内課金を実装する手順をまとめました。無料版制限ロジック、ペイウォール設計、App Storeガイドライン対応まで。
-
Stitch MCP + Figma MCP + Claude Code でFlutterアプリをリデザインした話
Google Stitch MCPでUIコンセプトを作り、Figma MCPでデザインを起こし、Claude CodeでFlutterに実装する。AIツールを繋いだリデザインワークフローをまとめました。
-
Flutterアプリが本番ビルドで真っ白になった原因と対処法
dart-define の Flavor 設定漏れで本番ビルドが起動直後に真っ白になる問題の原因調査と修正手順をまとめました。
-
Flutterのバージョンをfvmで管理し、新規プロジェクトを作成する
Flutterのプロジェクトごとにバージョンが異なる際、切り替えるのに時間が取られてしまいますよね。例えば、業務ではnull safety対応したFlutter2.~を使用し、個人のプロジェクトではFluttter1.~を使用する。 そういった煩わしさから、fvmというバージョン管理ライブラリを使用すれば解放されます。
-
[Flutter]Makefileのすすめ
Flutterのバージョンを管理するために、fvmというパッケージ管理ライブラリを使用しています。
-
FlutterでDesktopとWebを使えるようにする
-
Flutterのiosシステムダイアログの文言をローカライズする方法
Flutterのiosシステムダイアログの文言をローカライズする方法
-
Flutterで使用できる広告SDKまとめ
Flutterで使用できる広告SDKまとめ
-
Navigatorで自動で追加される戻るアイコンのイベントを検知する方法
Navigatorで自動で追加される戻るアイコンのイベントを検知する方法
-
ギャラリーから画像を選択する方法
ギャラリーから画像を選択する方法
-
画面をキャプチャして、画像ファイルとしてギャラリーに保存する方法
画面をキャプチャして、画像ファイルとしてギャラリーに保存する方法