Plaidでのパッケージ構成の変更
しほちゃんです。
前のブログ続きです。
Plaidにおいてマルチモジュール化した際にパッケージを適切な形式に変更、統一するためのルール・Tipsについてまとめます。
パッケージ構成の変更
- 例)dribbbleモジュールの場合:
io.plaidapp
toio.plaidapp.dribbble
- Rクラスの問題
- Rクラスを明確にするため完全修飾名を利用しなければならない
:coreのリソースを利用する場合に
io.plaidapp.core.R.drawable.avatar_placeholder
これを下記のKotlinのimport aliasingを利用することで
import io.plaidapp.core.R as coreR
このように書けるので簡潔で読みやすい。
coreR.drawable.avatar_placeholder