19 Useful Android Development tools

Source: Internet
Author: User
Tags sqlite database

This article brings 19 useful Android Development tools for everyone, hoping to help the vast majority of Android developers.

1, xappdbg

XAPPDBG is an application development tool that can change the parameters in the code in the run. This tool can save you a lot of time because you don't have to recompile your program for every small change in your app.

2, Chkbugreport

This tool allows you to quickly check the output of Android error reports. It makes semantic analysis from a large number of text files output by the Android Error Reporting tool and then resolves it into a more readable document, which is easier to analyze. Chkbugreport is also an open source project.

3, Apkanalyser

This is a static, virtual analysis tool that gives you a comprehensive overview of your application's architecture. You can use it to check the API reference documentation to see if the application is dependent and the deserialization bytecode. Apkanalyser is a complete open source toolchain that allows you to modify the binary code of your application, and you can repackage, install, run, and verify the results of Logcat.

4, AppXplore

With the AppXplore tool, you can browse all apps installed on your Android device, as well as analyze the details of many apps-app versions, package names, certificates, permissions, signatures, activities, and other generally non-viewable information on many devices. AppXplore is especially useful when looking at how much memory your app is running, and whether it can be moved to an SD card. Similarly, developers can use it to test and ensure the quality of the application. This will ensure that the app displays the appropriate permissions on the manifest file.

5. Memory Analyzer (MAT)

Memory Analyzer on Eclipse is a fast and feature-rich Java heap analysis tool that can help you identify memory leaks and reduce memory overhead. Using Memory Analyzer, you can analyze millions of objects, multiple heap dumps (heap dumps), and quickly count the number of objects that are retained so that you can see which objects are preventing garbage collector recycling. Finally run a report that automatically reports suspicious locations that lead to leaks.

6. Eclipse Plugin Sqlitemanger

This plugin helps developers to view and modify the SQLite database on eclipse.

7, Robotium

Robotium is a test framework that simply writes out a powerful and robust automated black-box test Container for Android applications. With Robotium, test developers can support a variety of Android activity to write function, system, and acceptance test scripts. Robotium fully supports activity, Dialogs, Toasts, Menus, and context Menus.

8, ACRA

Acra is a library of functions that allows Android apps to automatically emit Googledoc-format crash reports. Android developers can get data on application crashes or bad behavior via ACRA. If a crash occurs, your app will not add user reminders beyond the existing system crash reminders or reporting capabilities. If you use Toast, status alert bar, or Direct dialog mode, this "force close" dialog will no longer be displayed, even if the device's alert function on the native system is turned on, it cannot send a separate report.

9. Android Layout Binder

The Android layout Binder converts your Android XML layout file into a series of declarations that bind to save all human input. Type a prefix, select the range you want to paste on the XML file, and click Generate. Select "Verbose" to find out the reason for all skipped areas.

10, Spoon

The unprecedented expansion of the Android device ecosystem poses a unique challenge to test applications. Spoon simplifies this task by assigning execution instrumentation tests and displaying results in a more meaningful way. Spoon didn't try to be a new form of testing, making the current instrumentation test more useful. Use the app's APK and instrumentation Apk,spoon to run tests on multiple devices at the same time. Once all the tests are complete, a static HTML summary is generated that includes detailed information about the various device tests.

11. Android Content Provider Code generator

Do you often copy and paste a lot of code to write a contentprovider? Then this code generation tool can help you.

12, ANDROIDKICKSTARTR

Start your next Android app in 10 seconds. ANDROIDKICKSTARTR uses the most popular library of functions to help you quickly build a well-configured Android app. It is for you to build and configure the project to you, directly focus on the code bar!

13. Android Holo Color Generator

This Android Holo color Generator allows you to simply create Android components for your app, such as Editext or spinner, and can use your own colors. It will generate all 9 necessary patch assets and related XML drawables and styles files that can be copied directly into your project.

14. Actionbar Style Generator

This Actionbar style generator allows you to easily create a simple, attractive, and hassle-free custom actionbar. It will generate all 9 necessary patch assets and related XML drawables and styles files that can be copied directly into your project.

15. Asset Studio

Asset Studio lets you quickly and easily generate icons from existing images, clip art, or text resources.

16. Little Eye Labs

Little Eye Labs is a performance analysis tool for Android applications whose products have been renamed "Little Eye" rather than "Littleeye appinsight" as previously called. Keeping our catalogue concise is consistent with our overall focus on simplicity in every part of our work.

Key Features

Profiling for any one application;

Recording and playback of video;

Front-end and background usage;

CPU, memory and data consumption;

Manual or automatic heap dumps;

Save and share.

17. Droid Inspector

The concept of overdraw (overdraft) is considered important in the world of Android. At the Google I/O Conference, few speeches emphasized the importance of reducing overdrafts. This is (the best I know) the first tool that can help us to easily identify overdraft.

Key Features

three-dimensional Shencha;

Find overdraft;

box model;

Combined with DDMS;

View levels;

Backstage/content;

WebGL;

3D turn to a few;

And more ...

18. Android Button Maker

Android button Maker is a tool that can generate button code online. The Android API provides the drawable resources for the geometric shapes defined by the XML file, including color, bounds, and gradients. These buttons are generated based on the drawable pattern of XML code, which can be loaded faster than normal PNG buttons. You can customize the button's properties on the settings panel and get its source code.

19, Jsonschema2pojo

Used to generate the Pojo (Plain old Java Object) class on the JSON schema. This small and powerful tool will save you the time it takes to write Pojo.

You might like:

4 tools to improve your Android code quality

Android Rapid Development Framework: Thinkandroid

Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

19 Useful Android Development tools

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.