Best Software for 2025 is now live!
Show rating breakdown
Save to My Lists
Unclaimed
Unclaimed

Top Rated Stetho Alternatives

Stetho Reviews & Product Details

Stetho Overview

What is Stetho?

Stetho is a sophisticated debug bridge for Android applications.

Stetho Details
Discussions
Stetho Community
Show LessShow More
Product Description

Stetho is a sophisticated debug bridge for Android applications.


Seller Details
Year Founded
2008
HQ Location
Menlo Park, CA
Twitter
@Meta
13,715,206 Twitter followers
LinkedIn® Page
www.linkedin.com
119,009 employees on LinkedIn®
Ownership
NASDAQ: META
Description

Meta Platforms, Inc. is a global leader in social technology, connecting people and businesses through its family of apps like Facebook, Instagram, and WhatsApp, while driving innovation in virtual and augmented reality.

Recent Stetho Reviews

Daniel T.
DT
Daniel T.Mid-Market (51-1000 emp.)
4.0 out of 5
"Super-tool for Android Development"
Stetho is one of the best tools that can help you with your development process. It lets you do multiple things from peeking on your network traffi...
Gonzalo F.
GF
Gonzalo F.Mid-Market (51-1000 emp.)
3.0 out of 5
"Stetho first test"
I think the easiest way about Stetho is the integration on your apps. Network inspection is one of the coolest things that I've ever seen since I a...
Verified User
G
Verified UserSmall-Business (50 or fewer emp.)
5.0 out of 5
"Stetho for android database inspection and more"
I use Stetho mostly for database inspection when developing android application. It does have more features like view hierarchy, network inspecti...
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Stetho Media

Answer a few questions to help the Stetho community
Have you used Stetho before?
Yes

27 Stetho Reviews

4.4 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
27 Stetho Reviews
4.4 out of 5
27 Stetho Reviews
4.4 out of 5

Overall Review Sentiment for StethoQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Daniel T.
DT
Android Developer
Computer Software
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Stetho?

Stetho is one of the best tools that can help you with your development process. It lets you do multiple things from peeking on your network traffic to checking your storage and shared preferences. Review collected by and hosted on G2.com.

What do you dislike about Stetho?

There is nothing I dislike about the tool. Review collected by and hosted on G2.com.

What problems is Stetho solving and how is that benefiting you?

I'm using the tool to quickly develop complex features on the Android platform. It has made the development process easier because I'm able to analyze the phone's response given interactions. Review collected by and hosted on G2.com.

Gonzalo F.
GF
Senior Android Developer
Marketing and Advertising
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
(Original )Information
What do you like best about Stetho?

I think the easiest way about Stetho is the integration on your apps. Network inspection is one of the coolest things that I've ever seen since I am Android Developer. I also use Database Inspection. It is a way to check all the data stored by your app in realtime. Then, you can debug your app to see if the app shows everything required. It could be like another sort of tests. Review collected by and hosted on G2.com.

What do you dislike about Stetho?

I dislike that when you run your app this time is longer. I don't use too much dumpapp, Javascript Console or View Hierarchy. View Hierarchy has the same tool on the latest version of Android Studio. For that reason I don't use it. I tried but I prefer to have this tool integrated in my current IDE. Review collected by and hosted on G2.com.

Recommendations to others considering Stetho:

I started using Stetho when I realized I could have all the information about what was happening on the device while my app was running. Review collected by and hosted on G2.com.

What problems is Stetho solving and how is that benefiting you?

I could realize about what were the real troubles about my app, I mean, not just the UI issues. Well, about what I told I use I can see if the app meets all requirements. And another way to see if it meets them is to see if it stores the data on the database and if the app runs the API calls required to get all the data from the Internet that the app needs. I strongly recommend this tool at least once. Review collected by and hosted on G2.com.

Verified User in Computer Software
GC
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Stetho?

I use Stetho mostly for database inspection when developing android application.

It does have more features like view hierarchy, network inspection but I rarely use them.

What I like the most about Stetho is that you can view all the tables that your app has created in a matter of seconds. it loads them relatively fast. Therefore, it is especially useful when you want to validate database migration or want to check for specific group of data in certain order. Also, if one is working on network heavy application, network inspection tool can help to optimize network calls. It supports chrome development tool features. Review collected by and hosted on G2.com.

What do you dislike about Stetho?

The database inspection lags on startup and it can slow down devices. However, it is bearable.

The biggest downside with it is that it has upper limit (I believe it is 250 rows) on how much data it can load on each table. Therefore, if a table has a lot of entries and you want to check for specific group of data, you need to query them. Which isn't too bad. Review collected by and hosted on G2.com.

Recommendations to others considering Stetho:

It is extremely easy to setup, add dependency in the gradle file and 1 or more lines of code depending on what you want for your project. Definitely worth to try out. Review collected by and hosted on G2.com.

What problems is Stetho solving and how is that benefiting you?

It solves development problem by reducing time to inspect databases. Also, using network inspection tool or heap snapshot tools, developers can optimize network calls or memory managements relatively. Review collected by and hosted on G2.com.

Simon Jinyu L.
SL
Android Tech Lead
Internet
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Stetho?

Before this, when you have an Android application which accessing some RESTful APIs and you want to see what kind of data your app got from API you have to setup a break point and debug the app in IDE to see the data, or write some code to dump the HTTP response to log and remove these code after that.

Now you don't have to do this anymore. By introduce Stetho into your application, you can connect Chrome to your device and use Chrome as a debug window to view real time network traffic data packet in it. Just like what you can see in Chrome's network debug panel when you open a website.

And the most interesting thing is that you can even interact with Android SDK by Javascript in Chrome's console. This is really unexpected to me. I never thought Javascript has the ability to do it. Is this means someday we can use Javascript to create an Android application? Review collected by and hosted on G2.com.

What do you dislike about Stetho?

The Stetho functions are only available if you use OkHttpClient . The other Android network libraries like Volley is not supported.

Also, since all the network data packets go through Stetho, maybe Stetho can also provide the ability to modify data packet as well. Review collected by and hosted on G2.com.

Recommendations to others considering Stetho:

This is really helpful when you have an application interacting with some RESTful APIs. It's very easy to monitor the network data packet content, just like what you can see in Chrome's network panel when loading a website. Review collected by and hosted on G2.com.

What problems is Stetho solving and how is that benefiting you?

Easy to debug network problem. Especially for debugging RESTful API problem. Review collected by and hosted on G2.com.

Kamal S.
KS
Senior Consultant
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Stetho?

In short : Stetho saves time to fix issues.

a.) Stetho makes debugging easier and fast and not only for the DB operation but also for shared preferences. If you use stetho you don't have to write your internal resources such as Sqlite Db or shared preferences in sdcard.

b.) Feature which I like the most is that you can directly run queries on the db which helps again in saving time.

c.) It is quite likely for android developer to use OK HTTP in their application and with the help of Stetho you can track and keep an eye on all the network requests (if you use OK HTTP).

d.) You can edit the values of DB and shared preferences in real time.

e.) Tells you the complete hierarchy of the layouts

Review collected by and hosted on G2.com.

What do you dislike about Stetho?

a.) Sometimes you can't connect the device .

b.) Steho disconnects when you application close due to some crash and then you can't see the real time DB.

c.) Missing integration with popular libraries . One such example is apache (In our project we use java apache library for network classes and Stetho is missing integration with it.) Review collected by and hosted on G2.com.

Recommendations to others considering Stetho:

Use OkHttp or retrofit to use Stetho in depth. Review collected by and hosted on G2.com.

What problems is Stetho solving and how is that benefiting you?

Initially, when I was not aware of Stetho; I always have to write my DB outside my android application sandbox which makes overall debugging slow cumbersome. Review collected by and hosted on G2.com.

Arif K.
AK
Software Developer
Computer Software
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Stetho?

Best thing i like about Stetho is -

1. You can check sqlite database of running android app by adding few lines of code. This reduces the effort of saving database on sd card and then checking it when required.

2. You can run sql quiries directly from the tool to get the results.

3. You can also check network utilization and performance from the tool. Review collected by and hosted on G2.com.

What do you dislike about Stetho?

One thing that i dislike about Stetho is that to do network inspection, it only supports OkHttp and HttpURLConnection. It does not support apache networking classes to test legacy android applications which have used apache networking classes. Review collected by and hosted on G2.com.

Recommendations to others considering Stetho:

To debug android database and networking related issues fast. You should use Stetho. Review collected by and hosted on G2.com.

What problems is Stetho solving and how is that benefiting you?

To resolve database and networking related issues in less time and improve productivity.

Benefits realized that it reduces a lot of effort to debug issues and saves time. Review collected by and hosted on G2.com.

Rafa V.
RV
Desarrollador Android en Infojobs
Internet
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Stetho?

Being able to read and edit the database and preferences without any effort. It has helped me a lot to resolve big problems.

The view hierarchy viewer is really nice. It has helped me debug legacy and complex layouts with unreliable states.

I've sometimes used the custom scripts to automate repetitive tasks or tests some things. Haven't used it much, but it's really useful when you need it. Review collected by and hosted on G2.com.

What do you dislike about Stetho?

It might be buggy sometimes. Like causing temporary freezes.

It also disconnects from the process when you re-launch the application, so you need to manually close the old debugging window and open a new one. Review collected by and hosted on G2.com.

Recommendations to others considering Stetho:

Definitely try it. You might not need it now, but you will. Review collected by and hosted on G2.com.

What problems is Stetho solving and how is that benefiting you?

It has helped me improve the product quality per time spent. I've been able to reproduce and debug errors and bugs that would have been a headache otherwise. Review collected by and hosted on G2.com.

Vicky C.
VC
Core Engineering - Software Developer
Investment Management
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Stetho?

- Can display the app's SQLite DB

- Can intercept and display network requests, including OkHttp / Retrofit !

- Can inspect Android view hierarchy!

- Also works with Realm! (https://github.com/uPhyca/stetho-realm) Review collected by and hosted on G2.com.

What do you dislike about Stetho?

- Can't execute SQL queries against database

- Realm plugin sometimes breaks after new Realm releases, since the database is proprietary and updates frequently. Review collected by and hosted on G2.com.

Recommendations to others considering Stetho:

Integrating Stetho into your app is easy, and is not going to affect the size or performance of your app, because none of the code is included in release builds. So go for it! Review collected by and hosted on G2.com.

What problems is Stetho solving and how is that benefiting you?

- Faster debugging of issues, no more Log.d'ing all over the place, which means you can release app fixes faster

- Direct inspection of views / data / network calls is indispensable Review collected by and hosted on G2.com.

Daniel G.
DG
Tech Lead / Senior Software Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Stetho?

I like the network debugger seeing all the requests. Review collected by and hosted on G2.com.

What do you dislike about Stetho?

- I cant see the views layout if I start it with the application context, I have a debugger menu that I add just for debug builds and from there I enable stetho, I cant use the activity context to init stetho or I can?

- I cant see the https calls (I use retrofit and okHttp interceptors). Review collected by and hosted on G2.com.

Recommendations to others considering Stetho:

use a debug menu and enable/disable when you want to, DONT SHIP to release builds. Review collected by and hosted on G2.com.

What problems is Stetho solving and how is that benefiting you?

- Debug network calls.

- See local database to see whats really stored on the device and how.

- Learn about how other 3rd party libraries storage their data in the device. Review collected by and hosted on G2.com.

Greyson P.
GP
Software Engineer
Internet
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Stetho?

Stetho is a great Android library that speeds up development. The site does a great job of listing all of these features, but here's the highlights:

* The ability to use Chrome DevTools to inspect your Android layout in real time. Just like DevTools on the web, views will highlight as you mouse over the view tree in your browser. It's quite magical! In addition, the view tree will have the concrete class name of your views, even if they're custom views. No more XML snapshots that simplify your custom views to their base class (like FrameLayout) - see the actual class name!

* Inspect and change your SharedPrefs and database live!

* If you use OkHttp, you'll get to use Chrome's network inspector with your app!

* Add your own custom command line commands that interact with your app. Review collected by and hosted on G2.com.

What do you dislike about Stetho?

* The layout inspector can really slow down apps that have large, complicated layouts. You have to be careful to not open the devtools console when you're not using it in that case.

* The SQLite inspector is great, but if you have a lot of columns, the columns can get super skinny and difficult to resize, limiting its usefulness.

* Network inspection only really works easily if you're using OkHttp. Settings it up otherwise can be a real pain, and may be more trouble than it's worth. Review collected by and hosted on G2.com.

Recommendations to others considering Stetho:

Definitely give it a shot. It's super easy to setup. Review collected by and hosted on G2.com.

What problems is Stetho solving and how is that benefiting you?

I've worked on many Android apps, both personally and for other (large) companies. I've used Stetho on an app that had 16 million daily active users and over 100 million downloads in the Play Store. Review collected by and hosted on G2.com.