Fred: Android drawable resizing tool

How many times have you ever had to open your favourite image editor to resize the same image for Android's various screen sizes and densities? I know that's a pain, and that's why I created Fred. Presenting Fred Fred stands for Friendly Resizer Droid. It's a tool that automatically resizes…

Read More

WebCachedImageView: lazy loading and caching images on Android

Dealing with remote images on Android is tricky. Especially if you're using AdapterView subclasses like ListView, Gallery or GridView. To solve this problem, I created WebCachedImageView, an ImageView capable of lazy loading and caching remote images. Motivation Android's AdapterView is a clever way to display elements that belong to a…

Read More

Lightning Talk: Dumbledroid

Yesterday I gave a talk on the Tool Lightning Talks meetup in NYC. I showed Dumbledroid, one of my open source libraries for Android development. The event was broadcasted as a Hangout Live, and is available on Youtube. You can watch my presentation below. Hope it's understandable :) …

Read More

Dvorany: Dvorak on any computer

My last project @ Hacker School was Dvorany, an Arduino-powered box that enables the use of the Dvorak keyboard layout on any computer. Purpose If you use Dvorak as your keyboard layout, it's always a pain to use someone else's computer. Trying to type on a QWERTY keyboard not only makes…

Read More

Eclipse integration for Dumbledroid

My favourite open-source project, Dumbledroid, now has its own Eclipse plugin! What does the plugin do? Back in the day, the developer needed to write its own Java classes to use with Dumbledroid. Now, he only have to paste the URL on the plugin and aparecium! The class(es) appear…

Read More

Basic HTTP Authentication on Android

This post belongs to the Day-saver snippets category, which is a series of simple code samples that will save you a day of research, which was exactly what they cost me. You shouldn't use HTTP basic authentication. It's unsafe, since it sends the username and the password through the request…

Read More