私はCLEANアーキテクチャのプロジェクトで作業していますが、プロジェクトは「プレゼンテーション」、「ドメイン」、「データ」モジュールに分割されています。ここで、ドメインモジュールは、基本的にこのプロジェクトに固有のデータモデルです。このアーキテクチャの例はhereです。パーセルでAndroidでCLEANアーキテクチャを使用
"Domain"は純粋なJavaライブラリモジュールです。Androidのオーバーヘッドを持たないため、わかりやすくテストするのに最適ですが、今ではライブラリを使用できません非常にAndroid固有の「パーセル」のようなものです。これを回避する方法はありますか?
テスト用にのみ異なるパッケージまたはフレーバーを作成できます。シリアル化可能なパッケージクレートクラスにあります。テストのためにはシリアライズ可能になり、プロダクションではParcelableを使用します。 – androidnoobdev