Pluto is a on-device debugger for Android applications, which helps in inspection of HTTP requests/responses, capture Crashes and ANRs and manipulating application data on-the-go.
It comes with a UI to monitor and share the information, as well as APIs to access and use that information in your application.
Android Debug Database is a powerful library for debugging databases and shared preferences in Android applications.
An android library for debugging what we care about directly in app.
Stetho is a sophisticated debug bridge for Android applications. When enabled, developers have access to the Chrome Developer Tools feature natively part of the Chrome desktop browser. Developers can also choose to enable the optional dumpapp tool which offers a powerful command-line interface to application internals.
Strict Canary is a small tool to support soft "strict mode" enforcing.
Crashes or strict mode dialog windows can be really annoying, especially, in a large project, therefore, Strict Canary offers "soft" implementation of the strict mode. When a violation is detected Strict Canary will show a small and friendly notification.
Android Remote Debugger is a library for remote debugging Android applications. It allows you to view logs, databases, shared preferences and network requests directly in the browser.
Android Snooper is a HTTP inspector which leverages the interceptor mechanism provided by HTTP client and records all the HTTP calls made by the app. It then opens up an Activity to see the detailed history of HTTP calls made on onShake(When user shakes his device)
event.
A simple Android library to create Debugging menu.
Debot offers features that are useful to debug Android applications. Those features can be added to any activity that has the toolbar menu. Also, developers can easily add their own custom debugging features with simple steps.
Takt is Android library for measuring the FPS using Choreographer
.
RxDisposableWatcher is a tool for detecting leaked subscriptions in RxJava projects. Generally it shows up all subscriptions alive at the moment.
Features
subscribe(...)
was called;Observable
, Single
, Flowable
, etc.Under the Hood is a flexible and powerful Android debug view library. It uses a modular template system that can be easily extended to your needs, although coming with many useful elements built-in.
There is a lot of "default" debug data that can be easily embedded (e.g. current runtime-permission status, app version and device info). There are 2 basic themes (dark and light) which can be customized to your needs.
Floating Info is an Android application that displays the following in a system overlay window:
Performance metrics library for Android development (including dagger2metrics).
If you use RxJava2, you know the StackTrace it builds will tell you very little when an exception happens.
Whether you handle the exception or let it crash your app, RxJava2Debug will give you a clear and precise StackTrace pointing to the exact line of code which caused the exception.
Debug banner library allows you to attach debug (🐛) banner on all your activities, just by one line of code.
Traceur enables easier debugging of RxJava2 exceptions, by appending the source of any asynchronous calls to the original exception.
Android library that lets developers modify configuration class(es) at runtime. Useful in situations when app's behaviour changes depending on fields in configuration class like theme switcher, user credentials, various flags, etc. Developers can alter these fields without recompiling source code.
DebugKit lib for Android allows you to use a fancy hovering debug tool to trigger some actions directly in the app. This tool is very useful to trigger some event at runtime, and to have a written feedback directly on your testing phone screen.
Android library for debugging, Sqlite Databases, SharedPreferences and all types of files stored in internal storage directory, right from the app.
What it does?
In-App Android Debugging Tool With Enhanced Logging, Networking Info, Crash reporting And More.
The debugger tool for Android developer. Display logs, network request, while using the app. Easy accessible with its bubble head button :radio_button:. Easy to integrate in any apps, to handle development or testing apps easier. First version, there is plenty of room for improvement.
DebugOverlay is an Android library that allows developers to easily add custom overlay window/view for debugging purpose.
You can use it to show some performance related metrics such as cpu, memory, and fps. Or you can show logcat messages within your app for light debugging.
This library is fully customizable in terms of what you can show on the overlay. If you want to show something other than what's being provided, please go ahead and create your own overlay module!
Draws debug grid over activities in android application.
Android DebugPort allows you to write and execute code within your app's context, at runtime, and from the comfort of your desktop computer's terminal. Think of it as a window into your application through which you can both inspect and modify its state.
It is a debugging tool for measuring simple network traffic.
This lightweight library provides visual alerts to developers and QA when an issue happens during development / testing phase.
In traditional android development, when an issue occurs, we use logs to dump the unexpected state or exception trace. Printing to logcat is not enough at times as:
Using this library, you can provide visual warning to the developer / QA when something goes wrong on your test or internal builds so that critical issues can be highlighted as and when they happen.
A library for android which can help you to find heavy methods in your code when your app blocked, base on BlockCanary.
Library uses SYSTEM_ALERT_WINDOW
to show a build number and name over the top of apps.
Stetho-Couchbase is a plugin for Stetho to enable visualizing and debugging Android Couchbase databases in Chrome.
Info-dumper is a Stetho plugin which shows your android application's information.