1. Android Studio插件
1.1 GsonFormat
Cmd+N快捷键 一键转换JSON字符串为POJO,服务器接口对接利器,配合Retrofit + RxJava对接服务器接口效率提升到分钟级,五分钟内对接好一个服务器接口!
1.2 Android Parcelable code generator
Cmd+N快捷键 一键生成实现Parcelable接口的所有代码,节约大量时间。
1.3 Android ButterKnife Zelezny
选中Activity/Fragment布局代码-Cmd+N快捷键,自动生成布局id对应布局Java成员变量并可设置点击事件,从此不再需要findViewById & setOnClickListener!
1.4 FindBugs-IDEA
扫描代码,找出代码隐患,提高代码质量。
1.5 LifeCycle Sorter
根据Activity/Fragment生命周期排序生命周期代码,优化代码可读性。
1.6 ADB Idea
快速卸载App/清空App数据/杀死App/清空App数据并重启App等,测试可以安装不需要再进入设置找到应用并清空数据。
2. 系统级别工具(Mac)
2.1 Mac终端替换:iTerm2 + zsh + Oh-My-Zsh
命令参数自动补全/目录文件、Git分支等高亮提示/终端分屏。
安装教程
2.2 Mac抓包工具 Charles
将手机设置代理设置为Mac的IP,在Mac中查看手机所有请求响应数据,可以安装证书实现中间人代理解密HTTPS请求。
教程可以看这篇文章:http://www.youyong.top/article/11592f82b23a4
Windows&Mac都可以用WireShark,抓包技能还是必须学会,抓其他App的数据看看其他App的功能实现接口,遇到不好用的App还能自己翻版一个造福大家呢。
2.3 Chrome & Chrome插件
2.3.1 Octotree
GitHub 树形目录快速查看代码工具。
2.3.2 PostMan
服务器接口测试。
2.3.3 JSON-handle
格式化输出JSON字符串。
2.3.4 Vysor
电脑直接查看控制手机屏幕,可截图等。
2.3.5 ChromeADB
查看手机各种信息,已安装的程序/运行中的进程/程序包占用内存/控制手机按键/查看Disk余量。
2.3.6 掘金社区插件
打开Chrome默认主页为掘进社区推荐的文章&GitHub流行库。
3. 手机端
3.1 手机端抓包工具 Packet Capture
直接查看HTTP数据包的Header/Body等,高效调试。
4. 文档工具
4.1 MarkDown编写文档必备工具-马克飞象
文档同步到印象笔记同步可免费导出PDF文件(有试用期,推荐Chrome插件Markdown Preview,可以在Chrome中预览,然后选择打印,选择保存为PDF就可以了,同样可以导出PDF),格式化输出文档必备帮手,可阅读性比Word文档高得不是一两倍,程序员必备文档利器。