Upgrade to Pro — share decks privately, control downloads, hide ads and more …

REALITY Androidにおけるマルチモジュール移行

haru067
September 11, 2019

REALITY Androidにおけるマルチモジュール移行

haru067

September 11, 2019
Tweet

More Decks by haru067

Other Decks in Programming

Transcript

  1. 結論:どっちもやる https://jeroenmols.com/blog/2019/03/06/modularizationwhy/ app Feature A Feature B Feature C root

    Library D Library E Library F 参考: Libraryモジュール
 独⽴性の⾼い機能は
 appの下に置く
 例:UI components, 
   Analytics,
  2. 結論:どっちもやる https://jeroenmols.com/blog/2019/03/06/modularizationwhy/ app Feature A Feature B Feature C root

    Library D Library E Library F 参考: Featureモジュール
 それ以外は画⾯単位で
 appの上に置く
 例:Login, Settings, Profile,
  3. まとめ • 肥⼤化したappモジュールを絶賛分割中 • appとの依存関係は⽤途に合わせて決める • 開発速度的には遅くなる、必要経費とするか否か • コード的には不適切な依存を精査できて嬉しい •

    リソース的には肥⼤化しにくい構造になって嬉しい Wright Flyer Live Entertainmentではマルチモジュール化を
 推進したいAndroidエンジニアを募集しています(たぶん)