组件化这个东西其实并不复杂,他就是种思路,本质上是一种 app 架构思路,说穿了很简单的,难在组件化改造的时候,真正写起代码会出现不少棘手的问题。组件化是一种 app 架构,他的发展也是沿着正常的技术发展脉络来的,也是为了以追求高复用,高可维护性的目的的代码封装,区别是组件化是对整个 app 的再次封装。
组件化
研究组件化还是非常有必要的,这也是移动开发的一个趋势,最近就在网上找了些组件化的案例和资料,总结后在这里发出来大家一块学习进步.
组件化/模块化
1.博客文章:
[模块化与解耦](模块化与解耦 - 刘坤的技术博客)
[浅析 iOS 应用组件化设计](Skyline75489)
[iOS组件化思路-大神博客研读和思考](iOS组件化思路-大神博客研读和思考 - 简书)
[iOS组件化实践方案-LDBusMediator练就](iOS组件化实践方案-LDBusMediator炼就 - 简书)
[iOS组件化方案探索](iOS 组件化方案探索 « bang’s blog)
[IOS-组件化架构漫谈](组件化架构漫谈 - 简书)
[一个iOS模块化开发解决方案](一个iOS模块化开发解决方案 - CocoaChina_让移动开发更简单)
2.知名APP组件化方案
[豆瓣App的模块化实践](豆瓣App的模块化实践 - CocoaChina_让移动开发更简单)
[手机天猫解耦之路](手机天猫解耦之路)
[京东iOS客户端组件管理实践](京东iOS客户端组件管理实践)
[滴滴出行iOS客户端架构演进之路](滴滴出行)
[蘑菇街 App 的组件化之路](蘑菇街APP组件化1) 推荐,讲的比较全面
[蘑菇街 App 的组件化之路·续](蘑菇街APP组件化2) 推荐,讲的比较全面
[手机淘宝客户端架构探索实践](手机淘宝客户端架构探索实践-博客-云栖社区-阿里云 )
[支付宝钱包客户端技术架构](支付宝钱包客户端技术架构-博客-云栖社区-阿里云 )
3.组件化实践
[iOS组件化实践](组件化实践)
[谈谈我的理解-组件化/模块化](组件化/模块化)
[iOS组件化实践(一):简介](iOS组件化实践(一):简介 - 简书)
[iOS组件化实践(二):准备](iOS组件化实践(二):准备 - 简书)
[iOS组件化实践(一):简介](iOS组件化实践(一):简介 - 简书)
4.最后推荐几篇好的架构文章
[iOS应用架构谈 开篇](iOS应用架构谈 开篇 - Casa Taloyum)
[iOS应用架构谈 view层的组织和调用方案](iOS应用架构谈 view层的组织和调用方案 - Casa Taloyum)
[iOS应用架构谈 网络层设计方案](iOS应用架构谈 网络层设计方案 - Casa Taloyum)
[iOS应用架构谈 本地持久化方案及动态部署](iOS应用架构谈 本地持久化方案及动态部署 - Casa Taloyum)
[iOS应用架构谈 组件化方案](组件化方案)