More than 30 Android developer tools to take you to the development to fly with you

Source: Internet
Author: User
Tags sqlite database

Some of the tools are charged, but the vast majority are free.

Flowup

This is a tool to help you track the overall performance of your app and drill down into key performance data such as FPS, memory, CPU, disk, and more. Flowup is charged according to the number of users.

Stetho

A powerful open-source Android Debug platform developed by Facebook, Stetho makes the native Android app debug as simple as debugging a Web page using Chrome's developer tools. It allows you to easily check the entire view tree structure, observe the SQLite database, manage network operations, and other operations.

JRebel for Android

Every time we wait for a gradle that never compiles, we all go crazy. The Jrebel tool can significantly improve the speed of compilation. The price depends on the number of developers and the length of the agreement.

Gradle, please

If your Android Studio build system uses Gradle, you can add a third-party library to your project in one line of code. But how can you quickly get the line of code that relies on it? This is the convenience of this site, it can help you quickly find the library you want to rely on.

Note: For example, if we want to use glide, just enter glide in an input box and the full dependency of glide is shown below. Sometimes it is very useful to not know the details of spelling or version number.

Android Asset Studio

A collection of tools that can generate various types of icons (launcher, notification, generic, app shortcut icons).

Leakcanary

Leakcanary is an open source tool developed by square, making complex memory leak detection easier. It can display notifications when a memory leak is present and provide a complete leak trajectory.

Dryrun

No need to download just run a single command to see the Android Library Project preview on the phone, but only for some simple projects.

Slides Code Highlighter

As developers and team leaders, we often need to make technical presentations or share a cool piece of code with other developers. Roman Nurik's online tool can add a highlight to the code and turn the tedious code into a highlight of various themes.

Instabug

I've been using this tool for a while and found that it can dramatically change the way users submit feedback to me. Now they can share, video and audio, log details and so on help me fix bugs. The price depends on the number of members of the team and the number of months the data is saved.

Takt

Takt is a small tool for checking app fps.

Android Debug Database

Android Debug database is a very cool open source tool that completely alters the way Debug databases and shared preferences are. Now you can view, edit, delete data, and run SQL statements in a nice interface.

Source Tree

Source Tree is a simple open source tool that provides a friendly way to manage Git. You can see all the changes, commits and branches. You don't have to write the command line any more. It's very useful to be confused with the complexities of git.

Genymotion

Genymotion was the only option for Android developers when the Android simulator was slow as a snail. Since then, Genymotion has transformed from a simple simulator into a platform for advanced app development, testing and deployment. The price is based on the number of developers per year.

Note: However, the simulator is free to use.

Vysor

If you do not want to develop the app on the simulator, but want to enjoy the same convenience as the simulator, you should try Vysor, it can put the mirror of the real device on the computer. And you can also use it to present the app demo to the team in real time. Vysor also has premium pay features for price offsets.

Android WiFi ADB

With this open source tool, you can run apps from Android Studio via Wi-Fi. You don't need a cable to connect your device to your computer and enjoy the fun of wireless debugging.

Findbugs

A free Android Studio plugin that can detect common Java bugs early in the development. "We usually find errors after the app goes online, especially with null pointers, which are bad for the user experience, but in fact most of the problems we can find in advance." In the process of writing code, you may not always remember to check for empty references, as well as delete unused variables, in our own testing process may be difficult to identify problems, once the app is online, the user's use of the environment changes, these potential problems may emerge "

Drawable Optimizer

Using image resources in the app often makes a lot of "contributions" to the size of the APK, but the Gradle plugin can significantly reduce the size of the APK by optimizing the image.

Scalpel

Jake Wharton developed a very innovative open source tool to view the layout of the entire app in a 3d perspective.

Blockcanary

Another powerful performance monitoring library, Blockcanary is an open source tool that helps you find out what's causing the Android app interface. The settings are very simple, similar to leakcanary.

Nimbledroid

Nimbledroid is another tool for testing app memory leaks and serious problems. It automatically tests a variety of user actions to identify potential problems. The price is customizable.

Methods Count

Who doesn't like using third-party libraries to add functionality to their apps? But you always have to consider the problem of 65k method limit. This free tool can help you check the number of methods added to the app's library.

Android Tool for Mac

If you are an Android developer using a Mac, then try this open Source tool, which helps you get app bug reports, video recording.

Devknox

There are some hard-to-understand security holes in the app that often require considerable experience and effort to eliminate these vulnerabilities. But this tool can help you detect security breaches, just like using a spell checker.

Jsonschema2pojo

An online tool to convert a JSON file into your Java class. There are a variety of customization options that are very useful.

ADB idea

An open source Android Studio plugin that helps you implement app restarts, kills, cleans up data, uninstalls in the IDE.

Key promoter

We all know the benefits of shortcut keys, but it's hard to remember so many shortcut keys. The key promoter plugin makes it easier to remember shortcut keys.

Fabric

You may already know how powerful fabric is. It is a very popular modular SDK that users can choose from a set of tools. Tools include beta-testing deployment, Crash Analytics, user analytics, and advertising tools. You can try it.

Classyshark

Classyshark can help you spy on any apk to get a lot of useful information, such as classes, resources, manifest, dependencies, Dex count, and so on. It allows you to understand what an app does and even how to do it. Classyshark is open source.

APK Deguard

This is the most accurate anti-compilation tool I have ever used. It uses machine learning to analyze various apps to ensure that the best results are output every time. This tool helped me a lot when I wanted to know how some of the apps were implemented.

Codota

Writing code often encounters the need to look for code samples from GitHub or StackOverflow, a plugin that can do this without having to leave the IDE.

Material Design Icon Generator

An Android studio plugin that automatically generates Material design icons.

Huawei Mobiletest

Huawei Mobiletest offers Android APK compatibility automated traversal testing, based on automated real-computer testing, to help developers identify defects and locate problems.

I'm sure you can find some new tools from here and start applying them to the project right away. If you feel comfortable, you can also recommend it to your colleagues.

More than 30 Android developer tools to take you to the development to fly with you

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.