アプリリニューアルを問題なくリリースし、安定稼働させること
■仕様書作成
既存アプリの仕様が無かったのでコードから仕様を読み解き、スクリーンショットを撮影しながら仕様書を起こしました。
■アーキテクチャ選定
他のプロジェクトのAndroidエンジニアが今後メンテナンスに参画してくることを想定し、社内で馴染みのあるMVVMのアーキテクチャを採用しました。
コードの見通しを良くするために、レイヤードアーキテクチャを導入しメンテナンス性を高めました。
■Flutterを用いて開発することの決断
メンテナンスにジョイン出来るエンジニアが2名しか居なかったため、今後人の増減があってもメンテナンスに耐えられるようにFlutterを用いて開発することを決断し、事業責任者を握りました。
■開発のディレクション
Flutterでのコードメイン実装と並行して、開発が問題なく進む様に進捗管理やQCとのやり取りをハンドリングしました