首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
EastWoodYang
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
借助Gradle Plugin解决模块化开发中模块如何对外暴露接口
直奔主题,在模块化开发中,模块间的数据交流大多数同学会采用以接口作为通信协议的方式。需要面对的问题有以下几点: 这个问题简单,由提供服务的模块来维护。 打成jar包,发布到maven。 现在可以参考的方案有三种:一. 所有相关模块的接口统一在一个模块中维护;二. 各个模块的接口…
Android模块接口服务,暴露SDK+接口服务查找(类似微信.api)
模块A对外暴露SDK(接口+数据Model),在运行时,通过接口将对应的接口服务注册到服务容器中。 模块B引用模块A对外暴露的SDK,通过SDK中的接口在服务容器中查找对应的接口服务并调用。 这里所述的SDK对应的就是一个jar包,其实就是Android module中,打一个…
Android模块化之MicroModule(微信Pins工程)
相信你看过微信关于模块化的分享《微信Android模块化架构重构实践》,也注意到里面提到的pins工程结构。 作者是这样描述的 ------“pins工程能在module之内再次构建完整的多子工程结构,通过project.properties来指定编译依赖关系。通过依赖关系在编…
Android路由框架AnnoRouter:使用Java接口来定义路由跳转
AnnoRouter是一个用于协助Android组件化的路由框架。它参考了Retrofit的接口设计,将路由跳转API转化为Java接口,使用注解来配置跳转信息。 使用 @RouterScheme, @RouterHost, @Path 及 @Param 来定义一个路由地址。 …
Android 通用的组件自动注册、自动初始化解决方案
我们在组件化的过程,业务被拆分至独立的Module中,一些公用组件会在各个Module中通过APT生成一些需要被注册至组件中的信息类,比如EventBus生成的Index类。我们这边RN定制的Plugin是跟随各自module,需要被注册。还有,各Module对外提供的api接…
Gradle Repo:一个能管理多个Git仓库,又能快速切换分支的Gradle插件
项目组件化过程中,会根据App框架、业务情况划分出各个独立的模块。通常把各个模块的代码管理分开,各自有独立Git仓库。 这样有个好处是可以按需clone部分模块的代码,再组装成一个可运行的工程。比如,业务组的同学开发某个Feature的时候,只需clone业务层部分模块的代码,…
个人成就
文章被点赞
74
文章被阅读
13,340
掘力值
325
关注了
0
关注者
14
收藏集
0
关注标签
1
加入于
2018-06-17