java ディレクトリ以下は, お好みで小分けして素早くたどりつけるのに,
ソースディレクトリの構成時にもっておくべき「会社別」のイメージ
res ディレクトリ以下ときたら, なんの整理もしなくて, 該当ファイルになかなか辿りつけない.
res ディレクトリ以下も, 共用/画面別に分けたりするのはどうでしょうか, と GoogleDeveloperExperts の方が言っておられます.
小分けにしても, マージして読み取ってくれるんですね.
sourceSets {
main {
res.srcDirs = [
'src/main/res-main',
'src/main/res-screen/about',
'src/main/res-screen/chat',
'src/main/res-screen/home',
'src/main/res-screen/login',
....
]
}
}
「Project View」でしか利用できないそうですが.
Android Project Structure — alternative way — Google Developer Experts — Medium
In this case, both resource folders have the same priority. This means that if a resource is declared in both folders, the merge will fail and an error will be reported.
Resource Merging - Android Studio Project Site
マージ後に重複するファイルがあればエラーとなり, 各ディレクトリ同士の優先順位はなしのフラット扱いらしいです.
IDE自体にどんな便利なショートカットや検索機能があったとしても, 直感的にわかりやすい構成にしておきたいですよね!