如何使用android studio插件提高效率

如何使用android studio插件提高效率

点击上方蓝字关注公众号

码个蛋第232次推文

如何使用android studio插件提高效率

外国小哥倾情推荐的插件哟

作者: Mladen Rakonjac

博客:https://blog.mindorks.com/@balsikandar.nsit

Android studio是一个非常强大的工具。它为所有类型的设备设计UI提供了最简单但最灵活的界面。我们可以在布局编辑器中拖放视图和小部件,并使用少量xml行将其定制为小模块。它是代码编辑,调试和性能分析的行业工具中最好的,并且不用付出任何代价。但我们仍然希望它能做更多并在日常工作中更高效。

怎样变的高效? 

  • 尽可能少敲几个键写更多的行。

  • 尽可能更快地调试和分析你的代码。

在我看来,更好地理解你的IDE可以使你更高效。毕竟它提供的很多东西我们并没有探讨过。 

看看android studio的“口袋”里还装了些啥。让我们深入探讨下插件。插件(https://plugins.jetbrains.com/androidstudio)扩展了项目功能,丰富了开发经验。插件最好的一点是它很容易安装。在Mac中找到Preferences  - > Plugins,从下面的选项中浏览一个。

如何使用android studio插件提高效率

如何使用android studio插件提高效率

代码生成器 

1- MVP generator

安装这个插件并生成你的MVP android代码。按(⌘+ N)键并选择GenerateMVP。这有几个MVP插件可以更好地实验他们根据你的需要。请记住,这些自动生成的代码中的一些可能会为Dagger或RxJava等库添加代码,因此在gradle文件中添加相应的依赖关系。

2- Parcelable generator

Parcelable是java Serializable的android实现。它用于在android组件之间传递数据,处理时间比java Serializable更快。您可以安装此插件,然后按(⌘+ N)打开弹出窗口以生成代码,您可以在其中选择Parcelable。它也允许你选择哪些字段被分类。

3- DTOnator 

所有的android应用程序都使用JSON进行通信。 JSON是移动设备上的轻量级和首选数据交换格式。我们从JSON创建POJO。这个插件通过在Android IDE中嵌入POJO创建。我觉得这个插件非常有用。

4- ButterKnifeZelezny

Android Studio插件,用于从选定的布局XML中生成ButterKnife注入。

5- Android Selectors Generate

这个Android Studio插件会自动生成适当命名的Android资源的可绘制选择器。

如何使用android studio插件提高效率

UI插件 

1- Material Theme UI EAP

Android studio有两个主题可用Default和Dracula。如果你想使用材料主题,那么你就选择它。 

2- CodeGlance 

将与Sublime中找到的类似的代码小地图嵌入到编辑器窗格中。同时使用明亮和黑暗的主题,使用您自定义的颜色来让语法高亮显示。 

3- Advanced Java Folding

通过隐藏较不重要的代码结构,折叠选项增加了代码的可读性。 Java在Java 8中引入了lambda表达式,这也使得代码简洁明了。 

4- Android的DPI计算器

DPI计算器允许您在Android平台上以所有可用的默认密度计算不同的尺寸,即:xxxhdpi,xxhdpi,xhdpi,hdpi,mdpi,ldpi和tvdpi。

如何使用android studio插件提高效率

调试 

1- JVM Debugger Memory view

我最近了解到这个插件对于每个应用程序都非常方便和有用。如果你的应用程序有内存问题,或者想要在断点处检查对象分配情况,请安装它。关于这个话题已经有一篇不错的文章(https://hackernoon.com/a-useful-memory-debugger-plugin-for-android-studio-2d9d95bddc24)值得我们期待。

2-JRebel for Android 

这个插件的作用类似于android studio中的Google即时运行功能。为了节省安装和编译时间,他们让代码和资源进行热,暖,冷交换,这基本上只是修补补丁,而不是重新安装完整的APK。 

3- Android Resource Usage Count

这个插件会自动统计资源使用情况,并在android studio的每一行左边显示它。如果你想摆脱不再在您的项目中使用的资源,它是非常方便的。

如何使用android studio插件提高效率

实用插件

1-BIU 

Biu是一个易于使用的插件,可以逐个或全部压缩PNG。它由众所周知的pngquant库和tinypng的API提供支持。 

注意:如果您的 android minsdkversion≥18,您也可以通过右键单击一个或所有选定的图像,将图像转换为WebP格式,以获得最大的压缩率并减小APK的大小。

2-Folding Plugin

这个插件在Android开发中非常有用。它可以在项目结构视图中将您的文件显示为一组不同的文件夹。这个插件最好的一点是它不会创建文件夹或移动文件。 

3-GitIgnore

你不可能忽略这个。因为它忽略了所有的构建文件,自动生成的文件,IDE缓存等。 

4- AndroidLocalizationer 

这个帮助你将你的字符串资源翻译成其他语言。安装它,然后右键单击字符串资源文件并选择“转换为其他语言”,并选择您想要的语言。

5-Android Wifi ADB

Android WiFi ADB可以帮助你通过wifi安装,运行和调试android APK。是时间摆脱携带史USB了。 

更多优秀和有用的插件可以看这个项目(https://github.com/balsikandar/Android-Studio-Plugins

PS:除了插件还有福利:简单粗暴,12本书任性送!

如何使用android studio插件提高效率