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.
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.
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.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.
Debug banner library allows you to attach debug (🐛) banner on all your activities, just by one line of code.
An android library for debugging what we care about directly in app.
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.
Android library for debugging, Sqlite Databases, SharedPreferences and all types of files stored in internal storage directory, right from the app.
What it does?
Floating Info is an Android application that displays the following in a system overlay window:
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.
It is a debugging tool for measuring simple network traffic.
Traceur enables easier debugging of RxJava2 exceptions, by appending the source of any asynchronous calls to the original exception.
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.
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.
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.
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 library for android which can help you to find heavy methods in your code when your app blocked, base on BlockCanary.
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!
Library uses SYSTEM_ALERT_WINDOW
to show a build number and name over the top of apps.
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.
Stetho-Couchbase is a plugin for Stetho to enable visualizing and debugging Android Couchbase databases in Chrome.
Android Debug Database is a powerful library for debugging databases and shared preferences in Android applications.
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.
Draws debug grid over activities in android application.
Performance metrics library for Android development (including dagger2metrics).
Info-dumper is a Stetho plugin which shows your android application's information.
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
.
In your applications you often need to change certain configuration settings, monitor internal state or simply try to understand what, DebugDrawer allows you to easily add a slide out drawer with the ability to do this. Classes are provided to allow you to easily create your own additions to customize to your needs.