Android Studio是由JetBrains构建的功能齐全的开发环境,它具有构建出色的Android应用程序所需的一切。借助基于IntelliJ IDEA的IDE中强大的功能,插件层出不穷。

好的插件可以帮助您提高工作效率,更智能,更快。但是,不断增长的插件列表可能会令人不知所措。


1. CodeGlance

与Sublime或Xcode相似,此插件在您的编辑器中嵌入了代码迷你图。滚动条也变大了。Codeglance预览文件的代码模式,使您可以快速导航到所需部分。


2.Rainbow Brackets

嵌套的括号和括号可能会使程序员感到痛苦,尤其是在缺少某些内容时。在代码审查中,它们可能真是令人头疼。该插件为您的圆形,方形和大括号括号添加了漂亮的彩虹色。对于刚刚起步的开发人员,或者对于发现自己陷入大量代码块的开发人员而言,这是一个救星。

除了Java和Kotlin外,此插件还支持其他十多种语言-Objective-C,Scala,Python,HTML,SQL等。


3. SQLDelight

SQLDelight是一个著名的Kotlin多平台数据库库。它通过SQL生成Kotlin API,并负责根据架构本身创建数据库。

它由Square建造,还具有IntelliJ和Android Studio插件,用于语法高亮显示,代码完成和通过SQL查询导航。


4. ADB Idea

这是Android Studio和Intellij IDEA的插件,可加快您日常的Android开发速度。ADB Idea提供了单击快捷方式命令,用于启动,卸载,终止应用程序,撤消权限以及清除应用程序数据。

要调用此插件,您可以转到“ Tools->Android->ADB Idea menu查找动作”或仅从“查找动作”中搜索命令。


5.ADB Wifi

与iOS同事不同,Android开发人员通常必须确保在设备上进行调试时不会断开USB连接。虽然有一组ADB Shell命令可以通过WIFI建立连接,但是使用GUI快捷方式要快得多。只需安装ADB Wifi插件,确保您的主机和电话连接在同一网络上,然后转到Tools → android → ADB WIFI → ADB USB to WIFI开始连接-现在您无需USB连接即可运行应用程序。


6.Material UI Theme

Android Studio为黑暗模式爱好者提供了一个可爱的吸血鬼主题。但是有时候,更改并不坏,Material UI Theme就是为此而设计。该插件具有令人印象深刻的主题调色板,提供漂亮的配色方案,并支持绝大多数语言,以及材质图标,填充和一系列自定义设置。


7. JSON to Kotlin类

使用此插件将JSON字符串转换为Kotlin数据类要快得多。此外,它还支持:

  • 一系列JSON库注释-Gson,Jackson,Fastjson,Moshi,LoganSquare等
  • 使用默认值初始化属性并使它们可以为空。
  • 将属性名称重命名为camelCase样式,并将类生成为内部或单个类。
  • 如果JSON字符串有效,则从本地文件/ Http URL加载JSON。

8.Vector Drawable Thumbnails

要预览矢量可绘制的XML文件,我们通常必须重建项目。使用矢量可绘制缩略图,我们可以单击一次预览所有矢量可绘制对象。


9. Codota

Codota是一个基于AI的代码完成插件,它使用机器学习根据您的上下文数百万个代码段(Java,Javascript,Python等)中的代码完成情况。它还使您可以直接嵌入通用代码段,以提高开发技能并减少出错的机会。

如下所示,它在自动完成建议列表中显示了每个代码完成的概率,最有可能的代码已在编辑器中突出显示(只需按向右箭头)。


10.Name That Color

如果您发现在Android代码库中为颜色命名很头疼,请放心,您并不孤单!虽然编码通常被称为艺术,但并不是所有的开发人员都擅长命名颜色,尤其是不同的阴影。在这种情况下,神秘的名称,如red1blue_lighterred2输入你的代码。

幸运的是,我们有一个很棒的插件可以帮您解决这个名字。您所需要做的就是将十六进制代码粘贴到您的颜色资源文件中,它将为您建议最匹配的广告素材或材料调色板名称。


11.String Manipulation

接下来,我们有一个提供各种字符串操作操作的插件。增加重复项,排序,转义/转义HTML,Java,SQL,PHP,XML字符串以及执行grep之类的过滤器操作,String Manipulation唾手可得。


12.Gradle Killer

通常,您后悔开始Gradle构建或只是希望立即将其关闭。您可以运行ps命令或在任务管理器中四处寻找Java.exe,但这会很麻烦。现在,令世界各地的开发人员高兴的是,我们有一个插件,可以在您的Android Studio的运行菜单中添加一个Kill Gradle图标。要回收您的RAM,只需单击它!


13.Kotlin Fill Class

通常需要快速创建具有默认属性的Kotlin类。此IntelliJ插件仅用于此目的。它为空的构造函数和函数提供了意图操作,使您可以快速初始化参数。


14. TabNine

这是一个自动完成插件,可利用深度学习来建议智能完成,让您更快地编写。

它支持20种编程语言,并接受了来自GitHub约200万个文件的培训。为了预测下一个“令牌”,它会寻找在训练数据集中找到的模式。这TabNine在惯用编程中特别有用。


15.Key Promoter X

这是一个IntelliJ IDE插件,可帮助您在工作时学习基本的快捷方式。当您在IDE内的按钮上使用鼠标时,Key Promoter X会提示您应该使用的键盘快捷键。

它还在侧窗格中显示了以前使用的鼠标操作及其对应的键盘快捷键的列表。对于没有快捷方式的按钮,Key Promoter X会提示您直接创建一个按钮。


16.Clear Cache Plugin

通常,当开发人员需要删除缓存时,他们必须遍历.gradle目录。那很费时间。您可以创建Gradle脚本来加速此过程,但是为什么要重新发明轮子呢?

通过使用Clear Cache插件,我们可以检索具有给定前缀的所有软件包,并删除不再需要的软件包。这是一个演示:


17. FCM Push Sender

通过设置Firebase注册ID,我们可以使用此插件直接从Android Studio发送推送通知。该插件还具有使用Stetho dumpapp插件自动搜索Firebase注册ID令牌应用内共享首选项的功能。

突出的是能够将通知发送到多个可调试设备的能力。我们可以选择发送数据消息或完整消息,如下所示:


18. SQLScout

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

它也有一个房间持久性库以及支持-自动生成室EntityDAOMigration而且Database从现有的数据库模式的类。数据库图,具有语法突出显示功能的SQL编辑器,将架构导出为Excel等其他格式-使用SQLScout插件可以实现所有功能。


19.Material Design Icon Generator

这个插件可以帮助您在Android应用程序中添加材质设计图标。导入资产,指定颜色,大小和密度非常简单。


20. NyanProgress

最后但并非最不重要的一点是,我们有一个不错的进度条,可让您在Gradle构建和重建过程中始终陪伴着您。无休止的等待时间会使任何开发人员感到沮丧。幸运的是,NyanProgress将我们最喜欢的NyanCat带到了丰富多彩的进度条上,使等待时间变得更加有趣。


分类: 未分类

bayshier

愿世间每个美好的灵魂都能被温柔以待

发表评论

电子邮件地址不会被公开。 必填项已用*标注