少し前の話ですが、車の送迎アプリCREWを運営している Azit さん主催の「Droid Meetup 〜アーキテクチャ編〜」に参加し、『アプリのための「レイヤー化」アーキテクチャ』というタイトルで発表させてもらいました。

https://speakerdeck.com/wm3/droid-meetup-2019-03?slide=2

ある程度以上の規模だと必ず悩むと思われる、「ソースをどういうパッケージやディレクトリ構成で分割するか」という問対について RoomClip でどのように解決してきたかという内容になります。興味があれば見ていただけたら幸いです。