It's called 工欲善其事, its prerequisite. Learning and applying the best wheels can make us run faster and go farther. The tools referred to here are broadly defined as things that help us develop, or that improve our efficiency, including: development tools, monitoring tools, third party code base, etc.
With Google's broad support, native tools for easy development of Android apps are emerging. In fact, the scope of Android development is also not small, some web tools can sometimes bring a multiplier effect. Some even some native applications can't do it. This article, will briefly enumerate some of the tools I am using, of course, will continue to update.
Look for excellent reference engineering
Codota is a website looking for a reference Android project that has collected nearly 7 million projects. For example, we want to write a piece of Android to detect network availability code, we only need to enter network in the search box, we will find the existing excellent project on the implementation of this logic, it does for our coding to save a lot of repetition cost of the wheel. In addition, Codeta also has support for Android studio Plug-ins, so that the search source faster.
Address: Codota,find Great Code examples
Android Ammunition Library
Android-arsenal, Chinese meaning Android Arsenal, inside the Android Sdk,library and Android development tools, full of dry goods. There is wood there is a want to hate late hurrying feet, quickly to add bookmark it.
Address: The Android Arsenal–a categorized directory of free libraries and tools for Android
Note the address of the HTTPS protocol is slightly problematic and it is recommended that you use the address of the HTTP protocol.
Online Reverse compilation
When you are still spending time switching different decompile tools, an online decompile site came into being, it is the Android APK Decompiler, just upload to decompile the APK package, without a long, the source code can download down.
Address: Android APK Decompiler
Grepcode Grepcode.com is a Java source search engine that is no exception for viewing Android code. and support multiple API versions to quickly switch views. If your IDE associates local code with a machine that's tired of breathing, try this online tool.
Address: grepcode.com
Android Asset Studio
This is a magical Web page, which contains a number of resource-related online tools, such as icon production (desktop icon, notice bar icon, etc.), 9patch image production, Actionbar style and other related tools. When you have a resource-related job, try this web tool.
Address: Android Asset Studio
Fast download Google Play apps
For some reason you know, there is no direct access to the Google Play store at home. and download Google Play store still need to log into Google account, to the domestic network, download success is simply too difficult.
Here is a description of a web tool that does not require an account to be accessed at home. You can download it by entering the package name or Google Play address.
Address: APK Downloader
In-process conversion
All the resources in Android have a corresponding resource ID, and the type of the resource ID is a 16-binary integer. Sometimes special occasions to handle the resource ID, in order to debug the need for the conversion, such as 16 into the common 10. Use the tools below to make it easy.
Address: Hex to Decimal Converter
UI Related Prerequisites
Usually the UI designer will give the flower child shoes color value, when inadvertently, we can use the screenshot software to get 10 of the three values, and then convert it to the fineness value. Here is a handy RGB tool.
Address: RGB Color wheel/
JSON formatting
In CS applications, the client and server side typically use JSON as the data Interchange format. When analyzing, we must convert raw data to a higher readability. Come on, use this powerful tool.
Address: JSON Parser
View HTML5,JS,CSS Availability
Caniuse.com is a web tool that detects whether HTML5,JS,CSS is available on each browser platform. It is convenient for us to understand whether the front-end scheme is valid on the target device.
Address: caniuse.com
All of the above to share the use of web tools to quickly improve the efficiency of Android development of all content, I hope to help you!