-
Notifications
You must be signed in to change notification settings - Fork 386
Home
leobert-lan edited this page Jul 31, 2018
·
7 revisions
欢迎使用得到组件化方案,请在使用前阅读系列文章:
原理解释Android彻底组件化方案实践
demo解读Android彻底组件化demo发布
使用ARouter android彻底组件化—UI跳转升级改造
UIRouter详解(一)组件化方案:JIMU之UI路由(一)
UIRouter详解(二)组件化方案:JIMU之UI路由(二)
理解组件化组件化方案:JIMU之再看组件化 JIMU未必是最好的组件化方案,JIMU中也有很多不足,希望各位在组件化学习、研究中能更加透彻的理解组件化,并避免在JIMU的一些折中做法中陷入困惑
每个组件都支持单独调试,同时也可以集成其他组件中进行集成调试,在单独和集成调试之间不需要修改组件的属性
添加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的命令上有点区别
项目改造是个庞大的工程,开始之前可以参考一张经验图
JIMU的讨论群,群号693097923,欢迎大家加入: