Code Monkey home page Code Monkey logo

awesome-androidstudio-plugins's Introduction

awesome-androidstudio-plugins

收集Android studio 常用的插件

###1. android-butterknife-zeleznyandroid-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备 butter knife

###2. Android Drawable Importer 为了适应所有Android屏幕的大小和密度,每个Android项目都会包含drawable文件夹。任何具备Android开发经验的开发人员都知道,为了支持所有的屏幕尺寸,你必须给每个屏幕类型导入不同的画板。Android Drawable Importer插件能让这项工作变得更容易。它可以减少导入缩放图像到Android项目所需的工作量。Android Drawable Importer添加了一个在不同分辨率导入画板或缩放指定图像到定义分辨率的选项。这个插件加速了开发人员的画板工作。 drawable

###3. Android Holo Colors Generator 开发Android应用程序需要伟大的设计和布局。Android Holo Colors Generator则是定制符合喜好的Android应用程序的最简单方法。Android Holo Colors Generator是一个允许你为你的应用程序随心所欲地创建Android布局组件的插件。此插件会生成所有必要的可在项目中使用的相关的XML画板和样式资源。 安装 Holo Colors Generator: holo

###4. Robotium Recorder Robotium Recorder是一个自动化测试框架,用于测试在模拟器和Android设备上原生的和混合的移动应用程序。Robotium Recorder可以让你记录测试案例和用户操作。你也可以查看不同Android活动时的系统功能和用户测试场景。 Robotium Recorder能让你看到当你的应用程序运行在设备上时,它是否能按预期工作,或者是否能对用户动作做出正确的回应。如果你想要开发稳定的Android应用程序,那么此插件对于进行彻底的测试很有帮助。 下面是一个例子,是我的应用程序使用Robotium Recorder时的样子:

###5.jimu Mirror Android Studio配备了一个可视化的布局编辑器。但是一个静态的布局预览有时候对于开发人员而言可能还不够,因为静态预览不能预览动画、颜色和触摸区域,所以jimu Mirror来了,这是一个可以让你在真实的设备上迅速测试布局的插件。jimu Mirror允许在设备上预览随同编码更新的Android布局。 安装jimu Mirror:

###6.Strings-xml-tools Strings-xml-tools是一个虽小但很有用的插件,可以用来管理Android项目中的字符串资源。它提供了排序Android本地文件和添加缺少的字符串的基本操作。虽然这个插件是有限制的,但如果应用程序有大量的字符串资源,那这个插件就非常有用了。 安装Android Strings.xml tools:

###7.Gsonformat 可根据json数据快速生成java实体类

###8.Android Postfix Completion 可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能,我更想做的是通过原作者的代码自己定制功能,那就更爽了

###9.AndroidAccessors 快速生成get和set方法的插件,其实系统的也挺快的,当然这个个人感觉更快

###10.Lifecycle Sorter 可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,快捷键Ctrl + alt + K

###11.JsonOnlineViewer 可实现直接在android studio中调试接口数据,可以选择请求类型,自定义请求头及请求体,json数据格式化后展示,配合着Gsonformat会不会不错呢?

###12.CodeGlance 可用于快速定位代码,看到许多编辑器都有这功能,就到想到android Studio找了下,还真找到了

###13.Android Studio Prettify 帮助自定完成fnidviewbyid的操作。

###14.Android Parcelable code generator 帮助实体bean生成Parcelable接口

###15.Android Code Generator Plugin 自动生成findViewById

###16. Adb Idea 快速设置run APP的运行方式

###17. .ignore 我们都知道在Git 中想要过滤掉一些不想提交的文件,可以把相应的文件添加到.gitignore 中,而.gitignore 这个Android Studio 插件根据不同的语言来选择模板,就不用自己在费事添加一些文件了,而且还有自动补全功能,过滤文件再也不要复制文件名了。我们做项目的时候,并不是所有文件都是要提交的,比如构建的build 文件夹,本地配置文件,每个Module 生成的iml 文件,但是我们每次add,commit 都会不小心把它们添加上去,而gitignore 就是解决这种痛点的,如果你不想提交的文件,就可以在创建项目的时候将这个文件中添加即可,将一些通用的东西屏蔽掉。

###18. CheckStyle-IDEA CheckStyle-IDEA 是一个检查代码风格的插件,比如像命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,你们可以遵从像Google Oracle 的Java 代码指南 ,当然也可以按照自己的规则来设置配置文件,从而有效约束你自己更好地遵循代码编写规范。

###19.Findbugs Findbugs 是一个分析代码中可能有隐患代码的工具。它会扫描项目中的源码,通过一些通用规则去判断可能潜在的一些问题,比如性能,多线程安全等等。而且不仅仅指出错误,而且还会给你一些建议供你参考。这个更像是Java 中使用的,当然在Android 中一样也可以使用,在Android 中,官方和第三方也有很多好工具来分析代码的可能出现的性能问题。

###20.MultiMarkdown github项目地址: https://github.com/vsch/idea-multimarkdown/wiki

###21.FindViewByMe FindViewByMe是一个自动生成FindViewById代码的IDEA/Android Studio插件,支持Activity、Fragment和ViewHolder中的findViewById的代码生成。 项目地址:https://github.com/laobie/FindViewByMe

###22 . CodeGlance 可用于快速定位代码

###23.Android Code Generator 根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu。

###24.Android Methods Count 统计Android依赖库中方法的总个数。 (一个dex只能接受的65K并不是指方法数超过65K而报的错,而是指引用计数超过65K,请知悉)

###25.Android Drawable Importer 这是一个非常强大的图片导入插件。它导入Android图标与Material图标的Drawable ,批量导入Drawable ,多源导入Drawable(即导入某张图片各种dpi对应的图片)

###26.permissions-dispatcher-plugin PermissionsDispatcher is wonderful library for Runtime Permissions https://github.com/shiraji/permissions-dispatcher-plugin

###27.ECTranslation Android Studio 翻译插件,可以将英文翻译为中文. https://github.com/Skykai521/ECTranslation

28.eventbus3-intellij-plugin

在订阅者和post的代码之间切换
项目地址: https://github.com/kgmyshin/eventbus3-intellij-plugin

29.jetbrains-wakatime

记录你在IDE上的工作时间 https://github.com/wakatime/jetbrains-wakatime

###30.Genymotion 这个就不用说了吧。 https://www.genymotion.com/

###31.Robotium Recorder Robotium 自动化测试脚本录制工具 http://robotium.com/

###32.AndroidWiFiADB 可以通过这个插件来达到无线调试应用的目的,摆脱数据线 https://github.com/pedrovgs/AndroidWiFiADB

###摘自:(部分地址)

###个人微信公众号: 微信号:androidesigner

###推荐

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.