阅读 3048

Tencent Shadow将在掘金持续分享

Tencent Shadow是什么?

Tencent Shadow是腾讯最近开源的一款Android插件框架。我们的业务长期应用这项技术,在积累了大量经验后自主设计开发的一款Android插件框架。这款插件框架的设计是考虑了市面上所有Android插件框架的需求而设计的,但实现上只优先实现了我们自身业务所需要的功能。所以我们将Shadow开源出来,是希望大家能够利用我们已经写好的代码。对于我们没有实现的功能,确实需要大家自行实现。我们比较有信心的是,其余功能的实现和现有代码不会有根本上的冲突。所以在我们看来开源Shadow是一个和大家互惠互利的事情。我们也希望将来能够收获大家贡献的代码用于我们的业务中。

关于Shadow具体的特性,目前可以从Github主页上了解到。

在掘金打算分享什么?

Shadow开源的代码是带有完整的开发历史的,可以看出来我们从写第一行代码时就打算对外开源了。因此在代码质量上多少有些注意,在设计上就更是十分谨慎。虽然目前自动化测试用例不够完善,但至少我们知道自动化测试的重要性,在Shadow里做了自动化测试的框架。

我们是觉得,这套代码对于水平比较高并且非常熟悉Android插件框架的人来说是可以直接看懂的,因此在文档不完善的情况下直接开源出来也具有一定意义。毕竟再完善的文档也会有一部分人因为一些通用技术问题无法完全掌握。

因此,每多分享一部分设计细节,就多一部分人能看懂Shadow。

Github主页

github.com/Tencent/Sha…

关注下面的标签,发现更多相似文章
评论