個人開発で2年間運営してきたFlutterアプリが、コードの肥大化と複雑な状態管理により、メンテナンス困難な状況に陥っていました。数百行に及ぶUIロジックの散在、Provider・StateNotifier・グローバル変数の混在、アーキテクチャの不統一による依存関係のスパゲッティ化など、技術的負債が深刻でした。 この課題に対し、DevinやCursorといった最新のAI開発支援ツールを活用し、リポジトリごと刷新するレベルの大規模リファクタをなるべく楽をして行いました。
想定視聴者