为我节省时间和精力的5个Android Studio插件
在这篇文章中,我将向你展示我在作为Android开发者的职业生涯中一直使用的插件,这些插件多年来为我节省了大量的时间和精力。
Android Studio是一个为Android设备开发应用程序的伟大工具。它已经包含了许多使开发软件更容易的功能,但正如它发生在任何事物上一样,它可以被改进。今天,我将谈谈我在三年前学习Android开发以来一直在使用的Android Studio插件。
ADB思想
这是最有帮助的一个,我想简直每个人每天都会用到它。它基本上带有预定义的ADB命令,如卸载一个应用程序,删除其数据,授予权限......它基本上消除了在模拟器上手动去访问应用程序设置的需要,以对你正在工作的已安装的应用程序进行更改。
一旦安装,IDE的上部工具栏就会出现一个新的标签,你可以通过该菜单选择任何操作,甚至更好,这也是这个插件的真正力量所在,你可以在Android Studio设置中把不同的ADB操作分配给键盘快捷键。我向你保证,有了这个插件,你将会节省很多时间。
彩虹括号
作为一个开发者,你将花大部分时间来阅读代码,而不是写代码。我们怎样才能使这种体验更加愉快呢?有了Rainbow Brackets插件。这个想法很简单,它只是给你的代码中的括号分配不同的颜色,这样它就变得更容易阅读,即使你正在阅读的文件的格式不是很好。
如果你使用的是Jetpack Compose,那就更方便了,如果你不喜欢默认的颜色,你可以设置自己的颜色,或者使用插件中的随机生成器。
JSON到Kotlin类
这一个名字很有描述性。如果你需要解析来自后端的JSON响应,并且不想手动操作,只要使用这个插件,它就会生成你所需要的Kotlin类。这不是你每天都会用到的东西,但在我的例子中,我讨厌手动生成这些类,而它让我免去了这个麻烦。
关键促进者X
如果你像我一样,记不住新的键盘快捷键,那么这个软件就很不错。每当你做一个映射到快捷键的动作时,它就会弹出一个你可以使用的键盘快捷键,这样你下次就能记住它了。如果一个不断重复的动作不存在快捷方式,它将提示你创建新的快捷方式。
Bitbucket拉动请求
我知道,大多数人使用GitHub而不是Bitbucket,而且这个插件不是免费的,你必须在完成试用月后付费,但它是超级方便的。就我个人而言,我不喜欢在浏览器中阅读拉动请求,甚至知道我有一个伟大的IDE,肯定会让我更容易理解代码的变化。有了这个插件,你可以阅读拉动请求,批准、请求修改和拒绝它们,留下和阅读评论......以及更多。
在这篇文章的最后,我想推荐一个我非常喜欢的有用的工具,它不完全是一个插件,但你可以从集成终端启动它,甚至可以指定快捷键来使用它,所以没什么大不了的。这个工具就是ScrCpy,它可以用来在一个真实的设备上工作,就像安卓模拟器那样。它将在电脑中镜像设备显示,你可以用鼠标像模拟器一样控制和浏览手机,记录屏幕,从电脑复制和粘贴内容到手机,反之亦然......如果你需要一个真实的设备进行测试,而你又不想让你的手经常离开鼠标和键盘,在手机中做一些事情,那么它就很好。另外,它与Windows、Linux和Mac兼容,所以每个人都可以使用它。