Small是一个轻量化的插件化框架,Small的使用介绍可以查看官网文档)了解,Small项目接入总结可以查看博客的另一篇《Small框架实践总结》。这篇文章主要从以下几个角度来看Small框架的实现原理。
- Small如何实现插件代码打包和资源打包
- Small加载插件代码和资源的原理
- Small代理插件activity生命周期的原理
这篇文章主要总结了在使用Small框架改造老项目过程中遇到的问题和相应的解决方案,也总结了使用Small框架的基础知识点,并从一个使用者的角度来分析Small框架的优缺点。如果你的项目也面临业务模块耦合,边界不清晰,没有动态部署方案等等需要插件化方案来解决的问题,不妨先看下这篇文章再试一试Small框架,Small的功能未必全面但绝对聚焦了插件化框架需要解决的的核心问题。
什么是Small框架? Small是一个轻量级的插件化框架,Small也是一个dex分包方案,Small也是一个业务模块解耦方案,同时Small也是一个动态化加载和更新方案。先去看官网文档了解Small的基础知识~~