├── .gitignore ├── AndroidSandbox.iml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── app.iml ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── tomaszpolanski │ │ └── androidsandbox │ │ ├── ApplicationModule.java │ │ ├── MainActivity.java │ │ ├── MainActivityComponent.java │ │ ├── SandboxApplication.java │ │ └── SandboxApplicationComponent.java │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── drawable-xxhdpi │ └── ic_launcher.png │ ├── layout │ ├── activity_main.xml │ └── content_main.xml │ └── values │ └── strings.xml ├── common ├── .gitignore ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── tomaszpolanski │ │ └── androidsandbox │ │ └── common │ │ ├── Preconditions.java │ │ └── TextUtils.java │ └── test │ └── java │ └── com │ └── tomaszpolanski │ └── androidsandbox │ └── common │ └── TextUtilsTest.java ├── commonandroid ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── tomaszpolanski │ │ └── androidsandbox │ │ └── commonandroid │ │ └── BundleImmutableConverterAndroidUtilsTest.java │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── tomaszpolanski │ │ └── androidsandbox │ │ └── commonandroid │ │ ├── BundleImmutable.java │ │ ├── BundleImmutableConverterAndroidUtils.java │ │ ├── IBundle.java │ │ └── IntentImmutable.java │ └── test │ └── java │ └── com │ └── tomaszpolanski │ └── androidsandbox │ └── commonandroid │ ├── BundleImmutableTest.java │ ├── ExampleUnitTest.java │ └── IntentImmutableTest.java ├── commonlayout ├── .gitignore ├── build.gradle └── src │ ├── main │ ├── AndroidManifest.xml │ └── res │ │ ├── values-v21 │ │ └── styles.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── tomaszpolanski │ └── androidsandbox │ └── ExampleUnitTest.java ├── commontest ├── .gitignore ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── tomaszpolanski │ │ └── androidsandbox │ │ └── commontest │ │ └── TestSubscriberEx.java │ └── test │ └── java │ └── com │ └── tomaszpolanski │ └── androidsandbox │ └── commontest │ └── TestSubscriberExTest.java ├── featuresecond ├── .gitignore ├── build.gradle └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── tomaszpolanski │ │ │ └── androidsandbox │ │ │ ├── ISecondFeatureAppComponent.java │ │ │ ├── SecondActivity.java │ │ │ ├── SecondActivityComponent.java │ │ │ └── SecondActivityModule.java │ └── res │ │ ├── layout │ │ ├── activity_secondary_feature.xml │ │ └── content_secondary_feature.xml │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── tomaszpolanski │ └── androidsandbox │ └── second │ └── ExampleUnitTest.java ├── featurethird ├── .gitignore ├── build.gradle └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── tomaszpolanski │ │ │ └── androidsandbox │ │ │ ├── IThirdFeatureAppComponent.java │ │ │ ├── ThirdActivity.java │ │ │ ├── ThirdActivityComponent.java │ │ │ └── ThirdActivityModule.java │ └── res │ │ ├── layout │ │ ├── activity_third.xml │ │ └── content_third.xml │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── tomaszpolanski │ └── androidsandbox │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── injection ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── tomaszpolanski │ │ └── androidsandbox │ │ └── injection │ │ ├── Injector.java │ │ ├── activity │ │ ├── BaseActivity.java │ │ ├── BaseActivityComponent.java │ │ ├── BaseActivityModule.java │ │ ├── ForActivity.java │ │ └── PerActivity.java │ │ └── app │ │ ├── Application.java │ │ ├── BaseApplication.java │ │ ├── BaseApplicationComponent.java │ │ ├── BaseApplicationModule.java │ │ └── IApplication.java │ └── res │ └── values │ └── strings.xml ├── java-test.gradle ├── providers ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── tomaszpolanski │ │ └── androidsandbox │ │ └── providers │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── tomaszpolanski │ │ │ └── androidsandbox │ │ │ └── providers │ │ │ ├── INavigator.java │ │ │ ├── IResourceProvider.java │ │ │ ├── Navigator.java │ │ │ └── ResourceProvider.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── tomaszpolanski │ └── androidsandbox │ └── providers │ └── ExampleUnitTest.java ├── retrolambda.gradle └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/.gitignore -------------------------------------------------------------------------------- /AndroidSandbox.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/AndroidSandbox.iml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/app/app.iml -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/tomaszpolanski/androidsandbox/ApplicationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/app/src/main/java/com/tomaszpolanski/androidsandbox/ApplicationModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/tomaszpolanski/androidsandbox/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/app/src/main/java/com/tomaszpolanski/androidsandbox/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/tomaszpolanski/androidsandbox/MainActivityComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/app/src/main/java/com/tomaszpolanski/androidsandbox/MainActivityComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/tomaszpolanski/androidsandbox/SandboxApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/app/src/main/java/com/tomaszpolanski/androidsandbox/SandboxApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/tomaszpolanski/androidsandbox/SandboxApplicationComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/app/src/main/java/com/tomaszpolanski/androidsandbox/SandboxApplicationComponent.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/app/src/main/res/layout/content_main.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/src/main/java/com/tomaszpolanski/androidsandbox/common/Preconditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/common/src/main/java/com/tomaszpolanski/androidsandbox/common/Preconditions.java -------------------------------------------------------------------------------- /common/src/main/java/com/tomaszpolanski/androidsandbox/common/TextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/common/src/main/java/com/tomaszpolanski/androidsandbox/common/TextUtils.java -------------------------------------------------------------------------------- /common/src/test/java/com/tomaszpolanski/androidsandbox/common/TextUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/common/src/test/java/com/tomaszpolanski/androidsandbox/common/TextUtilsTest.java -------------------------------------------------------------------------------- /commonandroid/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /commonandroid/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonandroid/build.gradle -------------------------------------------------------------------------------- /commonandroid/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonandroid/proguard-rules.pro -------------------------------------------------------------------------------- /commonandroid/src/androidTest/java/com/tomaszpolanski/androidsandbox/commonandroid/BundleImmutableConverterAndroidUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonandroid/src/androidTest/java/com/tomaszpolanski/androidsandbox/commonandroid/BundleImmutableConverterAndroidUtilsTest.java -------------------------------------------------------------------------------- /commonandroid/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonandroid/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /commonandroid/src/main/java/com/tomaszpolanski/androidsandbox/commonandroid/BundleImmutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonandroid/src/main/java/com/tomaszpolanski/androidsandbox/commonandroid/BundleImmutable.java -------------------------------------------------------------------------------- /commonandroid/src/main/java/com/tomaszpolanski/androidsandbox/commonandroid/BundleImmutableConverterAndroidUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonandroid/src/main/java/com/tomaszpolanski/androidsandbox/commonandroid/BundleImmutableConverterAndroidUtils.java -------------------------------------------------------------------------------- /commonandroid/src/main/java/com/tomaszpolanski/androidsandbox/commonandroid/IBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonandroid/src/main/java/com/tomaszpolanski/androidsandbox/commonandroid/IBundle.java -------------------------------------------------------------------------------- /commonandroid/src/main/java/com/tomaszpolanski/androidsandbox/commonandroid/IntentImmutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonandroid/src/main/java/com/tomaszpolanski/androidsandbox/commonandroid/IntentImmutable.java -------------------------------------------------------------------------------- /commonandroid/src/test/java/com/tomaszpolanski/androidsandbox/commonandroid/BundleImmutableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonandroid/src/test/java/com/tomaszpolanski/androidsandbox/commonandroid/BundleImmutableTest.java -------------------------------------------------------------------------------- /commonandroid/src/test/java/com/tomaszpolanski/androidsandbox/commonandroid/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonandroid/src/test/java/com/tomaszpolanski/androidsandbox/commonandroid/ExampleUnitTest.java -------------------------------------------------------------------------------- /commonandroid/src/test/java/com/tomaszpolanski/androidsandbox/commonandroid/IntentImmutableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonandroid/src/test/java/com/tomaszpolanski/androidsandbox/commonandroid/IntentImmutableTest.java -------------------------------------------------------------------------------- /commonlayout/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /commonlayout/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonlayout/build.gradle -------------------------------------------------------------------------------- /commonlayout/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonlayout/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /commonlayout/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonlayout/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /commonlayout/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonlayout/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /commonlayout/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonlayout/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /commonlayout/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonlayout/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /commonlayout/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonlayout/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /commonlayout/src/test/java/com/tomaszpolanski/androidsandbox/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commonlayout/src/test/java/com/tomaszpolanski/androidsandbox/ExampleUnitTest.java -------------------------------------------------------------------------------- /commontest/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /commontest/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commontest/build.gradle -------------------------------------------------------------------------------- /commontest/src/main/java/com/tomaszpolanski/androidsandbox/commontest/TestSubscriberEx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commontest/src/main/java/com/tomaszpolanski/androidsandbox/commontest/TestSubscriberEx.java -------------------------------------------------------------------------------- /commontest/src/test/java/com/tomaszpolanski/androidsandbox/commontest/TestSubscriberExTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/commontest/src/test/java/com/tomaszpolanski/androidsandbox/commontest/TestSubscriberExTest.java -------------------------------------------------------------------------------- /featuresecond/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /featuresecond/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featuresecond/build.gradle -------------------------------------------------------------------------------- /featuresecond/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featuresecond/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /featuresecond/src/main/java/com/tomaszpolanski/androidsandbox/ISecondFeatureAppComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featuresecond/src/main/java/com/tomaszpolanski/androidsandbox/ISecondFeatureAppComponent.java -------------------------------------------------------------------------------- /featuresecond/src/main/java/com/tomaszpolanski/androidsandbox/SecondActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featuresecond/src/main/java/com/tomaszpolanski/androidsandbox/SecondActivity.java -------------------------------------------------------------------------------- /featuresecond/src/main/java/com/tomaszpolanski/androidsandbox/SecondActivityComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featuresecond/src/main/java/com/tomaszpolanski/androidsandbox/SecondActivityComponent.java -------------------------------------------------------------------------------- /featuresecond/src/main/java/com/tomaszpolanski/androidsandbox/SecondActivityModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featuresecond/src/main/java/com/tomaszpolanski/androidsandbox/SecondActivityModule.java -------------------------------------------------------------------------------- /featuresecond/src/main/res/layout/activity_secondary_feature.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featuresecond/src/main/res/layout/activity_secondary_feature.xml -------------------------------------------------------------------------------- /featuresecond/src/main/res/layout/content_secondary_feature.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featuresecond/src/main/res/layout/content_secondary_feature.xml -------------------------------------------------------------------------------- /featuresecond/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featuresecond/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /featuresecond/src/test/java/com/tomaszpolanski/androidsandbox/second/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featuresecond/src/test/java/com/tomaszpolanski/androidsandbox/second/ExampleUnitTest.java -------------------------------------------------------------------------------- /featurethird/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /featurethird/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featurethird/build.gradle -------------------------------------------------------------------------------- /featurethird/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featurethird/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /featurethird/src/main/java/com/tomaszpolanski/androidsandbox/IThirdFeatureAppComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featurethird/src/main/java/com/tomaszpolanski/androidsandbox/IThirdFeatureAppComponent.java -------------------------------------------------------------------------------- /featurethird/src/main/java/com/tomaszpolanski/androidsandbox/ThirdActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featurethird/src/main/java/com/tomaszpolanski/androidsandbox/ThirdActivity.java -------------------------------------------------------------------------------- /featurethird/src/main/java/com/tomaszpolanski/androidsandbox/ThirdActivityComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featurethird/src/main/java/com/tomaszpolanski/androidsandbox/ThirdActivityComponent.java -------------------------------------------------------------------------------- /featurethird/src/main/java/com/tomaszpolanski/androidsandbox/ThirdActivityModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featurethird/src/main/java/com/tomaszpolanski/androidsandbox/ThirdActivityModule.java -------------------------------------------------------------------------------- /featurethird/src/main/res/layout/activity_third.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featurethird/src/main/res/layout/activity_third.xml -------------------------------------------------------------------------------- /featurethird/src/main/res/layout/content_third.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featurethird/src/main/res/layout/content_third.xml -------------------------------------------------------------------------------- /featurethird/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featurethird/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /featurethird/src/test/java/com/tomaszpolanski/androidsandbox/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/featurethird/src/test/java/com/tomaszpolanski/androidsandbox/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/gradlew.bat -------------------------------------------------------------------------------- /injection/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /injection/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/injection/build.gradle -------------------------------------------------------------------------------- /injection/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/Injector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/Injector.java -------------------------------------------------------------------------------- /injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/activity/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/activity/BaseActivity.java -------------------------------------------------------------------------------- /injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/activity/BaseActivityComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/activity/BaseActivityComponent.java -------------------------------------------------------------------------------- /injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/activity/BaseActivityModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/activity/BaseActivityModule.java -------------------------------------------------------------------------------- /injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/activity/ForActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/activity/ForActivity.java -------------------------------------------------------------------------------- /injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/activity/PerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/activity/PerActivity.java -------------------------------------------------------------------------------- /injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/app/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/app/Application.java -------------------------------------------------------------------------------- /injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/app/BaseApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/app/BaseApplication.java -------------------------------------------------------------------------------- /injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/app/BaseApplicationComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/app/BaseApplicationComponent.java -------------------------------------------------------------------------------- /injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/app/BaseApplicationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/app/BaseApplicationModule.java -------------------------------------------------------------------------------- /injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/app/IApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/injection/src/main/java/com/tomaszpolanski/androidsandbox/injection/app/IApplication.java -------------------------------------------------------------------------------- /injection/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/injection/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /java-test.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/java-test.gradle -------------------------------------------------------------------------------- /providers/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /providers/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/providers/build.gradle -------------------------------------------------------------------------------- /providers/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/providers/proguard-rules.pro -------------------------------------------------------------------------------- /providers/src/androidTest/java/com/tomaszpolanski/androidsandbox/providers/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/providers/src/androidTest/java/com/tomaszpolanski/androidsandbox/providers/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /providers/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /providers/src/main/java/com/tomaszpolanski/androidsandbox/providers/INavigator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/providers/src/main/java/com/tomaszpolanski/androidsandbox/providers/INavigator.java -------------------------------------------------------------------------------- /providers/src/main/java/com/tomaszpolanski/androidsandbox/providers/IResourceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/providers/src/main/java/com/tomaszpolanski/androidsandbox/providers/IResourceProvider.java -------------------------------------------------------------------------------- /providers/src/main/java/com/tomaszpolanski/androidsandbox/providers/Navigator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/providers/src/main/java/com/tomaszpolanski/androidsandbox/providers/Navigator.java -------------------------------------------------------------------------------- /providers/src/main/java/com/tomaszpolanski/androidsandbox/providers/ResourceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/providers/src/main/java/com/tomaszpolanski/androidsandbox/providers/ResourceProvider.java -------------------------------------------------------------------------------- /providers/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/providers/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /providers/src/test/java/com/tomaszpolanski/androidsandbox/providers/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/providers/src/test/java/com/tomaszpolanski/androidsandbox/providers/ExampleUnitTest.java -------------------------------------------------------------------------------- /retrolambda.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/retrolambda.gradle -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomaszpolanski/Android-Modularization/HEAD/settings.gradle --------------------------------------------------------------------------------