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.