滴滴技術團隊今天宣佈,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,新特性解讀》