Android studio plug-in recommendation and android development efficiency tool recommendation

android studio plugin


Android ButterKnife Zelezny

Recommended reason: Inject the framework, efficient development, save a lot of duplication, and no technical content of the work.


Android Material Design Icon Generator

Recommended reason: plug-ins that can generate Material Design icons.


GsonFormat

Recommended reason: Automatically convert Json into classes for efficient development.


ECtranslation

Recommended reason: English can be directly translated into Chinese in Android Studio IDE.


Android Parcelable code generator

Recommended reason: to efficiently develop artifacts, insert code that implements the Parcelable interface into the class.


Codota

Recommended reason: The best Android code search tool, Codota has collected more than 7 million examples of high-quality code.


JSONView

Recommended reason: The api interface generally returns json format by default. When you want to see which content is returned, it is completely messed up through Chrome, and the Chinese encoding is incorrect. This plugin will automatically list the Json data with you, no matter how much data is returned. Complex, you can understand his data format intuitively, which is a must for developers.


BorePlugin

Recommended for people who don’t want to use butterknife and don’t want to write findviewbyid


Chrome plugin

Octotree

Recommended reason: directly in the Chrome sidebar to view other people's projects just like opening a folder.


Postman

Recommended reason: Developers are required to debug the network. They can send a request directly, customize params, headers, and view response status.


ChromeADB

Recommended reason: you can control your mobile phone, of course, the premise must be that your adb has been connected, whether it is through USB or Wifi, you can check your memory and hard disk usage, and it also comes with a Controller. Control your phone remotely.


Vysor

Recommended reason: the usage scenario of this plug-in is like this. If you are giving an Android App presentation, but the phone screen is too small, install this plug-in at this time to allow the phone screen to be projected to the computer (this is very easy to achieve in the iOS system). Convenience), and the delay is almost small, this plug-in is generally disabled when it is not used, and it will be very useful once it is used.


HandShaker

Recommended reason: Android phone management tool, after installing it, you can connect to the Android phone on your Mac to read the photos and files on it. The phone needs to turn on "USB debugging".


WiFi ADB

Recommended reason: WiFi ADB is a way to connect a computer and a mobile phone through a wireless network. When we do a test, we only need to open it on the mobile phone, and just enter adb connect xxx.xxx.xxx.xxx on the command line :5555 , The computer can be connected to the mobile phone, and the developed application can be debugged through the wireless network.


effectiveness

CheatSheet

Recommended reason: Long press the command key to view the shortcut keys of the current application, which is very convenient.


CHROME plug-in Save to Pocket

Recommended reason: you can bookmark a good article by clicking on it when you see it, and sync it across multiple devices.


Knowledge management tools

When it comes to knowledge management, if you want to become a senior engineer, you must establish your own knowledge system. The establishment of a knowledge system is the collection of knowledge, and the other is the output of knowledge. In the future, I will write about the method of establishing my personal knowledge system. If you are looking forward to it, don't forget to give me a thumbs up.

  • Knowledge collection: Evernote
  • Knowledge output: Macdown + Youdao Cloud Notes + Jian Shu (for Mac)
    FarBox + Jian Shu (for Windows)

Use impression notebooks for knowledge collection, and classify the knowledge you think you will use in the future. At the intermediate or advanced level, you can write some technical articles, sum up experience, and blog. Encourage everyone to blog, but don't waste too much energy. Since writing a blog, first learn Markdown syntax, and then choose a blog platform. I personally recommend using Jianshu as a blog publishing platform. The interface is beautiful, the editing is simple, the article is updated and modified quickly, without editing and review, the only disadvantage is that there is no draft box, but you can use Macdown and Youdao Cloud to edit the articles you don’t want to publish. Stored locally, windows users use ForBox. Another reason for choosing the short book is that it is more fair to new authors, there is no blog level, as long as your article is well written, you can get a lot of attention. Of course, there is also a lot of knowledge here, how to write a good article? How to increase clicks? I will give you a summary of my experience in the future. Use Macdown to edit, especially cool, minimalist and beautiful. Youdao Cloud Note is used to support multi-device synchronization and cloud storage, because Evernote does not support Markdown.

Evernote

Recommended reason: free, powerful, now only 2 devices can be synchronized. Powerful knowledge collection and recording tool.


Macdown supplemented by Marxico

Recommended reason: the best tool for editing Markdown, minimalist, beautiful, and efficient.


FarBox

Recommended reason: The most elegant Markdown editing tool on Windows.


Weizhi Note

Analysis: Multi-platform support, powerful functions. Personally think it is similar to Youdaoyun and can be used according to personal habits.



XMind

Recommended reason: Mind mapping tool is eye-catching in terms of ease of use and flexibility. It perfectly displays the thoughts that are constantly emerging in the brain, and its mind map and other map charts are simple and easy to use, attracting people's attention.


Brief Book

Recommended reason: friendly, beautiful, easy to edit and modify. There is no annoying advertisement, and I don’t know how Jianshu is profitable. Nowadays, a well-known domestic blog platform is getting worse and worse, with too many advertisements, restrictions, and extremely poor user experience. Many big cows have left one after another to start blogs on Github or Jianshu. I think it is a good choice for most of us ordinary people.


other

Licecap

Recommended reason: the easiest screen recording tool to generate gif. This is what was recorded with it.

Dash


Recommended reason: API offline document software that is too big to imagine


Vector Gallery

Recommended reason: There are everything here for the vector graphics that need to be used in the development process.



Typora(Meunicorn 、Co-recommended by MarcoWong)

Analysis: Great Markdown editing tool. With PandocIt can be converted into PDF, word, HTML and other formats, which is great.


iPic(for Mac)(Recommended by Xie Sandi)

Analysis: Excellent image bed tool. Uploading pictures using this software will get an address in Markdown format, which will be automatically loaded in any Markdown. Upload once, use everywhere.


Charles(for Mac)(Recommended by Fengxing.com mydistiny)

Analysis: The most excellent network debugging and packet capture tool on Mac, it is charged, and you need to download and find the cracked version. Download the cracked version http://xclient.info/s/charles.html


Fiddler(for Windows)(Recommended by Fengxing.com mydistiny)

Analysis: The best network debugging tool on Windows, free of charge.


Quiver(Recommended by Fengxing.com mydistiny)

Analysis: A notebook tailored specifically for programmers. Code highlighting, Markdown support, he has everything you need. download link(Extract password vdij)



Guess you like

Origin blog.csdn.net/lxxlxx888/article/details/53958925