【Github】项目名:DoKit:面向泛前端产品研发全生命周期的效率平台
项目简介
DoKit诞生于滴滴城运服体验技术部,是一款面向泛前端产品研发全生命周期的效率平台。它已经发展成一个相对完整的生态,涵盖DoKitForAndroid、DoKitForiOS、DoKitFor小程序、DoKitForFlutter、DoKitForWeb等。被BAT以及滴滴、字节、快手、京东等企业广泛使用。dokit.cn平台端的推出标志其进入效率工具平台阶段。
项目目的
每一个稍具规模的App都会自带一些线下测试功能代码,如环境切换、帧率查看等,但这些功能的切换入口多样且每个App大多自己实现,功能模块也有相似之处。DoKit的目的就是成为一个功能平台,让App快速接入常用或未实现的辅助开发、测试效率、视觉辅助工具,也能接入业务紧密耦合的非通用辅助工具,与dokit平台搭配延伸功能,方便接入和扩展。
核心技术
DoKit具有多种技术实现,如在iOS方面有研发助手技术实现、支持iOS本地crash查看功能等;在Android版本也有技术实现,如支持Activity启动耗时统计方案等。在不同功能模块中也有对应的技术手段,例如数据Mock采用基于App网络拦截的接口Mock方案等。
实践案例
被BAT以及滴滴、字节、快手、京东等头部独角兽企业广泛使用并获得良好的口碑。
项目总结
DoKit是一个功能强大的面向泛前端产品研发全生命周期的效率平台,有着诸多功能模块、明确的开发目的和有效的核心技术。欢迎大家在评论区留言讨论关于DoKit的任何话题,如使用体验、功能建议等。
项目地址
数据统计
数据评估
本站链氪巴士提供的DoKit:面向泛前端产品研发全生命周期的效率平台都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。