こんにちは。Sansan Android エンジニアの @rockwillj です。 はじめに もともと Java エンジニアな私が Android 未経験で Sansan に入社してからおよそ1年半が経ちました。 2年以上アプリ開発をしている人からしたら、まだまだ圧倒的に経験は足りてないですが、ようやく Android アーキテクチャについて自分なりのベタープラクティスっぽいものが見えてきた気がします。ただの気のせいかもしれないけど、もしかしたら共感してくれる人もいるのではと思い、今の自分の考えを軽くまとめておこうと思います。 ※ 注:理想的なアーキテクチャ論を語りたいのではなく、現実的なベタープラクティスについて話せればと思います。色々と突っ込みどころもあるでしょうが、できれば優しい心で読んでいただけると助かります 前提条件 どのような開発体制でどのようなアプリを作るかで適切なアーキテ