Step 1: Analyze the current testing setup To understand the testing setup of an existing project, look for these dependencies in the libs.versions.toml file, or build files: 1. Dependency Injection framework used. For example, Hilt, Koin, Anvil, or vanilla Dagger. 2. Unit (local) testing framework this project uses. For example, JUnit4 or JUnit5. 3. Mocking framework (if any) used for unit tests, and for instrumented and UI tests. For example, Mockito or Mockk. 4. Robolectric. Identify which of these three uses apply: 1. Used in unit tests to have fakes for platform entities 2. To run behavio…