链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

didi/DoKit:面向泛前端产品研发全生命周期的效率平台

DoKit诞生于滴滴城运服体验技术部,是一款面向泛前端产品研发全生命周期的效率平台。它有多种版本如针对Android、iOS、小程序、Flutter、Web等。被众多知名企业使用。功能涵盖平台工具(数据Mock、健康体检等)、常用工具(App信息查看等众多功能)、性能检测(帧率...

访问官网 →

【Github】项目名:didi/DoKit:一款面向泛前端产品研发全生命周期的效率平台

项目简介

DoKit诞生于滴滴城运服体验技术部,是一款面向泛前端产品研发全生命周期的效率平台。它发展出了相对完整的生态,如DoKitForAndroid、DoKitForiOS、DoKitFor小程序、DoKitForFlutter、DoKitForWeb等。其被BAT以及滴滴、字节、快手、京东等头部独角兽企业广泛使用并口碑良好。dokit.cn平台端的推出标志着它从单纯效率工具进入效率工具平台阶段。不过要注意,当前DoKit的所有功能都只针对Debug环境,Release环境未经过实际验证,使用需遵循官方文档。

功能模块

一、平台工具(www.dokit.cn)

包含【数据Mock】(App接口Mock解决方案)、【健康体检】(整合多项工具定位问题)、【文件同步助手】(终端服务相关操作)、【一机多控】(提升研发测试效率)。

二、常用工具

例如【App信息查看】、【开发者选项Android特有】、【本地语言】、【沙盒浏览】、【MockGPS】等众多工具,涵盖手机信息查看、跳转操作、文件浏览、定位、页面查看、Crash查看、数据清除、日志打印等多方面功能。

三、性能检测

包括【帧率】、【CPU】、【内存】、【流量监控】、【卡顿】、【大图检测】等,可对App的性能相关指标进行监控、分析和问题查找。

四、视觉工具

有【颜色吸管】、【组件检查】、【对齐标尺】、【元素边框线】等,便于设计师进行UI检查等工作。

五、Weex专项工具(CML专项工具)

如【console日志查看】、【storage缓存查看】、【容器信息】、【DevTool】等,针对Weex文件相关操作。

六、支持自定义的业务工具集成到面板中

可统一维护和管理所有测试模块。

七、微信小程序专项工具

详见Doraemonminiprogramdebugger相关文档。

项目总结

DoKit在泛前端产品研发过程中有着诸多作用,如统一管理业务测试代码、避免工具的重复实现、提升研发效率等。欢迎各位粉丝留言分享对DoKit项目的看法或者使用经验。

项目地址

GitHub链接直达