Tangram UI模块化 UI 界面方案
Tangram,七巧板,是天猫团队开源的跨平台模块化 UI 界面方案。
Tangram 不仅仅是一个 Native(iOS & Android)的界面开发框架,而是从日常工作中沉淀出的一套界面解决方案,涵盖了 Native SDK、GUI操作台、后端逻辑容器、组件库机制的一整套方案。
Tangram 从手机天猫 - 首页方案抽象而来,是面向组件的界面方案,是开发团队不断权衡性能、稳定性、开发效率、灵活性和动态性多方面表现的结果。除了手机天猫首页外,还支撑了天猫 App 中的天猫直播、我的天猫、猜你喜欢等多个业务,并且在阿里星球等多个阿里系 App 中有所应用。
特性
Android iOS 双平台支持,Android 版本参考开源库 Tangram-Android。
通过 json 创建页面视图,并提供了默认的解析器。
可轻松实现页面视图的回收与复用。
框架提供多种默认的布局方式。
通过 json 数据或代码支持自定义布局样式。
高性能,基于 vlayout
支持扩展功能模块
评论