私は、Webサービス、データベース、ドメイン、およびUI用にモデル/エンティティクラスを個別に作成するようにAndroidアプリケーションを設計しています。UI、ドメイン、データレイヤーを分離するオブジェクトが多すぎます
私はWebサービスオブジェクトをドメインオブジェクトに変換します。次に私はリサイクラビューを持っているので、サブセットになる私のドメインから各行のUIモデルオブジェクトを作成します。
https://developer.android.com/training/articles/perf-tips.html#ObjectCreation
私はまた、厳密にそれぞれの層を分離して一つのサンプルコードベースであるhttps://github.com/PaNaVTEC/Clean-Contactsに遭遇しています。
パフォーマンスとデザインの間にトレードオフがあることは知っていますが、お勧めですか?私は本当にデザインが好きですが、私の懸念はインスタンス化されたオブジェクトの数です。