Skip to content

Latest commit

 

History

History
375 lines (301 loc) · 20 KB

README_English.md

File metadata and controls

375 lines (301 loc) · 20 KB

AndroidStudio Good plugin summary

Welcome to recommend good Android open source project, can be Commit, pleaseStarFork :)

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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. 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

  26. 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

  27. 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

  28. .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

  29. 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

  30. 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

  31. 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

  32. 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

  33. 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

  34. 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

  35. 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

  36. 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

  37. 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

  38. 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

  39. 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

  40. 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

  41. 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

  42. 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

  43. dagger-intellij-plugin
    Dagger visual AIDS
    plugin source url:https://github.com/square/dagger-intellij-plugin
    recommend:four-star

  44. 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

  45. 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

  46. 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

  47. 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

  48. 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

  49. 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

  50. 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

  51. 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

  52. 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

  53. 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

  54. 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

  55. 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