1. 前言
作为一名拥有七年经验的Android开发工程师,在日常开发中,总希望能提升自己的开发效率,对此也积累了一些工具,本文对此总结了一些好用的工具。
2. draw.io
draw.io用来编写流程图非常好用,是一个免费的在线图形工具,可以绘制流程图、思维导图、网络拓扑图、UML图、电路图、组织结构图、草图、标记等等。它支持多种常用格式的导出,如png、pdf、svg、jpg、html等等。draw.io界面简洁,易于使用,并且完全基于网页,可以在任何设备上使用。它还支持实时同步,可以方便地与他人协作,也支持自动填充、快速样式等功能。总之,draw.io是一款功能强大、易于使用和完全免费的在线图形工具。
官网链接:https://www.drawio.com/
3. PostMan / Apifox
好用的接口调试工具,开发中不可或缺
PostMan 是一个广泛使用的 API 测试工具,它有如下优点:
- 功能强大:PostMan 提供了丰富的功能,如支持请求分组、历史记录、环境变量、断言、代码生成、授权管理、自动化测试、可视化等,可以满足开发者多方面的需求。
- 易用性强:PostMan 提供了友好的 UI 界面,只需要几步就可以完成请求的发送,可以让开发者节省许多时间,提升自己的工作效率。
- 支持多种请求类型:PostMan 支持多种请求类型,如 GET、POST、PUT、DELETE 等,可以满足不同请求的需求。
- 可以支持团队协作:PostMan 支持团队协作,可以让多个开发者共同维护一个 PostMan 集合,提高了团队协作的效率。
- 可以支持 API 文档生成:PostMan 可以支持 API 文档生成,可以把 API 文档发布到 PostMan 的服务器上,这样就可以更好地管理 API 文档,让开发者可以更加便捷地调用 API 接口。
Apifox说明可以看我的这篇文章 : Apifox : 不仅是Api调试工具,更是开发团队的协作神器
PostMan下载链接:https://www.postman.com/
4. MqttFX
MqttFX是一个开源的MQTT调试工具,它为MQTT客户端提供了一个图形用户界面。MQTT是一种轻量级的发布-订阅消息传递协议,用于在低带宽和不可靠的网络上发送消息。MqttFX允许用户轻松创建和配置MQTT客户端,并与MQTT代理进行连接和通信。它提供了许多功能,如主题订阅、消息查看和处理、会话历史记录、主题和消息过滤器、配置文件导入和导出等。MqttFX可以作为Eclipse插件使用,也可以单独使用。
具体详见 https://blog.csdn.net/qq_33406883/article/details/107492604/
5. 数据库工具
虽然Android中自带了数据库浏览工具,但是有时候就是访问不了。这时候就可以将数据库文件导出到电脑上,并使用这个工具来查看。
DB.Browser是一款用于管理SQLite数据库的图形化界面的工具。它支持跨平台,可以运行在Windows、Mac和Linux系统上。DB.Browser提供了一个直观的用户界面,让用户可以轻松浏览和编辑数据库中的数据,还可以执行SQL查询和导出数据。此外,DB.Browser还支持多个数据库同时连接,可以让用户同时管理多个数据库。总之,DB.Browser是一款功能强大、易于使用的SQLite数据库管理工具。
下载链接 : https://sqlitebrowser.org/dl/
6. NotePad++
Notepad++是Windows系统下一套文本编辑器软件。Notepad++可以免费使用,自带中文,支持众多计算机程序语言。可自动检测文件类型,软件还提供了一些有用工具,如邻行互换位置、宏功能等。
官网地址 : https://notepad-plus-plus.org/
7. hosts.修改
对于github
等访问慢的情况,可以通过修改hosts文件,来找到最快的访问节点,从而提升网站访问速度。
具体详见我的这篇文章 : Android Studio 提高SDK下载速度
8. GLSL Support
Android Studio
编写着色器代码必备插件,专门为在 Android Studio
中开发 OpenGL ES
着色器(GLSL
)而设计。
GLSL Support
插件提供了一系列功能,以帮助开发者更轻松地编写、调试和测试 GLSL
代码:
- 代码高亮和语法检查:插件为
GLSL
代码提供高亮显示和语法检查功能,帮助开发者更准确地编写代码。 - 自动补全和代码生成:插件提供了自动补全和代码生成功能,可以快速生成常用的
GLSL
代码结构,减少手动编写代码的工作量。 - 调试和性能分析:插件支持在
Android Studio
中进行GLSL
代码的调试和性能分析,帮助开发者优化代码性能和调试问题。 - 与
Android Studio
集成:插件与Android Studio
紧密集成,可以让开发者在开发OpenGL ES
应用程序时更轻松地管理和编写GLSL
代码。
使用方式 : 在Android Studio -> Sttings -> Plugins -> Marketplace
中搜索GLSL Support
,下载安装即可。
9.拟合曲线
对于一些知道几个数据,想让其换算成线性的公式的情况,可以用这个工具。
地址 : 拟合曲线,拟合函数,拟合度,数据拟合 (qianqianquege.com)
10. 在线PS工具
对于开发,我们也要懂一些PS,以备不时之需。
但是exe
的版本想要免费使用,只能使用破解版。
对于公司来说,这是不允许的 (涉及到版权问题),
所以,这个时候我们可以使用在线的PS版本,可以解决我们轻量化的PS需求。
网站地址 : ps在线图片处理-ps网页版-PhotoShop在线版 (aicesu.cn)
11. Material Design UI配色
写一些Demo App,可以调整为自己喜欢的Material Design
规范的配色
12. 更多工具推荐
日常开发中好用的工具系列
七年老Android推荐 : 日常开发中好用的工具 (一)_氦客的博客-CSDN博客
七年老Android推荐 : 日常开发中好用的工具 (二)_氦客的博客-CSDN博客