As the saying goes, if you want to do a good job, you must first sharpen your tools. Learning and applying excellent wheels can help us run faster and go further. The tools referred to here are broadly meaningful, referring to things that can help us develop, or things that can improve our efficiency, including: development tools, monitoring tools, third-party code bases, etc.
With the support of Google, Native tools for convenient development of Android programs are emerging one after another. In fact, Android development involves a large scope, and some web tools can sometimes bring twice the result with half the effort. Some are not even something native apps can do. In this article, I will briefly list some of the tools I am using, and of course I will continue to update.
Find excellent reference projects
codota is a website for searching Android projects for reference, and its crawlers have collected nearly 7 million projects. For example, if we want to write a piece of code to detect network availability in Android, we only need to enter network in the search box and find the specific implementation of this logic in the existing excellent project, which really saves us a lot of the cost of reproducing the wheel. In addition, codeta also supports Android Studio plug-ins, making it faster to find source code.
Address: codota, Find Great Code Examples
Android Arsenal
android-arsenal, meaning in Chinese, Android Arsenal, which contains SDKs, Library and Android development tools in Android, full of practical information. Is there a way to see you too late? Come and add it to the bookmark.
Address:The Android Arsenal – A categoryed directory of free libraries and tools for Android
Note that there are some problems with the address of the https protocol, and it is recommended to use the address of the http protocol.
Online decompilation
When you are still spending time switching to different decompilation tools, an online decompilation website came into being, which is Android APK Decompiler. You only need to upload the apk package to be decompiled. The source code can be downloaded without much time.
Address: Android APK Decompiler
Grepcode is a Java source code search engine, and it is no exception for viewing Android code. It also supports multiple API versions to quickly switch and view. If your IDE is associated with local code and makes the machine exhausted, then try this online tool.
address:
Android Asset Studio
This is a magical web page, which contains multiple online tools related to resources, such as icon production (desktop icon, notification bar icon, etc.), 9patch image production, ActionBar style and other related tools. When you have resource-related work, you might as well try this web tool.
Address: Android Asset Studio
Quickly download the Google Play app
Due to some reasons you know, it is impossible to access the Google Play Store directly in China. Moreover, you still need to log in to your Google Play Store. With the domestic network, it is simply too difficult to successfully download it.
Here is a web tool that does not require an account to access domestically. You can download it by entering the package name or Google Play address.
Address: APK Downloader
Priority conversion
All resources in Android have a corresponding resource ID, and the type of resource ID is a hexadecimal integer. Sometimes when processing resource IDs in special occasions, it is necessary to perform a binary conversion for debugging, such as hexadecimal to commonly used decimal. You don’t have to calculate it yourself, you can easily do it with the following tools.
Address: Hex To Decimal Converter
Must-have for UI related
Usually UI designers will give the color value of the flowering girl's shoes. When you are negligent, we can use the screenshot software to get three decimal values and then convert them into color values. Here is a convenient RGB tool.
Address: RGB Color Wheel/
JSON formatting
In CS applications, the client and server usually use json as the data exchange format. When analyzing, we must convert raw data into more readable. Come and use this powerful tool.
Address: JSON Parser
Check HTML5, JS, CSS availability
It is a web tool that detects whether HTML5, JS, and CSS are available on various browser platforms. It facilitates us to understand whether the front-end solution is effective on the target device.
address:
The above share with you all the content of using WEB tools to quickly improve Android development efficiency. I hope it will be helpful to everyone!