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 http:// 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.
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)