热文推荐:

  • 尘埃落定!清华才子王垠加入华为职级22,前阿里P10赵海平加入字节跳动,职级或为4+

  • 百度网盘“破解版”,Pandownload开发者被抓

DoraemonKit 简称DoKit,中文名 哆啦A梦,意味着能够像哆啦A梦一样提供给他的主人各种各样的工具。Just Do Kit。

效果演示

DoKit 首页效果演示

功能模块

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

  1. 【数据Mock】 App接口Mock解决方案,提供一套基于App网络拦截的接口Mock方案,无需修改代码即可完成对于接口数据的Mock。

  2. 【健康体检】 一键式操作,整合DoKit多项工具,数据可视化,快速准确定位问题,让你对app的性能了如指掌。

二、常用工具

  1. 【App 信息查看】 快速查看手机信息,App 基础信息、签名相关、权限信息的渠道,避免去手机设置查找或者查看项目源代码的麻烦;

  2. 【开发者选项 Android特有】 一键跳转开发者选项,避免安卓由于平台差异导致的入口不一致

  3. 【本地语言】 一键跳转本地语言,避免安卓由于平台差异导致的入口不一致

  4. 【沙盒浏览】 App 内部文件浏览的功能,支持删除和预览, 并且能通过 AirDrop 或者其他分享方式上传到 PC 中,进行更加细致的操作;

  5. 【MockGPS】 App 能定位到全国各地,支持地图地位和手动输入经纬度;

  6. 【H5任意门】 开发测试同学可以快速输入 H5 页面地址,查看该页面效果;

  7. 【Crash查看】 方便本地打印出出现 Crash 的堆栈;

  8. 【子线程UI】 快速定位哪一些 UI 操作在非主线程中进行渲染,避免不必要的问题;(iOS独有)

  9. 【清除本地数据】 一键删除沙盒中所有数据;

  10. 【NSLog】 把所有 NSLog 信息打印到UI界面,避免没有开发证书无法调试的尴尬;

  11. 【Lumberjack】 每一条 CocoaLumberjack 的日志信息,都在在 App 的界面中显示出来,再也不需要导出日志这么麻烦;(iOS独有)

  12. 【DBView】 通过网页方便快捷的操作应用内数据库,让数据库的调试变得非常优雅;

  13. 【模拟弱网】 限制网速,模拟弱网环境下App的运行情况。(android独有)

三、性能检测

  1. 【帧率】 App 帧率信息提供波形图查看功能,让帧率监控的趋势更加明显;

  2. 【CPU】 App CPU 使用率信息提供波形图查看功能,让 CPU 监控的趋势更加形象;

  3. 【内存】 App 内存使用量信息提供波形图查看功能,让内存监控的趋势更加鲜明;

  4. 【流量监控】 拦截 App 内部流量信息,提供波形图展示、流量概要展示、流量列表展示、流量筛选、流量详情,对流量信息统一拦截,成为我们 App 中自带的 "Charles";

  5. 【卡顿】 锁定 App 出现卡顿的时刻,打印出对应的代码调用堆栈;

  6. 【大图检测】 通过流量监测,找出所有的大小超标的图片,避免下载大图造成的流量浪费和渲染大图带来的CPU消耗。

  7. 【启动耗时】 无侵入的统计出App启动过程的总共耗时;

  8. 【UI层级检查】 检查出每一个页面中层级最深的元素;

  9. 【函数耗时】 从函数级别分析app性能瓶颈;

  10. 【Load】 找出所有的Load方法,并给出耗时分析;(iOS独有)

  11. 【内存泄漏】 找出App中所有的内存泄漏的问题。

四、视觉工具

  1. 【颜色吸管】 方便设计师 UI 捉虫的时候,查看每一个组件的颜色值是否设置正确;

  2. 【组件检查】 可以抓取任意一个UI控件,查看它们的详细信息,包括控件名称、控件位置、背景色、字体颜色、字体大小;

  3. 【对齐标尺】 参考 Android 系统自带测试工具,能够实时捕获屏幕坐标,并且可以查看组件是否对齐;

  4. 【元素边框线】 绘制出每一个 UI 组件的边框,对于组件布局有一定的参考意义。

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

  1. 【console日志查看】 方便在端上查看每一个Weex文件中的console日志,提供分级和搜索功能;

  2. 【storage缓存查看】 将Weex中的storage模块的本地缓存数据可视化展示;

  3. 【容器信息】 查看每一个打开的Weex页面的基本信息和性能数据;

  4. 【DevTool】 快速开启Weex DevTool的扫码入口。

tips :如果使用我们滴滴优秀的开源跨端方案 chameleon 也可以集成该工具集合

项目地址

官网地址:https://www.dokit.cn/
github地址:https://github.com/didi/DoraemonKit

如有收获,欢迎「分享 

「点赞「评论 

看完本文有收获?请转发分享给更多人

  开发者全社区 

5T技术资源大放送!包括但不限于:Android,Python,Java,大数据,人工智能,AI等等。关注公众号后回复「2T」,即可免费获取!

一款功能强大的客户端研发助手,适用于 iOS 、Android、微信小程序 !移动端开发必备...相关推荐

  1. json 微信小程序 筛选_GitHub - zhengyangkang/sl-filter: uni -app 一款使用简单的筛选组件,适配app、微信小程序、H5。...

    sl-filter 筛选 筛选组件,组件名:sl-filter dcloud插件市场地址 sl-filter 简介 一款使用简单的筛选组件,适配app.微信小程序.H5. 感谢分享 效果图 并列菜单 ...

  2. 基于安卓/android/微信小程序的课堂管理助手系统(作业管理,在线点名,在线答疑)app-#计算机毕业设计

    项目介绍 随着我国教育的发展和移动终端的不断普及.传统的课堂管理已经不能够满足当前快速发展的大学生的需要.为了能够与时俱进,我们通过安卓开发了本次基于手机的课堂管理助手.系统分为管理人员,学生和教师三 ...

  3. 3.2【微信小程序全栈开发课程】登录功能(一)--实现登录功能

    在本地搭建好后端环境之后,我们来实现登录功能 1.安装SDK插件 SDK插件用来获取用户的openId SDK是server端(也就是后端)的插件,帮助我们很容易的获取openId.openId是微信 ...

  4. 微信小程序使用云开发实现微信支付功能 报错Error: 签名错误,史上最全解决办法,不服留言骂我

    报错背景 微信小程序使用云开发实现微信支付功能,但是报错了 报错信息 报错原因 小程序想要使用微信支付,必须满足下面几个条件的 1,必须是非个人小程序(个人小程序用不了支付) 企业小程序需要认证! 2 ...

  5. 【无忧美名网-一款根据诗经、古诗词等国学给宝宝起名的小程序-uniapp端】

    无忧美名网-一款根据诗经.古诗词等国学给宝宝起名的小程序-uniapp端.使用UNIAPP开发,可以直接导出为微信小程序.抖音小程序.快手小程序和百度小程序. 前端集成了日历选择插件,支持对接微信支付 ...

  6. 通过微信小程序的云开发实现留言功能

    通过微信小程序的云开发实现留言功能 index.wxml index.wxss index.js 微信小程序中用于解析date的util.js 授权页home.wxml home.wxss home. ...

  7. 微信小程序直播间开发抽红包功能

    1.前言 微信小程序直播间开发抽红包功能 微信小程序直播是微信官方提供的商家经营工具,商家可通过在小程序内直播实现用户互动与商品销售的闭环,无需任何的跳转,提高下单转化率,直播更是成为链接商家和消费者 ...

  8. Wuss Weapp一款高质量,组件齐全,高自定义的微信小程序 UI 组件库

    Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库 文档 https://phonycode.github.io/wuss-weapp 扫码体验 使用微信扫一扫体验小程序组 ...

  9. Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库

    Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库 文档 https://phonycode.github.io/wuss-weapp 扫码体验 使用微信扫一扫体验小程序组 ...

最新文章

  1. SpringMVC 原理和流程
  2. springboot4.1.1的log4j2配置
  3. Redis击穿、雪崩、穿透场景描述与解决方案
  4. 如何选择Web APP与Native App原生开发模式的区别(转)
  5. mssql日志处理事务日志处理
  6. Python字符串、元组、列表、字典互相转换的方法
  7. BestCoder Round #66 (div.2)B GTW likes gt
  8. 5G WIFI DFS介绍
  9. Git初学(5)--关联远程库
  10. 先思索后动笔:论讨论与结论的区别
  11. three.js实现世界3d地图
  12. Runtime源码剖析-对象
  13. python中del什么意思_python del函数是什么以及如何使用?
  14. SPI总线通信——基于STM32MP157A
  15. java程序设计实践教程张永常_java程序设计实用教程
  16. Android指定物理按键唤醒屏幕
  17. c语言99乘法口诀金字塔,作业:金字塔、乘法口诀表和字符反输出
  18. 计算机二级c语言程序题怎么评分,计算机二级编程题怎么给分
  19. 国网通信之数据通信网
  20. 7.13 hdoj1004 Let the Balloon Rise

热门文章

  1. 动漫城堡场景Mac高清壁纸
  2. 【单片机】51单片机入门教程中(LED流水灯)
  3. 2021HW — 360天擎漏洞
  4. MAMP PRO教程
  5. 边框border相关属性以及其他注意点
  6. SPSS详细操作:样本均数间的多重比较
  7. 20秒的业务优化到底有多必要?看完你就懂了
  8. 工具篇(一)Axmath的使用
  9. 【玩转yolov5】使用TensorRT C++ API搭建yolov5s-v4.0网络结构(1)
  10. 模拟电子技术最终章——直流电源:整流+滤波+稳压(知识点归纳总结及例题详细分析)LDO与DCDC详解