├── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── wuxiaolong │ │ └── modularsample │ │ ├── AndroidApplication.java │ │ └── MainActivity.java │ └── res │ └── layout │ └── app_activity_main.xml ├── common ├── .gitignore ├── aars │ └── AndroidUtils1.0.7.aar ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── wuxiaolong │ │ └── common │ │ ├── activity │ │ ├── BaseActivity.java │ │ └── ButterKnifeActivity.java │ │ ├── model │ │ ├── UserModel.java │ │ └── WeatherModel.java │ │ └── retrofit │ │ ├── ApiCallback.java │ │ ├── ApiClient.java │ │ └── ApiStores.java │ └── res │ └── layout │ └── toolbar.xml ├── config.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── module1 ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── wuxiaolong │ │ └── module1 │ │ ├── MainActivity.java │ │ ├── Module1Fragment.java │ │ ├── Module1ServiceImpl.java │ │ └── debug │ │ └── Module1Application.java │ ├── release │ └── AndroidManifest.xml │ └── res │ └── layout │ ├── module1_activity_main.xml │ └── module1_fragment_module1.xml ├── module2 ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── wuxiaolong │ │ └── module2 │ │ └── MainActivity.java │ ├── release │ └── AndroidManifest.xml │ └── res │ └── layout │ └── module2_activity_main.xml ├── resource ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── res │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── router ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── wuxiaolong │ │ └── router │ │ ├── Module1Service.java │ │ ├── RouterConstants.java │ │ └── RouterUtils.java │ └── res │ └── values │ └── strings.xml ├── settings.gradle └── versions.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/wuxiaolong/modularsample/AndroidApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/app/src/main/java/com/wuxiaolong/modularsample/AndroidApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/wuxiaolong/modularsample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/app/src/main/java/com/wuxiaolong/modularsample/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/res/layout/app_activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/app/src/main/res/layout/app_activity_main.xml -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /common/aars/AndroidUtils1.0.7.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/common/aars/AndroidUtils1.0.7.aar -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/common/proguard-rules.pro -------------------------------------------------------------------------------- /common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /common/src/main/java/com/wuxiaolong/common/activity/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/common/src/main/java/com/wuxiaolong/common/activity/BaseActivity.java -------------------------------------------------------------------------------- /common/src/main/java/com/wuxiaolong/common/activity/ButterKnifeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/common/src/main/java/com/wuxiaolong/common/activity/ButterKnifeActivity.java -------------------------------------------------------------------------------- /common/src/main/java/com/wuxiaolong/common/model/UserModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/common/src/main/java/com/wuxiaolong/common/model/UserModel.java -------------------------------------------------------------------------------- /common/src/main/java/com/wuxiaolong/common/model/WeatherModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/common/src/main/java/com/wuxiaolong/common/model/WeatherModel.java -------------------------------------------------------------------------------- /common/src/main/java/com/wuxiaolong/common/retrofit/ApiCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/common/src/main/java/com/wuxiaolong/common/retrofit/ApiCallback.java -------------------------------------------------------------------------------- /common/src/main/java/com/wuxiaolong/common/retrofit/ApiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/common/src/main/java/com/wuxiaolong/common/retrofit/ApiClient.java -------------------------------------------------------------------------------- /common/src/main/java/com/wuxiaolong/common/retrofit/ApiStores.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/common/src/main/java/com/wuxiaolong/common/retrofit/ApiStores.java -------------------------------------------------------------------------------- /common/src/main/res/layout/toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/common/src/main/res/layout/toolbar.xml -------------------------------------------------------------------------------- /config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/config.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/gradlew.bat -------------------------------------------------------------------------------- /module1/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /module1/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/module1/build.gradle -------------------------------------------------------------------------------- /module1/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/module1/proguard-rules.pro -------------------------------------------------------------------------------- /module1/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/module1/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /module1/src/main/java/com/wuxiaolong/module1/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/module1/src/main/java/com/wuxiaolong/module1/MainActivity.java -------------------------------------------------------------------------------- /module1/src/main/java/com/wuxiaolong/module1/Module1Fragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/module1/src/main/java/com/wuxiaolong/module1/Module1Fragment.java -------------------------------------------------------------------------------- /module1/src/main/java/com/wuxiaolong/module1/Module1ServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/module1/src/main/java/com/wuxiaolong/module1/Module1ServiceImpl.java -------------------------------------------------------------------------------- /module1/src/main/java/com/wuxiaolong/module1/debug/Module1Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/module1/src/main/java/com/wuxiaolong/module1/debug/Module1Application.java -------------------------------------------------------------------------------- /module1/src/main/release/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/module1/src/main/release/AndroidManifest.xml -------------------------------------------------------------------------------- /module1/src/main/res/layout/module1_activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/module1/src/main/res/layout/module1_activity_main.xml -------------------------------------------------------------------------------- /module1/src/main/res/layout/module1_fragment_module1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/module1/src/main/res/layout/module1_fragment_module1.xml -------------------------------------------------------------------------------- /module2/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /module2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/module2/build.gradle -------------------------------------------------------------------------------- /module2/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/module2/proguard-rules.pro -------------------------------------------------------------------------------- /module2/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/module2/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /module2/src/main/java/com/wuxiaolong/module2/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/module2/src/main/java/com/wuxiaolong/module2/MainActivity.java -------------------------------------------------------------------------------- /module2/src/main/release/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/module2/src/main/release/AndroidManifest.xml -------------------------------------------------------------------------------- /module2/src/main/res/layout/module2_activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/module2/src/main/res/layout/module2_activity_main.xml -------------------------------------------------------------------------------- /resource/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /resource/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/resource/build.gradle -------------------------------------------------------------------------------- /resource/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/resource/proguard-rules.pro -------------------------------------------------------------------------------- /resource/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/resource/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /resource/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/resource/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /resource/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/resource/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /resource/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/resource/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /resource/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/resource/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /resource/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/resource/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /resource/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/resource/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /resource/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/resource/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /resource/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/resource/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /resource/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/resource/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /resource/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/resource/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /resource/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/resource/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /resource/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/resource/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /resource/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/resource/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /router/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /router/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/router/build.gradle -------------------------------------------------------------------------------- /router/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/router/proguard-rules.pro -------------------------------------------------------------------------------- /router/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/router/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /router/src/main/java/com/wuxiaolong/router/Module1Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/router/src/main/java/com/wuxiaolong/router/Module1Service.java -------------------------------------------------------------------------------- /router/src/main/java/com/wuxiaolong/router/RouterConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/router/src/main/java/com/wuxiaolong/router/RouterConstants.java -------------------------------------------------------------------------------- /router/src/main/java/com/wuxiaolong/router/RouterUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/router/src/main/java/com/wuxiaolong/router/RouterUtils.java -------------------------------------------------------------------------------- /router/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/router/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/settings.gradle -------------------------------------------------------------------------------- /versions.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WuXiaolong/ModularSample/HEAD/versions.gradle --------------------------------------------------------------------------------