Facebook has released a new debugging platform for Android into open source. Stetho is a debug bridge for Android apps that, when enabled, gives developers access to Chrome Developer tools.
Stetho was created to give developers a solution to quickly discover and fix problems across a large codebase.
“Lack of a solution for this need led us, like a lot of other Android developers, to a fair number of inconsistently maintained internal UIs, circumstantial and hard-to-interpret Log statements, not to mention many painful sessions with the Java debugger,” wrote Josh Guilfoyle, senior software engineer at Facebook, wrote on Facebook’s website.
Features include the Chrome Develop Tools user interface, network inspection, and database inspection. In addition, developers have the option to enable the dumpapp tool. Dumpapp provides a extensible, command-line interface to app components. Developers can set a set of plug-ins or create their own dumpapp tool.
According to Facebook, Stetho is an early release with a few features missing. The company is already working on expanding the library.
More information is available here.
Top 5 projects trending on GitHub this week
#1: Lets Chat: A chat application for small teams that features persistent messages, multiple chat rooms, message alerts and notifications, mentions, image embeds, code pasting, file updates, and transcripts.
#2: Git-stats: A local GitHub-based contributions calendar for Git commits.
#3: Htaccess: A collection of .htaccess snippets.
#4: Websocketd: A command-line tool that is able to wrap an existing command-line interface program and make it accessible through WebSocket. WebSocket servers can be built using Python, Ruby, Perl, Bash, .NET, C, Go, PHP, Java and more.