Directory structure:
└── sjjeong-multimoduleactivity/
├── README.md
├── gradle.properties
├── gradlew
├── gradlew.bat
├── app/
│ ├── proguard-rules.pro
│ └── src/
│ ├── androidTest/
│ │ └── java/
│ │ └── com/
│ │ └── dino/
│ │ └── multimoduleactivity/
│ │ └── ExampleInstrumentedTest.kt
│ ├── main/
│ │ ├── AndroidManifest.xml
│ │ └── res/
│ │ ├── drawable/
│ │ │ └── ic_launcher_background.xml
│ │ ├── drawable-v24/
│ │ │ └── ic_launcher_foreground.xml
│ │ ├── mipmap-anydpi-v26/
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ ├── values/
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ └── values-night/
│ │ └── themes.xml
│ └── test/
│ └── java/
│ └── com/
│ └── dino/
│ └── multimoduleactivity/
│ └── ExampleUnitTest.kt
├── common/
│ ├── ui/
│ │ ├── consumer-rules.pro
│ │ ├── proguard-rules.pro
│ │ └── src/
│ │ ├── androidTest/
│ │ │ └── java/
│ │ │ └── com/
│ │ │ └── dino/
│ │ │ └── ui/
│ │ │ └── ExampleInstrumentedTest.kt
│ │ ├── main/
│ │ │ ├── AndroidManifest.xml
│ │ │ └── java/
│ │ │ └── com/
│ │ │ └── dino/
│ │ │ └── ui/
│ │ │ └── BaseActivity.kt
│ │ └── test/
│ │ └── java/
│ │ └── com/
│ │ └── dino/
│ │ └── ui/
│ │ └── ExampleUnitTest.kt
│ └── util/
│ ├── consumer-rules.pro
│ ├── proguard-rules.pro
│ └── src/
│ ├── androidTest/
│ │ └── java/
│ │ └── com/
│ │ └── dino/
│ │ └── util/
│ │ └── ExampleInstrumentedTest.kt
│ ├── main/
│ │ ├── AndroidManifest.xml
│ │ └── java/
│ │ └── com/
│ │ └── dino/
│ │ └── util/
│ │ ├── ActivityResultCallerExtension.kt
│ │ └── ContextExtension.kt
│ └── test/
│ └── java/
│ └── com/
│ └── dino/
│ └── util/
│ └── ExampleUnitTest.kt
├── feature/
│ ├── home/
│ │ ├── consumer-rules.pro
│ │ ├── proguard-rules.pro
│ │ └── src/
│ │ ├── androidTest/
│ │ │ └── java/
│ │ │ └── com/
│ │ │ └── dino/
│ │ │ └── home/
│ │ │ └── ExampleInstrumentedTest.kt
│ │ ├── main/
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java/
│ │ │ │ └── com/
│ │ │ │ └── dino/
│ │ │ │ └── home/
│ │ │ │ └── HomeActivity.kt
│ │ │ └── res/
│ │ │ └── layout/
│ │ │ └── activity_home.xml
│ │ └── test/
│ │ └── java/
│ │ └── com/
│ │ └── dino/
│ │ └── home/
│ │ └── ExampleUnitTest.kt
│ ├── input/
│ │ ├── consumer-rules.pro
│ │ ├── proguard-rules.pro
│ │ └── src/
│ │ ├── androidTest/
│ │ │ └── java/
│ │ │ └── com/
│ │ │ └── dino/
│ │ │ └── input/
│ │ │ └── ExampleInstrumentedTest.kt
│ │ ├── main/
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java/
│ │ │ │ └── com/
│ │ │ │ └── dino/
│ │ │ │ └── input/
│ │ │ │ └── InputActivity.kt
│ │ │ └── res/
│ │ │ └── layout/
│ │ │ └── activity_input.xml
│ │ └── test/
│ │ └── java/
│ │ └── com/
│ │ └── dino/
│ │ └── input/
│ │ └── ExampleUnitTest.kt
│ └── splash/
│ ├── consumer-rules.pro
│ ├── proguard-rules.pro
│ └── src/
│ ├── androidTest/
│ │ └── java/
│ │ └── com/
│ │ └── dino/
│ │ └── splash/
│ │ └── ExampleInstrumentedTest.kt
│ ├── main/
│ │ ├── AndroidManifest.xml
│ │ ├── java/
│ │ │ └── com/
│ │ │ └── dino/
│ │ │ └── splash/
│ │ │ └── SplashActivity.kt
│ │ └── res/
│ │ └── layout/
│ │ └── activity_splash.xml
│ └── test/
│ └── java/
│ └── com/
│ └── dino/
│ └── splash/
│ └── ExampleUnitTest.kt
└── gradle/
└── wrapper/
└── gradle-wrapper.properties