Android学习路线_工具篇(三)多样的插件

工欲善其事,必先利其器。工具,是人类进化的一大助力,善于制造与使用工具,可以加快我们学习的速度。没有最强大的开发利器,只有更高效的辅助工具,利用好多样化的AndroidStudio插件,同样可以大幅提高生产力。

1. GsonFormat

将 Json 字符串快速转成 JavaBean 对象,免去我们根据 Json 字符串手写对应 Java Bean 的过程,快速将开发接口文档转换为代码。

附送快捷键:alt + s (windows) / option + s (mac)

Android学习路线_工具篇(三)多样的插件

2. Genymotion

一款速度较快的 Android 模拟器,各版本系统齐全,调试利器,可以在 Android Studio 中直接开启。

Android学习路线_工具篇(三)多样的插件

3. Alibaba Java Coding Guidelines

阿里巴巴基于《阿里巴巴Java开发规约》手册内容,研发的一套自动化的IDE检测插件,提供了实时检测功能,编写代码的同时也能快速发现问题所在。可以看到Blocker(阻挡者)、Critical(严重问题)、Major(主要的)三个大类,他们表示的是问题的严重程度,严重程度由高到低为:Blocker > Critical > Major。

Android学习路线_工具篇(三)多样的插件

4. Android ButterKnife Zelezny

快捷创建实例化控件,配合 butterknife 实现注解,不用再手动实现 findViewById 了。

PS:自从用了Kotlin,此插件就离我远去了。。。

Android学习路线_工具篇(三)多样的插件

5. Lifecycle Sorter

可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序, windows 快捷键Ctrl + alt + K。 Mac 快捷键 option + command + K。

Android学习路线_工具篇(三)多样的插件

6. Android Code Generator

根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu。

Android学习路线_工具篇(三)多样的插件

7. CodeGlance

在代码编辑框右边实现代码预览,类似于 sublime ,快速定位。

Android学习路线_工具篇(三)多样的插件

8. JSONOnlineViewer

在 Android Studio 中,快速进行请求、调试接口,类似于 Postman。

Android学习路线_工具篇(三)多样的插件

9. SQLScout

对Android Studio和IntelliJ IDEA提供一流的SQLite支持,可让开发者实时管理数据库。这使得开发者在调试应用程序时能够轻松实时地执行SQL查询以更新数据表。

Android学习路线_工具篇(三)多样的插件

10. AndroidProguardPlugin

一键生成项目混淆代码插件,值得你安装~

Android学习路线_工具篇(三)多样的插件

11. Android Studio Prettify

可以将代码中的字符串写在string.xml文件中

选中字符串鼠标右键选择图中所示

Android学习路线_工具篇(三)多样的插件这个插件还可以自动书写findViewById

Android学习路线_工具篇(三)多样的插件

12. KeyPromoter X

可帮助您在工作时学习基本的快捷方式。当您在IDE内的某个按钮上使用鼠标时,该插件会提示开发者该采取何种快捷键。它还会侧窗格中显示鼠标操作的历史记录及其对应的键盘快捷键列表。对于没有快捷键的按钮,KeyPromoter X会显示直接创建提示。

插件并不是越多越好,使用过多的插件会显著降低AndroidStudio的性能。挑选出几个最合适你的插件,并在日常工作中充分使用,发挥出插件最大的作用,你将会拥有更好的工作体验。