Tools

Rss feed of the category

A developer tool : taming the logcat with pidcat

Written by Xavier Gouchet - 11 september 2013 - no comments

LogCat is a great logging feature which is part of the core Android Developper Experience™. Most of us using an IDE use the DDMS tool to view the LogCat outputs. Some might also use directly the console with adb logcat -v long, with maybe some grep or awk to enhance the result.

Well Jake Wharton (you know, the guy behind ActionBarSherlock) developped PidCat, a Python script to print the LogCat output in the console in a usefull way. Here's how it looks like.

PidCat Screenshot

After a couple of day, I find it better than DDMS LogCat view. And what's great is that it's Open Source, so I'll probably add some features in it myself. You can download it or fork it from PidCat Github Repository.

A designer tool : UI Stencils

Written by Xavier Gouchet - 18 april 2013 - no comments

A couple of months ago, I stumbled upon pdf with an outline of Android phone / tablet (and other fruity devices too) used to design apps on paper before writing a line of code. For the curious, those files are still available online.

Today I found the ultimate tool for a designer : the Android Stencil Kit (and yes, they also have other OS covered too).

Android Stencil Kit

So yeah, it's my birthday soon, so I guess I'll make myself a gift...

Source: Spawn Rider

A developer tool : DevApps Direct

Written by Xavier Gouchet - 29 march 2013 - no comments

This is a somewhat similar app to Android UI Patterns (which I talked about earlier). The aim of DevApps Direct is to list available libraries for Android developpers, with again a live demo feature.

DevAppsDirect

What is really interesting is that it is built around an RSS feed, which you can still follow in any RSS Reader (well, not Google Reader obviously). The app itself will then be able to get new libraries without having to update the app itself.

DevAppsDirect

It will also download the libraries' demo on demand, meaning that it won't use much of your space for nothing. Although it's still in beta, this app is very usefull to test many libraris, and keep some in your favorites

As always, you can download it from the Google Play Store.

A developer tool : Stanley (beta)

Written by Xavier Gouchet - 22 march 2013 - no comments

Recently I needed to know what intents were used by an app on my phone, simply out of curiosity and to learn how to have similar features in one of my app.

There aren't so many way to do this, and so I designed and developped an App to take a look at an App, from a developper point of view. So here it is, in public beta.

Stanley Preview

Stanley can list all package installed on any device, and for any given package, lets one see the Activities, Services, Broadcast Receivers, Content Providers, and more.

More over, it can export the package's original manifest into a readable XML, to see what lies in the intent filters for instance.

It is not yet available on the Play Store, but you can already try it by downloading the APK attached to this post. Any feedback on this app will be welcomed.

Stanley 1.0 (Beta) APK (562 Kb)

Stanley on Google Play

A developer tool : AndroidXRef

Written by Xavier Gouchet - 06 february 2013 - no comments

The Android source code is full of information, and I never spend a week without having to find a piece of code in there. The problem with it is that I had to download the git repo, and to use my OS's search to find the relevant piece of code.

Not anymore, thanks to AndroidXRef, a search engine for the Android Open Source Project. Although it's still in beta, it is very usefull to find information on how things are implemented in Android.