-
Notifications
You must be signed in to change notification settings - Fork 570
Home
mqzhangw edited this page Jan 9, 2018
·
17 revisions
欢迎使用得到组件化方案,请在使用前阅读系列文章:
原理解释Android彻底组件化方案实践
demo解读Android彻底组件化demo发布
使用ARouter android彻底组件化—UI跳转升级改造
每个组件都支持单独调试,同时也可以集成其他组件中进行集成调试,在单独和集成调试之间不需要修改组件的属性
添加runalone文件夹,里面可以配置单独运行需要的Application类以及入口Activity等代码
然后在AS的窗口中直接选择要调试的组件,点击run就可以运行
如果要集成其他组件,只需要在组件的gradle.properties中添加对应组件的module名即可
debugComponent=readercomponent,sharecomponent
compileComponent=readercomponent,sharecomponent
分别对应debug和release两种模式
注意:在修改gradle.properties之外,需要先sync一下才可以生效
demo中有分支master-arouter,具体示例了如何使用Arouter
kotlin组件的配置与Java组件基本是一致的,主要区别在apt的命令上有点区别
项目改造是个庞大的工程,开始之前可以参考一张经验图
DDComponent的讨论群,群号693097923,欢迎大家加入: