web-dev-qa-db-ja.com

MVVM(Android)のファイル構造

mVVMまたはMVPを使用して、モデル、ビューモデル、ビューなどのパッケージに名前を付け、そこに適切なクラスとインターフェイスを配置する必要がありますか、それとも単なるクラス構造では表示されない論理構造ですか?

9
Jakub Kwiatek

この本を読みたければ、AndroidでMVVMを実装する現在の「正しい」方法は、Androidアーキテクチャコンポーネントライブラリのセット。

詳細については こちら をご覧ください このコードラボ をお試しください。これらは、クラスに名前を付けて配置する方法も示します。

ただし、一般的には、アプリに最適なものを選択する必要があります。小さなアプリの場合はM V Pフォルダーを使用することをお勧めしますが、より大きく長期的なものの場合は、機能ごとのフォルダー構造のほうがうまく機能する傾向があります。

6
Kelevandos

さらに、このリソースは興味深いかもしれません https://overflow.buffer.com/2016/09/26/Android-rethinking-package-structure/ 実装はここに表示されます https:/ /github.com/SamYStudiO/beaver

2
Samuel Eminet