滴滴技术团队今天宣布,Dokit 3.0 版本正式发布,DoraemonKit,简称 DoKit,中文名哆啦 A 梦,是滴滴开源的一款功能齐全的客户端( iOS 、Android )研发助手。git
每个稍微有点规模的 App,总会自带一些线下的测试功能代码,好比环境切换功能、帧率查看功能等等,这些功能的切换入口每每放在各式各样的入口中,好比一些特殊的手势,双击 statusBar,双击某一个功能区块,或者新建一个 keyWindow 始终至于 App 最上方等等,并且每个 App 里面的线下附带功能模块不少是类似的,好比帧率查看、内存和 CPU 监控等等,可是如今基本上都是每一个 App 都是本身实现了一份,经历了以上的问题以后,DoraemonKit 就有了它存在的意义。github
DoraemonKit 是一个功能平台,可以让每个 App 快速接入一些经常使用的或者你没有实现的一些辅助开发工具、测试效率工具、视觉辅助工具,并且可以完美在 Doraemon 面板中接入你已经实现的与业务紧密耦合的一些非通有的辅助工具,并搭配dokit平台,让功能获得延伸,接入方便,便于扩展。segmentfault
简单总结网络
一、DoraemonKit 可以快速让你的业务测试代码可以在这里统一管理,统一收口;
二、DoraemonKit 内置不少经常使用的工具,避免重复实现,一次接入,你将会拥有强大的工具集合。 三、搭配dokit平台,方便你进行数据mock以及记录你的每一次健康体检用例架构
▍优化点工具
Androidgitlab
Android 端主要优化了网络拦截、悬浮窗、位置模拟、Aop 解决方案等等:性能
iOS开发工具
iOS 端主要优化了多个工具的用户体验、加速代码安装速度、减小对于业务方的影响等等:测试
▍新增工具
如下新增的大部分 Kit 在 Android 和 iOS 两端是对齐的,有些平台特有的功能会进行标注。
1)数据 Mock
提供一套基于 App 网络拦截的接口 Mock 方案,无需修改代码便可完成对于接口数据的 Mock。
了解详情:https://www.dokit.cn/#/index/productCenter
了解更多能够查看文章《滴滴正式发布开源客户端研发助手DoKit 3.0,新特性解读》