🦁

Android モジュールの作成方法とマルチモジュール開発によるメリット

2021/08/04に公開

モジュールの作成方法

  1. Android studio 上部タブバーnewからnew moduleを選択
  2. Templatesの中からAndroid Libraryを選択して名前を決める。
  3. package nameがディレクトリ構成(.区切りで階層を作る)
  4. Module nameはアプリ名を除いたディレクトリ構成をコピペして、『.』の代わりに『:』に差し替える。
  5. Finishで完成!!

マルチモジュール開発によるメリット

  • 並列コンパイルによるビルドの高速化
    • シングルモジュール、直列マルチモジュール、並列マルチモジュールで比較した結果とのこと。
  • アーキテクチャ構造の強制化
    • 保守性・拡張性が向上
  • 技術資産の再利用が可能

マルチモジュール開発によるデメリット

  • 抽象度が高くなるので第三者がわかりづらい。
    • コメントやドキュメントをしっかりと作ることで解決可能

参考記事
https://techbooster.org/android/18043/
https://developer.android.com/studio/projects/android-library?hl=ja
https://medium.com/eureka-engineering/multi-module-in-android-development-cbce00d932a3
https://qiita.com/tak_f_/items/4894e7484e2d88effdcb#マルチモジュール化のデメリット

Discussion