Java提供的SPI全名就是Service Provider Interface,下面是一段官方的解释,,其实就是为某个接口寻找服务的机制,有点...
Java提供的SPI全名就是Service Provider Interface,下面是一段官方的解释,,其实就是为某个接口寻找服务的机制,有点...
最近,因为开发的时候经改动依赖的库,所以,我想对 Gradle 脚本做一个调整,用来动态地将依赖替换为源码。这里以 android-mvvm-a...
什么是代码中心化? 如果你的项目已经模块化,那么你极大概率概率遇到过以下场景。A 模块 需要使用 B 模块中的 javaBean(类) 和 方法...
原文链接:https://www.jianshu.com/p/902df67e9728 最近看了微信Android模块化架构重构实践这篇文章,刚...
原创 李振全 得物技术 1. 背景 当前直播间业务迭代越来越频繁,开发人员也越来越多,而几乎百分之九十的需求都是在 直播观众页,直播主播开播这两...
引言 随着业务的高速发展,代码量也越来越多,良好的工程结构和依赖管理对构建速度有着积极的作用,文章介绍了最近一段时间得物Android工程gra...
SPI是什么 SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启...
引子 在上一篇中,用 MVI 重构了“新闻流”这个业务场景。本篇在此基础上进一步拓展,引入 MVI 中两个重要的概念PartialChange和...
一、概述 随着业务的发展,工程的逐渐增大与开发人员增多,很多工程都走向了模块化、组件化、插件化道路,来方便大家的合作开发与降低业务之间的耦合度。...
什么是组件化?相信这样的名词我们的耳熟能详了。我也看过很多第三方的开源组件化思路,但是通常想自己实现的话,总会遇到各种各样的问题。 所以接下来我...
专题公告
Android 架构