課題
la belle vie 様は、GILT・GLADDなどのファッションECアプリを運営しています。会員数は数百万人にのぼり、セールの開始直後にアクセスが集中するのが特徴です。
モバイルエンジニアの確保が難しかったことから、AndroidはWebViewベース、iOSだけネイティブという構成になっており、プラットフォームごとにユーザー体験が大きく異なっていました。
モバイルエンジニアの確保、AndroidとiOSで同じユーザー体験を提供すること、運用保守コストの削減を目指し、Flutterでの全面的な作り直しを決めました。
提案と担当
当社はTech Lead/PLとして、要件定義からUI設計・実装・テスト・運用保守までを一貫して担当しました。当社からは2名で支援し、チームは最大4名でした。既存アプリのコードとAPI仕様を参照しながら、アプリの実装を完遂しています。テストは別の会社に参画いただき、テストシナリオの設計から担当いただきました。
開発内容
同社の事業を支えているアプリ3つを、すべてFlutterで作り直しました。コードベースはアプリごとに分けていますが、基本の構成は共通です。
- 状態管理(Riverpod)と画面構成の設計を3アプリで実施
- GoRouterでディープリンクに対応
- Retrofit・Dio・Freezedを使い、OpenAPI形式の定義からAPIクライアントを自動生成
- ディープリンクと計測ツールとの連携を、マーケティング施策に合わせて実装(AppsFlyer/Firebase/Amplitude/KARTE)
期間
2023年2月〜2025年2月(約2年)
成果
数百万人の会員が使うアプリを、Flutterへ順に置き換えました。リリースの速度と品質の向上に大きく寄与しています。
