240 发简信
IP属地:湖南
  • 借助Gradle Plugin解决模块化开发中模块如何对外暴露接口

    直奔主题,在模块化开发中,模块间的数据交流大多数同学会采用以接口作为通信协议的方式。需要面对的问题有以下几点: 接口由谁来维护?这个问题简单,由...

  • Resize,w 360,h 240
    Android模块接口服务,暴露接口+接口服务查找(类似微信.api)

    MIS - 模块接口服务(Module Interface Service) 模块A对外暴露SDK(接口+数据Model),在运行时,通过接口将...

  • Resize,w 360,h 240
    Android模块化之MicroModule(微信Pins工程)

    微信Pins工程 相信你看过微信关于模块化的分享《微信Android模块化架构重构实践》,也注意到里面提到的pins工程结构。 作者是这样描述的...

  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转

    介绍 AnnoRouter是一个用于协助Android组件化的路由框架。它参考了Retrofit的接口设计,将路由跳转API转化为Java接口,...

  • Resize,w 360,h 240
    Android 通用的组件自动注册、自动初始化解决方案

    背景问题 我们在组件化的过程,业务被拆分至独立的Module中,一些公用组件会在各个Module中通过APT生成一些需要被注册至组件中的信息类,...

  • Resize,w 360,h 240
    Gradle Repo:一个能管理多个Git仓库,又能快速切换分支的Gradle插件

    背景和问题 项目组件化过程中,会根据App框架、业务情况划分出各个独立的模块。通常把各个模块的代码管理分开,各自有独立Git仓库。这样有个好处是...

    0.4 4104 4 14
  • Resize,w 360,h 240
    Android模块化之MicroModule(参考微信模块化的Pins工程)

    大家应该都看过微信关于模块化的分享《微信Android模块化架构重构实践》,但不知道是否注意到它里面提到的pins工程结构 作者是这样描述的 -...