首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Longerian
掘友等级
Engineer II
|
Alibaba
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
141
文章 128
沸点 13
赞
141
返回
|
搜索文章
最新
热门
阿里巴巴开源项目TAC——新的服务端开发模式尝试
TAC是一个基于java的微服务容器,提供从业务代码编写、编译、发布、jar动态加载、运行等一系列常用开发流程的支持,是天猫App在服务端开发模式下的新尝试。TAC和客户端框架Tangram结合,极大提高开发效率;TAC目前在天猫App、手机淘宝特价版广泛使用; 天猫App(以…
VirtualView Android 实现详解(三)—— 添加一个自定义控件
前文介绍了模板的基本格式、虚拟控件与原生控件混合使用的方式。本文重点在把这两块内容串起来介绍一下,如何实现从模板生成一个运行时的控件,并如何注册一个自定义控件使用。 控件:基础的 UI 单元,像文本、图片、布局等,通过在 XML 里被引用然后描述一个复杂的界面。 这在 Virt…
Github 上那些开源项目的 star 数
掐指一算,一年时间过去了,去年的这个时候,我还捞了一下 github 上的开源项目数据,分析了一下 github 上的项目分布、受欢迎程度等,还是由一些小小的有意思的发现(原文在此)。前几天看到《GitHub预测2018年开源项目趋势》一文,感觉是时候简单回顾下这一年来开源项目…
提升开发体验,预览 VirtualView
前面一文介绍了 VirtualView 工具的更新,但是我们还需要更加方便的开发体验,比如实时预览。在猫客内,我们配合模板平台,集成了扫码预览的能力。对于开发阶段,我们还需要从模板编译到预览的一条龙服务,因此封装了这么一个小工具。 本脚本基于 buildTemplate.sh …
VirtualView Android实现详解(二)—— 虚拟控件的设计与实现
本文介绍 VirtualView 方案里虚拟化控件的原理,包括尺寸计算与布局的实现,以及它与原生控件组合使用时的逻辑交互。 系统渲染组件的时候分别会调用这几个过程。ViewBase 定义控件的基础属性;虚拟控件都继承自 VirtualViewBase,虚拟容器控件都继承自 La…
RecyclerView 里的自定义 LayoutManager 的一种设计与实现
很久很久以前,我分享过一篇文章,介绍了团队推出的一种异构的自定义 LayoutManger 的实现,它是基于 LinearLayoutManager 扩展实现的,这个项目的名字叫 vlayout,也许你以前听说过,或者在 github 上看到过,虽然还存在不少 bug 和不足,…
天猫客户端组件动态化方案——VirtualView 工具大更新
前文《天猫客户端组件动态化的方案——VirtualView 上手体验》都提到了自定义模板编译成二进制数据的过程,在 Android 版的 Playground 里内置了一个编译工具可以实时调测,然而业务开发过程中,不可能在手机上编译,而是在电脑或者后台去编译模板。因此这里提供了…
天猫客户端组件动态化的方案——VirtualView 上手体验
在之前的文章《猫客 Tangram 页面内组件的动态化方案》、VirtualView Android实现详解(一)里介绍了 VirtualView 方案,不过内容都侧重与设计和实现原理,在进一步介绍其他细节之前,还是先来直观感受下它是什么、它能实现的效果和它的使用方式吧。 简单…
VirtualView Android实现详解(一)—— 文件格式与模板编译
在之前的文章《猫客 Tangram 页面内组件的动态化方案》里介绍了 Tangram 页面的组件动态化方案,但是有很多细节没有展开讲,鉴于内容比较多,打算建一个系列,分多篇文章介绍。本文介绍编译 XML 模板的过程。 Virtualview 方案:简单来讲,就是通过自定义 XM…
猫客页面内组件的动态化方案-Tangram
一直以来,无线应用都在不断寻求动态化页面的解决方案,在阿里巴巴集团内,除了风风火火地 Weex 项目外,各个团队都有大大小小的解决方案。我们猫客一直持续基于 Tangram 方案来解决页面动态化的问题,然而在面对持续升级的业务需求时,原有的开发模式也慢慢变得无法胜任,本年度以来…
下一页
个人成就
文章被点赞
1,866
文章被阅读
71,172
掘力值
3,463
关注了
27
关注者
707
收藏集
1
关注标签
14
加入于
2016-03-19