こんにちは。Android アプリ開発担当の nagayama(@nagayan_dev)です。 今回私が担当している「auサービスToday」で マルチモジュール化対応 を行ったので、その対応内容とその結果についてお話しできたらと思います。 背景 マルチモジュールの設計 過去の対応からの改善点 マルチモジュール化の効果 対応前後によるビルド速度 良かった点 改善点 / もっとこうしたかった点 まとめ 背景 「auサービスToday」ではマルチモジュール化を行っておらず、1 つのモジュールでアプリ開発を行っていました。以前 Jetpack Compose の導入 を行いましたが、開発を進めていると レイアウトプレビューの時間が膨大にかかる ことに気がつきました。 引き続き調査を行ったところ、Compose ファイルを別モジュールにするとプレビューが早くなる。という噂を聞きつけました。試しに