The missing dev tools in Android Apps
Tags: android, debugging, requestly, charlesproxy
Published: 2022-12-06 13:27:56

---
title: The missing dev tools in Android Apps
published: true
date: 2022-12-05 13:16:19 UTC
tags: android,debugging,requestly,charlesproxy
---

 **TL;DR** : [Requestly Android Debugger](https://github.com/requestly/requestly-android-sdk) lets you have the power 💪 of Charles & Chucker together in your apps. It makes it super easy to debug APIs, Analytics events, Logs & report issues on Android Apps.

![](https://cdn-images-1.medium.com/max/534/1*5stjUEv5hQlEX4nNzfQpXA.png)

### Problems with the current setup

Right now there is no dev-tools panel available in Android Apps. To debug android apps, most people either connect to Android Studio or Charles Proxy. But both of these comes with their own challenges.

- Android Studio — Non-Devs (QA/PM..) can initially find this a little daunting. Plus Android Studio needs over 3000GBs of RAM 💻🔥.
- Charles Proxy: No doubt a really helpful tool. But we are in 2022 now & No one has time to install a certificate or set up a WIFI proxy to debug apps. Also, the UI/UX of Charles is 👴🏽.

### Introducing Requestly Android Debugger

Requestly Android Debugger adds the missing dev tools panel to your Android Debug Builds. It lets you have the power of Charles and Chucker in a single app and makes it super easy to debug APIs, Analytics Events & report issues directly from your device.

It requires only a one-time integration and then it can be used company-wide (Yes, without installing certificates or setting wifi proxy)

Also, it is completely free and open-source [https://github.com/requestly/requestly-android-sdk](https://github.com/requestly/requestly-android-sdk)

### Features

Here are some of the features that Requestly Android Debugger support:

#### Network Traffic Debugger

View & debug your HTTP traffic directly from your device. You can see which requests are failing and send the faulty requests directly to the developer.

![Debug Network API’s](https://cdn-images-1.medium.com/max/434/1*XIfw-MHjvN5lrWg-Cxaemw.png)

#### Analytics Events Debugger

Debug & validate your analytics events after every fix/release. PMs/QA can now verify what events are firing directly from your app.

![Debug Analytics Events](https://cdn-images-1.medium.com/max/421/1*tYkukta3FD87sp4n_ZaUAA.png)

#### Host Switcher 🔀

Switch your API’s hosts between PROD ↔ STAGE ↔ DEV in a single click. No need to hardcode the URLs in your codebase.

![Switch Environments](https://cdn-images-1.medium.com/max/588/1*bE0s2zucdvxD3-FEx54z3g.png)

#### Logs Viewer 🪵

See your logcat logs directly from your app. No need to connect your device to your computer to know what’s happening inside your app. Check what crashed the app without opening Android Studio.

![Debug Logcat](https://cdn-images-1.medium.com/max/449/1*42GvwXG1cKp8T_-URsfAQw.png)

#### Shared Preferences Editor (Coming Soon)

See and modify the Shared Preference of the App directly from the device.

### Demo

Check out some of the demo apps here.

**↓ Click on Screenshots to try the Apps ↓**

[![](https://cdn-images-1.medium.com/max/375/0*J7VLa3sNUnYFVN5A.png)](https://appetize.io/embed/ctumozxsaz6cj4wox36vjc7jwy?device=pixel6pro&osVersion=12.0&scale=75&deviceColor=black)

[![](https://cdn-images-1.medium.com/max/378/0*8n_A_jKemDq4-jPX.png)](https://appetize.io/embed/s3w5vwumwjtvj4kn2xsez5b4cy?device=pixel6pro&osVersion=12.0&scale=75&deviceColor=black)

[![](https://cdn-images-1.medium.com/max/378/0*pnGDGedm8rzcmwH2.png)](https://appetize.io/embed/hngjeexnhwrcm3acdclsqkye6e?device=pixel6pro&osVersion=12.0&scale=75&deviceColor=black)

**OR**

- [Dowload CryptoDemo Apk](https://github.com/requestly/android-debugger-examples/releases/latest/download/cryptodemo-debug.apk)
- [Download Infinity Reddit Apk](https://github.com/requestly/android-debugger-examples/releases/latest/download/infinity-reddit-debug.apk)
- [Download Pokedex Apk](https://github.com/requestly/android-debugger-examples/releases/latest/download/pokedex-debug.apk)

**Check out more here** : [https://github.com/requestly/requestly-android-sdk](https://github.com/requestly/requestly-android-sdk)

We are constantly working on improving this daily. If you liked what we are making, then please leave us a [star](https://github.com/requestly/requestly-android-sdk) ⭐️ on our [GitHub](https://github.com/requestly/requestly-android-sdk) repo.

By Sahil