All Projects → wutongke → Modularizationapp

wutongke / Modularizationapp

Android 组件化demo

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Modularizationapp

Appaddupdate
Android app 增量更新
Stars: ✭ 192 (-15.04%)
Mutual labels:  gradle
Techreborn
Tech Reborn is a completely standalone tech mod including tools and machines to gather resources, process materials, and progress through the mod. https://www.curseforge.com/minecraft/mc-mods/techreborn
Stars: ✭ 205 (-9.29%)
Mutual labels:  gradle
Badass Jlink Plugin
Create a custom runtime image of your modular application
Stars: ✭ 216 (-4.42%)
Mutual labels:  gradle
Acgn Community
A community app for news,animation,music and novels developed material design style.
Stars: ✭ 193 (-14.6%)
Mutual labels:  gradle
Worldwindandroid
The NASA WorldWind Java SDK for Android (WWA) includes the library, examples and tutorials for building 3D virtual globe applications for phones and tablets.
Stars: ✭ 204 (-9.73%)
Mutual labels:  gradle
Drawingview Android
DrawingView is a simple view that lets you draw on screen using your fingers and lets you save the drawings as images.
Stars: ✭ 206 (-8.85%)
Mutual labels:  gradle
Ddd Java
Spring Boot + Java [ DDD Sample ]
Stars: ✭ 191 (-15.49%)
Mutual labels:  gradle
Uportal
Enterprise open source portal built by and for the higher education community.
Stars: ✭ 221 (-2.21%)
Mutual labels:  gradle
Vasdolly
Android V1 and V2 Signature Channel Package Plugin
Stars: ✭ 2,441 (+980.09%)
Mutual labels:  gradle
Httpclient Android
HttpClient repackaged for Android
Stars: ✭ 211 (-6.64%)
Mutual labels:  gradle
Mxisd
Federated Matrix Identity Server
Stars: ✭ 194 (-14.16%)
Mutual labels:  gradle
Autoplay
Gradle plugin for publishing Android artifacts to Google Play.
Stars: ✭ 201 (-11.06%)
Mutual labels:  gradle
Sample Project Gradle
Sample web3j project using Gradle
Stars: ✭ 211 (-6.64%)
Mutual labels:  gradle
Gradledoc
Gradle 中文文档
Stars: ✭ 192 (-15.04%)
Mutual labels:  gradle
Forbidden Apis
Policeman's Forbidden API Checker
Stars: ✭ 216 (-4.42%)
Mutual labels:  gradle
Micromodule
Rebuild multiple complete module structures within the module.
Stars: ✭ 192 (-15.04%)
Mutual labels:  gradle
Argusapm
Powerful, comprehensive (Android) application performance management platform. 360线上移动性能检测平台
Stars: ✭ 2,452 (+984.96%)
Mutual labels:  gradle
Reposilite
Lightweight repository management software dedicated for the Maven based artifacts (formerly NanoMaven) 📦
Stars: ✭ 222 (-1.77%)
Mutual labels:  gradle
Customfloatingactionbutton
This view is for replacement of standard Floating Action Button from Google Support Library. It is easy to use, customizable and you can also add text to button
Stars: ✭ 222 (-1.77%)
Mutual labels:  gradle
Twitch4j
Modular Async/Sync/Reactive Twitch API Client / IRC Client
Stars: ✭ 209 (-7.52%)
Mutual labels:  gradle

Android 组件化开发demo

组件化开发可以有效降低代码模块的耦合度,使代码架构更加清晰,同时模块化的编译可以有效减少编译时间,当然总的编译时间是不会减少的,只是App模块化之后开发某个模块时,只需要编译特定模块,可以快速编译调试。

详情参考

Paste_Image.pngPaste_Image.pngPaste_Image.pngPaste_Image.pngPaste_Image.png

编译运行

当在gradle.properties中设置IsBuildMudle=true时,可以独立运行每个module,包括app module,单独build module app时,由于没有编译moduleA和moduleB,点击两个模块时不会跳转。每个module可独立运行调试。

当设置IsBuildMudle=false,可以编译运行整个project,注意IsBuildMudle变量设置改变时,要对gradle进行sysn。

有什么奇怪问题,可以clean project再编译……^ - ^

感谢

http://kymjs.com/code/2016/10/18/01 https://github.com/mzule/ActivityRouter https://github.com/liangzhitao/ComponentizationApp

issue

关于url跳转传参数的一个问题

https://github.com/mzule/ActivityRouter/issues/17

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].