diff --git a/EnglishVersion/README_English.md b/EnglishVersion/README_English.md new file mode 100644 index 0000000..15bcf26 --- /dev/null +++ b/EnglishVersion/README_English.md @@ -0,0 +1,375 @@ +AndroidStudio Good plugin summary +==================== + +Welcome to recommend good Android open source project, can be [Commit](https://github.com/dreamlivemeng/androidstudio-plugins/wiki "请遵守<内容添加及编辑规范>"), please`Star`、`Fork` :) +## The first part - the introduction of the plugin +Google in May 2013 I/O developer conference launched IntelliJ IDEA based on Java IDE Android Studio. AndroidStudio is a fully functional development tools, provides the support of third-party plug-ins. Allow developers to develop faster and better application. + +## The second part-install plugin +- in Android Studio: go to `File → Settings → Plugins → Browse repositories` and search for `plugin name` + +_or_ + +- in Android Studio: go to download it jar and install `File → Settings → Plugins → Install plugin from disk` + +## The third part- plugin summary   + +#### 一、good plugin +1. Android ButterKnife Zelezny +ButterKnife is a focus on the Android system View into the framework, and can reduce a lot of the findViewById setOnClickListener code, visualization of a key generation. +#### PS:Please open the link to see the effect. +plugin download url:https://plugins.jetbrains.com/plugin/7369?pr=androidstudio +plugin source url: https://github.com/avast/android-butterknife-zelezny +plugin tutorials:http://blog.csdn.net/dreamlivemeng/article/details/51261170 +recommend:five-star  + +1. GsonFormat +GsonFormat is a quick format json data, automatically generated entity class parameter of the plugin. +plugin download url:https://plugins.jetbrains.com/plugin/7654?pr=androidstudio +plugin source url:https://github.com/zzz40500/GsonFormat +plugin tutorials:http://blog.csdn.net/dreamlivemeng/article/details/51262538 +recommend:four-star + +1. Android Drawable Importer +In order to meet all the Android screen size and density, each Android project contains drawable folder. Anyone with the Android development experience developers know, in order to support all the screen size, you must give each screen type into different drawing board. Android Drawable Importer plugin can make the job easier. It can reduce import zooming in the effort required to Android project. Android Drawable Importer import added a in different resolution panel or scaling specifies the image to define resolution option. This plugin speeds up the developer's sketchpad. +plugin download url:https://plugins.jetbrains.com/plugin/7658?pr=androidstudio +plugin source url:https://github.com/winterDroid/android-drawable-importer-intellij-plugin +plugin tutorials:http://blog.csdn.net/lee_sire/article/details/49684385 +recommend:three-star + +1. android-selector-chapek / SelectorChapek for Android +According to the resource file to automatically generate the corresponding selector. +plugin download url:https://plugins.jetbrains.com/plugin/7298 +plugin source url:https://github.com/inmite/android-selector-chapek +recommend:four-star + +1. Android Parcelable code generator +Quickly implement Parcelable interface plugin. +plugin download url:https://plugins.jetbrains.com/plugin/7332?pr= +plugin source url:https://github.com/mcharmas/android-parcelable-intellij-plugin/ +plugin tutorials:http://blog.csdn.net/kroclin/article/details/40902721 +recommend:four-star + +1. Markdown support +Markdown is also can use a simple text editor to write the markup language, a similar HTML tag syntax, it can make plain text content has a certain format. +plugin download url:https://plugins.jetbrains.com/plugin/7793 +plugin document url:https://github.com/JetBrains/intellij-plugins/tree/master/markdown   +recommend:four-star + +1. Markdown Navigator +A Markdown plug-in, is a branch of https://github.com/nicoulaj/idea-markdown he, but the main project because of maintenance has been deleted from the jetbrains, if you want to understand the purpose of additional qualifications can be understand by making the address above. +plugin download url:https://plugins.jetbrains.com/plugin/7896?pr= +plugin source url:https://github.com/vsch/idea-multimarkdown +recommend:four-star + +1. Android Postfix completion +According to the suffix fast code completion. +plugin download url:https://plugins.jetbrains.com/plugin/7775?pr= +plugin tutorials:http://blog.jetbrains.com/idea/2014/03/postfix-completion/ +recommend:five-star + +1. AndroidAccessors +The plugins rapidly get() and set() methods.   +plugin download url:https://plugins.jetbrains.com/plugin/7496?pr= +plugin ddocument url:https://github.com/jonstaff/AndroidAccessors +recommend:three-star + +1. Lifecycle Sorter +According to the Activity or fragments of life cycle of the life cycle method position order was successively. +plugin download url:https://plugins.jetbrains.com/plugin/7742?pr= +plugin source url:https://github.com/armandAkop/Lifecycle-Sorter +recommend:five-star + +1. ADB WIFI +Could be wifi debugging without root. +plugin download url:https://plugins.jetbrains.com/plugin/7856?pr= +plugin source url:https://github.com/layerlre/ADBWIFI +recommend: five-star + +1. ADB Idea +adb debug tool,Uninstall App、Kill App、Start App、Restart App、Clear App Data、Clear App Data and Restart +plugin download url:https://plugins.jetbrains.com/plugin/7380?pr= +plugin source url:https://github.com/pbreault/adb-idea/ +recommend:five-star + +1. Android WiFiADB +The wireless application debugging. +plugin download url:https://plugins.jetbrains.com/plugin/7983 +plugin source url:https://github.com/pedrovgs/AndroidWiFiADB +recommend:five-star + +1. CodeGlance +Can be used to quickly locate the code. +plugin download url:https://plugins.jetbrains.com/plugin/7275?pr= +plugin source url: https://github.com/Vektah/CodeGlance +recommend:five-star + +1. JSONOnlineViewer +Can be directly in the android debug interface data in the studio, can choose the type of request, the custom request header and the request body, after the json data format. +plugin download url:https://plugins.jetbrains.com/plugin/7838?pr= +recommend:four-star + +1. FindBugs-IDEA +By FindBugs help you find the hidden bugs and bad practice. +plugin download url:https://plugins.jetbrains.com/plugin/3847?pr= +plugin source url:https://github.com/andrepdo/findbugs-idea/tree/master +plugin tutorials:http://blog.csdn.net/fancy_xty/article/details/51718687 +recommend:four-star + +1. jimu Mirror +This is a can let you in a real device quickly test the layout of the plugin. Jimu Mirror allows the preview on the device with Android layout code update. +plugin download url:https://plugins.jetbrains.com/plugin/7517?pr= +plugin tutorials:http://www.itnose.net/detail/6204426.html +recommend:four-star + +1. JavaDoc +Add comments, customizable templates. +plugin download url:https://plugins.jetbrains.com/plugin/?idea_ce&pluginId=7157 +plugin source url:https://github.com/setial/intellij-javadocs +recommend: five-star + +1. Android strings.xml tools +The string resource can be used to manage the Android project. It provides a sort of Android local file and add the lack of the basic operation of the string. This plugin is limited, but if there are plenty of string resources application, that this plugin is very useful. +plugin download url:https://plugins.jetbrains.com/plugin/7498?pr= +plugin source url:https://github.com/constantine-ivanov/strings-xml-tools +recommend:five-star + +1. Robotium Recorder +Robotium Recorder is an automated testing framework for the test on the simulator and Android devices native mobile applications and mix. Robotium Recorder allows you to record test cases and user operation. You can also see different Android activity of system function and user test scenarios. +plugin download url:https://plugins.jetbrains.com/plugin/7513?pr= +插件官方网址:http://robotium.com/ +recommend:four-star + +1. Android Holo Colors Generator +Through the custom Holo theme colors generate the corresponding Drawable and layout file. +plugin download url:https://plugins.jetbrains.com/plugin/7366?pr= +plugin source url:https://github.com/jeromevdl/android-holo-colors-idea-plugin +recommend:four-star + +1. lint-cleaner-plugin +Delete unused resources, including String String, color and size. This is a Gradle plugin, so how to configure can go to a lot of source point of view. +plugin source url:https://github.com/marcoRS/lint-cleaner-plugin +recommend:four-star + +1. codota +The site to collect a lot of code, the code examples of more than 700 w. Provides the chrome and the as plugins. +plugin download url:https://plugins.jetbrains.com/plugin/7638?pr= +plugin official url:https://www.codota.com/ +recommend:five-star + +1. ECTranslation +A androidstudio above translation plugin (translate English into Chinese). +plugin download url:https://plugins.jetbrains.com/plugin/8469 +plugin source url:https://github.com/Skykai521/ECTranslation +recommend:four-star + +1. TranslationPlugin +Plugin, Android Studio/IntelliJ IDEA translation into English. To install the jar way temporarily. +plugin download url:https://github.com/YiiGuxing/TranslationPlugin +recommend:three-star + +1. Android File Grouping Plugin +The plugin can be automatically categorized according to the prefix of the same file to the same file directory, but do not move files or create folders. +plugin download url:https://github.com/dmytrodanylyk/folding-plugin/releases +plugin source url:https://github.com/dmytrodanylyk/folding-plugin +recommend: four-star + +1. PermissionsDispatcher +One for API 23, can be in ` Activity/fragments in ` quickly generate ` Runtime Permissions ` plugin code. +plugin download url:https://plugins.jetbrains.com/plugin/8349 +plugin source url:https://github.com/shiraji/permissions-dispatcher-plugin +recommend: four-star + +1. Android code Generator +Android Studio/IntelliJ IDEA Android code generation plug-in, to help speed up the development of the app. Activity can be generated from the layout, fragments, Adapter classes, from the menu. The XML generated menu code, etc. +plugin download url:https://plugins.jetbrains.com/plugin/7595?pr= +plugin source url:https://github.com/tmorcinek/android-codegenerator-plugin-intellij +plugin tutorials: (Chinese version)http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0523/4294.html +(English version)http://tmorcinek.github.io/android-codegenerator-plugin-intellij/ +recommend:five-star + +1. .ignore +Project, add every time, when the commit is likely to put the Module to generate some of the build file/local configuration file/on iml documents submitted. Can be solved by gitignore, if you don't want to submit the documents, can create a project when will this file can be added, some general block. +plugin download url:https://plugins.jetbrains.com/plugin/7495?pr=androidstudio +plugin source url:https://github.com/hsz/idea-gitignore +recommend:four-star + +1. checkstyle-idea +CheckStyle - check out the code style. The IDEA is a plug-in, such as naming conventions, Javadoc, class design specification for code and style of examination, and you can follow like Google Oracle Java code guide, of course, can also according to their own rules to set up the configuration files, thus effectively constrain yourself better follow the coding standard. +plugin download url:https://plugins.jetbrains.com/plugin/1065?pr=androidstudio +plugin source url:https://github.com/jshiell/checkstyle-idea +recommend:four-star + +1. Android Methods Count +Methods the total number of statistics Android dependent libraries. (a dex can only accept 65 k is not refers to the method of more than 65 k and submitted to the fault, but the guide in count more than 65k) +plugin download url:https://plugins.jetbrains.com/plugin/8076?pr=androidstudio +recommend:four-star + +1. Sexy Editor +Background setup code sex appeal, or to be more difficult. +plugin download url:https://plugins.jetbrains.com/plugin/1833?pr=androidstudio +plugin source url:https://github.com/igorspasic/idea-sexyeditor +recommend:five-star + +1. AndroidProguardPlugin +Android obfuscated code plug-ins, a key generation project now jetbrains also in audit can only download for installation, not through direct search as plug-in installed. Because confusion when many students one of the biggest headache of things, so give 5 stars. +plugin download url:https://raw.githubusercontent.com/zhonghanwen/AndroidProguardPlugin/master/AndroidProguard.zip +plugin source url:https://github.com/zhonghanwen/AndroidProguardPlugin +recommend:five-star + +1. Android Studio Prettify +From a key generation layout file to view the statement (note, not apply form for the findviewById method), you can also write code the String in the String.xml file.   +plugin download url:https://plugins.jetbrains.com/plugin/7405 +plugin source url:https://github.com/Haehnchen/idea-android-studio-plugin +recommend:four-star + + +1. Gradle Dependencies Helper +Maven gradle rely on automatic completion。 . +plugin download url:https://plugins.jetbrains.com/plugin/7299 +plugin source url:https://github.com/siosio/GradleDependenciesHelperPlugin +recommend:five-star + +1. Remove ButterKnife +ButterKnife the third-party libraries after each update, binding the view annotations will change, from the bind, to inject to bindview, once the upgrade, there will be a huge amount of code needs to manually modify, so this plug-in can be quickly removed, to annotate the code into the form of the findviewbyId. +plugin download url:https://plugins.jetbrains.com/plugin/8432 +plugin source url:https://github.com/u3shadow/RemoveButterKnife +plugin tutorials:https://github.com/u3shadow/RemoveButterKnife/blob/master/README.md +recommend:three-star + +1. Android DPI Calculator +Dpi computing plugin +plugin download url:https://plugins.jetbrains.com/plugin/7832 +plugin source url:https://github.com/JerzyPuchalski/Android-DPI-Calculator +recommend:five-star + +1. SingletonTest +Quickly generate singleton pattern plug-in. The singleton pattern of six generation. +LazyUnSafe,LazySafe,Hungry,DoubleCheck,StaticInner,Enum(http://cantellow.iteye.com/blog/838473);Plugin need to download the jar from making installation. +plugin source url:https://github.com/luhaoaimama1/SingletonTest +recommend:four-star + +1. Android Localizationer +String of project resources will be automatically translated into other languages Android Studio/IntelliJ IDEA plug-ins. +plugin download url:https://plugins.jetbrains.com/plugin/7629 +plugin source url:https://github.com/westlinkin/AndroidLocalizationer +recommend:four-star + +1. Material Theme UI +Add Material Theme to the AS. +plugin download url:https://plugins.jetbrains.com/plugin/8006?pr= +plugin source url:https://github.com/ChrisRM/material-theme-jetbrains +recommend:five-star + +1. gradle-retrolambda +In java6, can also use a Lambda expressions in Java 7. This usage is different from other plug-ins, use see lot. +plugin source url:https://github.com/evant/gradle-retrolambda +recommend:five-star + +1. eventbus-intellij-plugin +Eventbus navigation plug-in, convenient and quick search, but there are two pr processing, have not maintenance updates for 1 year. +plugin source url:https://github.com/kgmyshin/eventbus-intellij-plugin +recommend:three-star + +1. otto-intellij-plugin +Otto navigation plug-in, and haven't maintenance, but can be used. +plugin source url:https://github.com/square/otto-intellij-plugin +recommend:three-star + +1. dagger-intellij-plugin +Dagger visual AIDS +plugin source url:https://github.com/square/dagger-intellij-plugin +recommend:four-star + +1. Android Styler +According to the XML file generated plugin style file. +plugin download url:https://plugins.jetbrains.com/plugin/7972 +plugin source url:https://github.com/alexzaitsev/android-styler +recommend:four-star + +1. ideavim +Can let the development use vi, greatly improve the efficiency of development. +plugin download url:https://plugins.jetbrains.com/plugin/164?pr= +plugin source url:https://github.com/JetBrains/ideavim +recommend:five-star + +1. Android Material Design Icon Generator +The material can be set in the Android project design style icon (material design ICONS) +plugin download url:https://plugins.jetbrains.com/plugin/7647?pr= +plugin source url:https://github.com/konifar/android-material-design-icon-generator-plugin +recommend: five-star + +1. Gradle Killer +A plugin that adds a button to your IDE to kill the current Gradle task. +plugin download url:https://plugins.jetbrains.com/plugin/7794?pr= +plugin source url:https://github.com/KanbanApps/GradleKillerIdeaPlugin +recommend:five-star + +1. android-toolbox-plugin +Android developement speed up plugin for IDEA,According to the XML file can generate the corresponding ViewHolder classes, can be the findviewbyId form or ButterKnife knife form, if you use ButterKnife. +plugin download url:https://plugins.jetbrains.com/plugin/7200 +plugin source url:https://github.com/idamobile/android-toolbox-plugin +recommend:three-star + +1. java2smali +A plugin for IntelliJ IDEA & Android Studio to easily compile Java & Kotlin files to smali. Can quickly to compile the current Java file into a smali files, convenient smali grammar 'shoes to compare the source code for learning. +plugin download url:https://plugins.jetbrains.com/plugin/7385 +plugin source url:https://github.com/ollide/intellij-java2smali +recommend:three-star + +1. PermissionsDispatcher plugin +IntelliJ plugin for supporting PermissionsDispatcher. This is NOT official plugin.Automatically generate android6.0 access code. +plugin download url:https://plugins.jetbrains.com/plugin/8349 +plugin source url:https://github.com/shiraji/permissions-dispatcher-plugin +recommend:five-star + +1. WakaTime +Record your working time on the IDE +plugin download url:https://plugins.jetbrains.com/plugin/7425 +plugin source url:https://github.com/wakatime/jetbrains-wakatime +recommend:five-star + +1. Exynap +Exynap is a help you quickly find and complete the code inserted AndroidStudio plug-in. You only need to input a command and press enter to bring up a piece of code, and this command also don't need you to remember, simply enter the rough, Exynap provides thousands of intelligent code solution. +plugin download url:https://plugins.jetbrains.com/plugin/8600?pr=idea +plugin home page url:http://exynap.com/ +plugin tutorials:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0908/6606.html +recommend:five-star + +1. MVPHelper +A Intellj IDEA and Android Studio to automatically generate the MVP pattern required plug-in interface and implementation classes. +plugin download url:https://plugins.jetbrains.com/plugin/8507?pr=idea +plugin source url:https://github.com/githubwing/MVPHelper +recommend:four-star + +1. InnerBuilder + A Intellj IDEA and Android Studio plug-in Builder automatically generated inner class code. + plugin download url:https://plugins.jetbrains.com/plugin/7354 + plugin source url:https://github.com/analytically/innerbuilder + recommend:four-star + 1. Statistic +A total number of lines of source code, the number of source lines, the number of lines of source code, the number of comment lines, the number of comment lines, the number of blank lines, the number of blank lines. + plugin download url:https://plugins.jetbrains.com/plugin/4509-statistic + plugin tutorials:http://blog.csdn.net/dreamlivemeng/article/details/67637789 + recommend:five-star + +Thanks +------ +* Everyone who has contributed code and reported issues! +* If you have a good open source sharing can submit pr directly, there is a problem can be directly submitted issues or E-mail messages to me. If how inaccurate can be modified directly. How is derived from the three indicators (jetbrains, stars, practical). Thank you again for the open source authors! + +About the author +------ +* QQ群:490832714 +* Email:dreamlivemeng@gmail.com + + + + + + + + + + + diff --git a/README.md b/README.md index ed4c666..fc4cb72 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ AndroidStudio 优秀插件汇总 -==================== +==================== +## [English Version](EnglishVersion/README_English.md) 欢迎大家推荐好的 Android 开源项目,可直接[Commit](https://github.com/dreamlivemeng/androidstudio-plugins/wiki "请遵守<内容添加及编辑规范>"),欢迎`Star`、`Fork` :) ## 第一部分 插件的介绍 Google 在2013年5月的I/O开发者大会推出了基于IntelliJ IDEA Java IDE上的Android Studio。AndroidStudio是一个功能齐全的开发工具,还提供了第三方插件的支持。让开发人员更快速更好的开发程序。 @@ -16,7 +17,8 @@ _or_ #### 一、优秀插件 1. Android ButterKnife Zelezny -ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及setOnClickListener代码,可视化一键生成。PS:效果图就不贴了,打开插件下载地址和源码地址都能看见,而且据多了加载效果图蛮卡的。 +ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及setOnClickListener代码,可视化一键生成。 +#### PS:效果图就不贴了,打开插件下载地址和源码地址都能看见,而且数据多了加载效果图蛮卡的。 插件下载地址:https://plugins.jetbrains.com/plugin/7369?pr=androidstudio 插件源码地址: https://github.com/avast/android-butterknife-zelezny 插件教程:http://blog.csdn.net/dreamlivemeng/article/details/51261170 @@ -40,7 +42,7 @@ GsonFormat是一个快速格式化json数据,自动生成实体类参数的插 根据资源自动生成相应的selector。 插件下载地址:https://plugins.jetbrains.com/plugin/7298 插件源码地址:https://github.com/inmite/android-selector-chapek -推荐指数:三星 +推荐指数:四星 1. Android Parcelable code generator 快速实现Parcelable接口的插件。 @@ -49,10 +51,16 @@ GsonFormat是一个快速格式化json数据,自动生成实体类参数的插 插件教程地址:http://blog.csdn.net/kroclin/article/details/40902721 推荐指数:四星 -1. Markdown -Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。 -插件下载地址:https://plugins.jetbrains.com/plugin/5970?pr= -插件文档地址:https://github.com/nicoulaj/idea-markdown +1. Markdown support +Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。 +插件下载地址:https://plugins.jetbrains.com/plugin/7793 +插件文档地址:https://github.com/JetBrains/intellij-plugins/tree/master/markdown +推荐指数:四星 + +1. Markdown Navigator +一款Markdown插件,是https://github.com/nicoulaj/idea-markdown他的一个分支,但是主项目由于维护的原因已经从jetbrains中删除了,如果想了解主项目的也可以通过上面的github地址进行了解。 +插件下载地址:https://plugins.jetbrains.com/plugin/7896?pr= +插件源码地址:https://github.com/vsch/idea-multimarkdown 推荐指数:四星 1. Android Postfix completion @@ -85,6 +93,12 @@ adb 调试工具,Uninstall App、Kill App、Start App、Restart App、Clear App 插件源码地址:https://github.com/pbreault/adb-idea/ 推荐指数:五星 +1. Android WiFiADB +无线调试应用 +插件下载地址:https://plugins.jetbrains.com/plugin/7983 +插件源码地址:https://github.com/pedrovgs/AndroidWiFiADB +推荐指数:五星 + 1. CodeGlance 最大的用途:可用于快速定位代码。 插件下载地址:https://plugins.jetbrains.com/plugin/7275?pr= @@ -100,6 +114,7 @@ adb 调试工具,Uninstall App、Kill App、Start App、Restart App、Clear App 通过FindBugs帮你找到隐藏的bug及不好的做法。 插件下载地址:https://plugins.jetbrains.com/plugin/3847?pr= 插件源码地址:https://github.com/andrepdo/findbugs-idea/tree/master +插件教程地址:http://blog.csdn.net/fancy_xty/article/details/51718687 推荐指数:四星 1. jimu Mirror @@ -144,10 +159,16 @@ Robotium Recorder是一个自动化测试框架,用于测试在模拟器和And 推荐指数:五星 1. ECTranslation -一个androidstudio上面的翻译插件(将英文翻译为中文)。 暂时只能以jar的方式安装。jar下载地址以及使用方法在github上的源码地址上都有详细描述。 +一个androidstudio上面的翻译插件(将英文翻译为中文)。 +插件下载地址:https://plugins.jetbrains.com/plugin/8469 插件源码地址:https://github.com/Skykai521/ECTranslation 推荐指数:四星 +1. TranslationPlugin +Android Studio/IntelliJ IDEA 翻译插件,可中英互译。暂时以jar方式安装。 +插件源码地址:https://github.com/YiiGuxing/TranslationPlugin +推荐指数:三星 + 1. Android File Grouping Plugin 该插件可自动将前缀相同的文件归类显示到同一文件目录下,但不会因此而移动文件或创建文件夹。 插件下载地址:https://github.com/dmytrodanylyk/folding-plugin/releases @@ -160,12 +181,182 @@ Robotium Recorder是一个自动化测试框架,用于测试在模拟器和And 插件源码地址:https://github.com/shiraji/permissions-dispatcher-plugin 推荐指数: 四星 +1. Android code Generator +Android Studio/IntelliJ IDEA的安卓代码生成插件,帮助提高app的开发速度。可以从layout生成Activity类、Fragment类、Adapter类,从menu.xml生成menu代码等。 +插件下载地址:https://plugins.jetbrains.com/plugin/7595?pr= +插件源码地址:https://github.com/tmorcinek/android-codegenerator-plugin-intellij +插件教程:(中文版)http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0523/4294.html、(英文版)http://tmorcinek.github.io/android-codegenerator-plugin-intellij/ +推荐指数:五星 + +1. .ignore +项目中,每次add,commit的时候有可能会把Module生成的一些build文件/本地配置文件/iml文件提交上去。可以通过gitignore解决,如果你不想提交的文件,就可以在创建项目的时候将这个文件中添加即可,将一些通用的东西屏蔽掉。 +插件下载地址:https://plugins.jetbrains.com/plugin/7495?pr=androidstudio +插件源码地址:https://github.com/hsz/idea-gitignore +推荐指数:四星 + +1. checkstyle-idea +CheckStyle-IDEA 是一个检查代码风格的插件,比如像命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,你们可以遵从像Google Oracle 的Java 代码指南 ,当然也可以按照自己的规则来设置配置文件,从而有效约束你自己更好地遵循代码编写规范。 +插件下载地址:https://plugins.jetbrains.com/plugin/1065?pr=androidstudio +插件源码地址:https://github.com/jshiell/checkstyle-idea +推荐指数:四星 + +1. Android Methods Count +统计Android依赖库中方法的总个数。 (一个dex只能接受的65K并不是指方法数超过65K而报的错,而是指引用计数超过65K) +插件下载地址:https://plugins.jetbrains.com/plugin/8076?pr=androidstudio +推荐指数:四星 + +1. Sexy Editor +设置代码性感背景图,还是比较强悍的。 +插件下载地址:https://plugins.jetbrains.com/plugin/1833?pr=androidstudio +插件源码地址:https://github.com/igorspasic/idea-sexyeditor +推荐指数:五星 + +1. AndroidProguardPlugin +Android一键生成项目混淆代码插件,因为混淆时很多同学比较头疼的一个事情,所以给5星。 +插件下载地址:https://plugins.jetbrains.com/plugin/10130-androidproguard +插件源码地址:https://github.com/zhonghanwen/AndroidProguardPlugin +推荐指数:五星 + +1. Android Studio Prettify +从布局文件一键生成对view的声明(不适用注解,形式为findviewById的方式),还可以将代码中的字符串写在String.xml文件中。 +插件下载地址:https://plugins.jetbrains.com/plugin/7405 +插件源码地址:https://github.com/Haehnchen/idea-android-studio-plugin +推荐指数:四星 + + +1. Gradle Dependencies Helper +Maven gradle依赖自动补全 +插件下载地址:https://plugins.jetbrains.com/plugin/7299 +插件源码地址:https://github.com/siosio/GradleDependenciesHelperPlugin +推荐指数:五星 + +1. Remove ButterKnife +ButterKnife这个第三方库每次更新之后,绑定view的注解都会改变,从bind,到inject,再到bindview,一旦升级,就会有巨量的代码需要手动修改,所以这个插件可以快速移除,将注解代码变成findviewbyId的形式。 +插件下载地址:https://plugins.jetbrains.com/plugin/8432 +插件源码地址:https://github.com/u3shadow/RemoveButterKnife +插件教程地址:https://github.com/u3shadow/RemoveButterKnife/blob/master/README.md +推荐指数:三星 + +1. Android DPI Calculator +Dpi计算插件 +插件下载地址:https://plugins.jetbrains.com/plugin/7832 +插件源码地址:https://github.com/JerzyPuchalski/Android-DPI-Calculator +推荐指数:五星 + +1. SingletonTest +快速生成单例模式的插件。单例模式的六种生成方式LazyUnSafe,LazySafe,Hungry,DoubleCheck,StaticInner,Enum(http://cantellow.iteye.com/blog/838473);插件需要从github中下载jar安装。 +插件源码地址:https://github.com/luhaoaimama1/SingletonTest +推荐指数:四星 + +1. Android Localizationer +将项目中的 string 资源自动翻译为其他语言的 Android Studio/IntelliJ IDEA 插件。 +插件下载地址:https://plugins.jetbrains.com/plugin/7629 +插件源码地址:https://github.com/westlinkin/AndroidLocalizationer +推荐指数:四星 + +1. Material Theme UI +添加Material主题到你的AS +插件下载地址:https://plugins.jetbrains.com/plugin/8006?pr= +插件源码地址:https://github.com/ChrisRM/material-theme-jetbrains +推荐指数:五星 + +1. gradle-retrolambda +在java6,java7中也能使用Lambda表达式。这个使用方式跟其他插件不同,使用方式请看github的说明。 +插件源码地址:https://github.com/evant/gradle-retrolambda +推荐指数:五星 + +1. eventbus-intellij-plugin +eventbus导航插件,方便快速查找,但是有2个pr没处理,已经有1年没维护更新了。 +插件源码地址:https://github.com/kgmyshin/eventbus-intellij-plugin +推荐指数:三星 + +1. otto-intellij-plugin +otto导航插件,也是很久没维护了,不过可以用。 +插件源码地址:https://github.com/square/otto-intellij-plugin +推荐指数:三星 + +1. dagger-intellij-plugin +dagger可视化辅助工具 +插件源码地址:https://github.com/square/dagger-intellij-plugin +推荐指数:四星 + +1. Android Styler +根据xml文件生成style文件的插件 +插件下载地址:https://plugins.jetbrains.com/plugin/7972 +插件源码地址:https://github.com/alexzaitsev/android-styler +推荐指数:四星 + +1. ideavim +能让开发使用vi,大大提高开发效率。 +插件下载地址:https://plugins.jetbrains.com/plugin/164?pr= +插件源码地址:https://github.com/JetBrains/ideavim +推荐指数:五星 + +1. Android Material Design Icon Generator +可以在Android项目中设置 material design样式图标(material design icons) +插件下载地址:https://plugins.jetbrains.com/plugin/7647?pr= +插件源码地址:https://github.com/konifar/android-material-design-icon-generator-plugin +推荐指数: 五星 + +1. Gradle Killer +Gradle 卡死可以用这个插件。 +插件下载地址:https://plugins.jetbrains.com/plugin/7794?pr= +插件源码地址:https://github.com/KanbanApps/GradleKillerIdeaPlugin +推荐指数:五星 + +1. android-toolbox-plugin +能根据xml文件生成对应的ViewHolder类,可以是findviewbyId形式或者是ButterKnife刀形式,如果你使用ButterKnife。 +插件下载地址:https://plugins.jetbrains.com/plugin/7200 +插件源码地址:https://github.com/idamobile/android-toolbox-plugin +推荐指数:三星 + +1. java2smali +能快速将当前java文件编译成smali文件,方便学习smali语法的童鞋来对比源码学习。 +插件下载地址:https://plugins.jetbrains.com/plugin/7385 +插件源码地址:https://github.com/ollide/intellij-java2smali +推荐指数:三星 + +1. PermissionsDispatcher plugin +自动生成android6.0权限代码 +插件下载地址:https://plugins.jetbrains.com/plugin/8349 +插件源码地址:https://github.com/shiraji/permissions-dispatcher-plugin +推荐指数:五星 + +1. WakaTime +记录你在IDE上工作的时间 +插件下载地址:https://plugins.jetbrains.com/plugin/7425 +插件源码地址:https://github.com/wakatime/jetbrains-wakatime +推荐指数:五星 + +1. Exynap + Exynap是一个帮助你快速查找和完成代码插入的AndroidStudio插件。你只需输入一个命令按回车就能调出一段代码,而这个命令也不需要你去记,只需输入大致意思就可以了,Exynap提供了上千种智能代码解决方案。 +插件下载地址:https://plugins.jetbrains.com/plugin/8600?pr=idea +插件主页地址:http://exynap.com/ +插件教程地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0908/6606.html +推荐指数:五星 + +1. MVPHelper + 一款Intellj IDEA 和Android Studio 自动生成MVP模式所需接口以及实现类的插件。 +插件下载地址:https://plugins.jetbrains.com/plugin/8507?pr=idea +插件源码地址:https://github.com/githubwing/MVPHelper +推荐指数:四星 + +1. InnerBuilder + 一款Intellj IDEA 和Android Studio自动生成内部类Builder代码的插件。 + 插件下载地址:https://plugins.jetbrains.com/plugin/7354 + 插件源码地址:https://github.com/analytically/innerbuilder + 推荐指数:四星 +1. Statistic + 一款统计项目源代码总行数,源代码行数,源代码行数占比,注释行数,注释行数占比,空白行数,空白行数占比的插件。 + 插件下载地址:https://plugins.jetbrains.com/plugin/4509-statistic + 插件教程地址:http://blog.csdn.net/dreamlivemeng/article/details/67637789 + 推荐指数:五星 Thanks ------ * Everyone who has contributed code and reported issues! - +* 如果大家有好的开源插件分享可以直接提交pr,有问题可以直接提交issues或者邮件私信我。如果推荐指数不准确可以直接进行修改。推荐指数来源于三个指标(jetbrains,stars,实用性)。再次感谢开源作者们! 关于作者 ------