移动开发Android开发工具整理(不定期更新)

编码5年有余,厚个脸皮称自己老司机。整理了个人开发工具,有需要的自取。

本人一直是Android开发,公司给配了MacPro,所以基本上都是Mac Android开发的工具。

Android Studio: 这个不必说,android开发必备。建议大家快捷键要熟练,提升开发效率。没事也多去AS官网看看,新版本又多了什么特性。新版本发布了及时跟进,不建议使用非正式版,出了问题很难排查。Idea也建议装一个,社区版免费足够用了。AS上还支持插件,个人常用的adb idea插件推荐给大家。

scrcpy:电脑上显示、控制Android手机,高清效果,可以替代Vysor。https://github.com/Genymobile/scrcpy

Alfred:Mac神器,用好了能节约大量时间,各种Workflow好酷炫。然而我比较屌丝,只会用他来查找东西,好像和自带的spotlight差不多。

Git:代码管理工具,大家应该都用上了吧。推荐一个GUI的工具SourceTree,自从用上了这个,我命令快忘完了…如果你们采用多模板组件化开发,可能会遇到多个工程来回切换的问题。可以考虑使用Repo来进行管理。

文本编辑器

  1. Sublime:免费的,很好很强大。插件丰富,配置好了也能当IDE使用。
  2. Atom:Github出的,同Sublime有一拼。就是启动有点慢。
  3. MacDown:Markdown文本编辑器,简单好用。
  4. EverNote:记录想法和笔记,支持多端同步。

其他工具

  1. OminiPlan:项目管理工具,用起来十分顺手。管理各种资源、进度、风险等。
  2. Sketch:UED设计工具,开发再里面查看边距、切图也很方便。

通用工具

  1. BeyongCompare:文件对比工具,包括文本、二进制都可以支持。
  2. OminiGraffle:绘图工具,绘制一些组件图还是蛮方便的。
  3. xmind:思维导图工具,帮助你梳理思路,完善想法,制定目标等。mac上还有MindNode也一样。
  4. Visual Paradigm:UML绘制工具,各种ULM图都可以支持,而且用起来很方便。
  5. Mat: java hprof内存分析工具,非常强大。排查内存问题很方便。
  6. Charles:http网络请求代理工具,可以实现https代理、限速、转发、重发、curl等7. 功能。Win上有Fiddler作为代替。
  7. GasMask:Host管理工具,各种切换环境时非常方便。
  8. 奇妙清单:任务管理工具,每天早上看看TodoList还有哪些。点击对号完成那一瞬间真的超级爽。

命令行工具

  1. Brew:Mac包管理工具。各种命令工具都可以直接直接安装。
  2. iTerm+OhMyZsh:命令行终端工具,开发必配。
  3. jgrep: 直接搜索java文件中的内容。下载android源码中envsetup.sh,然后添加到.bash_profile中运行。同样的还有ggrep(搜索gradle文件内容)cgrep(搜索c文件中内容)

Chrome工具

  1. android sdk search:直接Jump到android官网
  2. json formatter:格式化response输出json格式
  3. PostMan: 网络请求客户端
  4. Octotree:查看GitHub时十分好用,左边直接转了树状的repo文件menu
  5. OneTab:chrome这货太占内存了,尤其是开了几十个tab后。这个工具
  6. QR Code Creator: 生成二维码的小工具
  7. 网页截图: 超好用注释&录屏
  8. User-Agent Switcher for Google Chrome:更换UA工具
  9. Gliffy Diagrams:在线绘图工具,可以绘制流程图UML图等,功能比较简单,但使用很方便啊。
  10. JSON Editor:编辑Json的小工具。不过后来有网络时候我都用json.cn
  11. Vysor:Android工具,可以将手机屏幕投射到电脑上,不过高级版需要收费
  12. Pixlr Editor:在线PS工具,简单强大,基本功能都能满足。

最后一个建议,多去android官网逛逛,总会有各种收获。

你可能感兴趣的:(移动开发Android开发工具整理(不定期更新))