19 practical Android development tools and 19android development tools

Source: Internet
Author: User

19 practical Android development tools and 19android development tools

This article brings you 19 practicalAndroid development toolsTo help Android Developers.

1. XAppDbg

XAppDbg is an application development tool that can change the parameters in the code during running. This tool saves you a lot of time, because you don't need to re-compile and run your program for every small change of the application.

2. ChkBugReport

This tool can quickly check the output Android error reports. It performs semantic analysis from a large number of text files output by the Android error report tool, and then parses it into a more readable document, making analysis easier. ChkBugReport is also an open-source project.

3. APKAnalyser

This is a static and virtual analysis tool that gives you a comprehensive overview of the application architecture. You can use it to check the API reference documentation, view application dependencies, and decompile bytecode. APKAnalyser is a complete open-source tool chain that supports modifying application binary code. You can repackage, install, run, and verify logcat results.

4. AppXplore

With the AppXplore tool, you can browse all applications installed on your Android device, you can also analyze the details of many applications-application versions, package names, certificates, permissions, signatures, activities, and other information that is generally unavailable on many devices. AppXplore is particularly useful when you check the memory size occupied by an application during running and whether files can be moved to the SD card. Similarly, developers can test and ensure the quality of applications. This ensures that the application displays the appropriate permissions on the manifest file.

5. Memory Analyzer (MAT)

Memory Analyzer on Eclipse is a fast and functional Java heap analysis tool that helps you identify Memory leaks and reduce Memory overhead. Memory Analyzer can be used to analyze millions of objects, multiple heap dump, and quickly count the number of objects retained. This allows you to see which objects are blocked from garbage collection. Finally, run a report to automatically report the suspicious location that may result in leakage.

6. Eclipse plug-in SQLiteManger

This plug-in can help developers view and modify the sqlite database on Eclipse.

7. Robotium

Robotium is a testing framework that can easily write a powerful and Robust Automatic black box testing container for Android applications. With Robotium, test developers can support a variety of Android activities to write function, system, and acceptance test scripts. Robotium supports Activity, Dialogs, Toasts, Menus, and Context Menus.

8. ACRA

ACRA is a function library that allows Android apps to automatically issue a GoogleDoc format crash report. Android Developers can use ACRA to obtain data about application crashes or incorrect behaviors. If a crash occurs, your application will not go beyond the existing system crash reminder or report function to add user reminders. If you use Toast, status reminder bar, or direct dialog box mode, this "force close" dialog box will no longer be displayed. Even if the reminder function of the native system on the device is enabled, you cannot send another report.

9. Android Layout Binder

Android Layout Binder converts your Android XML Layout file into a series of declarations and binds them to save all manual input. Enter a prefix, select the range to be pasted on the XML file, and click Generate. Select "verbose" to find out the cause of all skipped regions.

10. Spoon

The ever-expanding ecosystem of Android devices poses unique challenges to testing applications. Spoon simplifies this task by assigning and executing the instrumentation Test and Displaying results in a more meaningful way. Spoon does not try to become a new test form, which makes the current instrumentation Test more useful. With the application APK and instrumentation APK, Spoon can run tests on multiple devices at the same time. Once all tests are completed, a static HTML summary containing detailed information about various device tests is generated.

11. Android Content Provider Code Generator

Do you often copy and paste a lot of code to write a ContentProvider? This code generation tool can help you.

12. AndroidKickStartR

Start your next Android app within 10 seconds. AndroidKickstartR uses the most popular function library to help you quickly create a configured Android Application. It builds and configures projects for you. Focus on the Code directly!

13. Android Holo color Generator

This Android Holo color generator allows you to easily create Android components, such as editext or spinner, for your applications and use your own colors. It generates all nine required patch assets and related XML drawables and styles files. You can directly copy these files to your project.

14. ActionBar style Generator

This ActionBar style generator allows you to easily create a simple, attractive, and vulnerability-free custom actionbar. It generates all nine required patch assets and related XML drawables and styles files, which can be directly copied to your project.

15. Asset Studio

Asset Studio allows you to 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 apps. Its product has been renamed "little eye" instead of "littleEye appInsight ". Make sure that our product catalog is concise and consistent with the general theme we focus on in each part of our work.

Main features

Outlines an application;

Recording and playback of videos;

Frontend and backend usage;

CPU, memory, and data consumption;

Manual or automatic heap dumping;

Save and share.

17. Droid Inspector

Overdraw (overdraft) is considered very important in the Android world. At the Google I/O conference, few speeches stressed the importance of reducing overdraft. This is (the best I know) The first tool that helps us easily identify overdraft.

Main features

3D application query;

Find out overdraft;

Box Model;

Combined with DDMS;

View layers;

Background/content;

WebGL;

Convert 2D to 3D to 2D;

More ......

18. Android Button Maker

Android Button Maker is a tool that can generate Button code online. Android API provides Drawable resources with geometric shapes defined by XML files, including colors, boundaries, and gradients. These buttons are generated based on the XML code in the drawable form, which can be loaded faster than normal png buttons. You can customize the button attributes on the settings panel and obtain the source code.

19. jsonschema2pojo

Used to generate the POJO (Plain Old Java Object) class on the Json architecture. This small and powerful tool can save you time to write POJO.

You may like:

Four tools to improve the quality of your Android code

Android quick development framework: ThinkAndroid

Copyright Disclaimer: This article is an original article by the blogger and cannot be reproduced without the permission of the blogger.

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.