Skip to content


Hello Hire*A*Droid!

Last night I released new Android app. Hire*A*Droid is a search engine app that you can use – no gimmicks, no ads, free as a bird! Check it out on Android market or at www.hireadroid.com
Hire*A*Droid - search

Posted in Android.


Bo on Androidguys

I’m getting few articles published on androiguys.com blog. Turns out there’s link to see all of the ones I already have

Posted in Android, Web stuff.


Autogrowing List in Android

Read my tutorial article in Androidguys.com outlining the steps

Posted in Android.


Android Spinner – mimic the HTML dropdown behavior

To my dismay I found out that out of the box Android’s Spinner only supports String values for its items. Yes – you can write a custom SpinnerAdapter to support any type of object but if you are just looking for HTML-list type of functionality where you can provide both – label and value for the item there’s a simpler way:

  • Define your Spinner as usual in your layout.xml
  • Add 2 array sections to your array.xml: one for labels, other one for values
  • The values array can be String or Integer the key – you should have same number of entries in the corresponding order between 2 arrays
  • Add labels array to the Spinner definition as
    <Spinner android:entries="@arrays/labels"/>
  • In your code, whenever you need to get value for the selected Spinner item, get it form the value array as follows:
        String selectedVal = getResources().getStringArray(
            R.array.values)[spinner.getSelectedItemPosition()];
    

Posted in Android.


It’s so vain

And probably lame too, but it feels good to get >1K reps on Stackoverflow.com

Posted in Web stuff, non-programming.


Riding the Google Wave – first impression

Google Wave

Google Wave

So first thing first: what is Google Wave? Well, the way it exist in this what feels like a very early beta, GW is chat/forum/social site on steroids. My personal take on it is that GW is Google attempt to invade FB/MySpace market. It’s doing pretty much the same thing and provides same services, but on the next level. I think when it goes out of the beta into the wide circulation, likes of FB/MySpace/LJ will not be very happy (though, for the record, I’m not saying any of these will die)

Posted in Web stuff.


Ubuntu – command prompt (terminal) here

First thing I install on all my window boxes is super-handy “Command Prompt here” hack that allows you to right click on the folder and open a prompt in that directory. Since I need currently to run virtual instance of Ubuntu Linux I was looking for the same functionality for “Nautilus” file manager. Turned out that it is even simpler to do than on Windows. Simply open the terminal and execute the following commad (you do need root privileges for that)

sudo apt-get install nautilus-open-terminal

Posted in Linux.


Using Maven to manage .NET projects

I just contributed Maven tutorial to the Codehaus site. Read it there. If you have any questions – I’ll be delighted to answer but keep in mind – I’m not a .NET developer

Posted in Maven.


Ahhh… Donut

9:15 P.M. PST. I’m tracing familiar pattern on the smooth surface  of my beloved MyTouch. Time to switch on the silent mode and call it quits. But wait – there’s few notifications in the toolbar! Sliding it down and yoopee! My donut (Android firmware 1.6) was just delivered fresh from the oven! The install process takes less than 5 minutes, not a glitch in sight. Screen goes black, I’m thinking (mistakenly) that phone is shut down, but no – it’s just asleep.

Accessing the screen: everything looks the same, works the same but the firmware version reads 1.6 and familiar golden spinner is replaced by new industrial-looking gray icon.

Hello Donut! And you know what – it may as well be wishful thinking but it does feel snappier.

Posted in Android.


DroidIn comes preinstalled on Archos 5 tablet

Woo-hoo! DroidIn was cherry picked by French manufacturer to appear on brand shiny new Archos 5 console! Details on droidin.net

DroidIn on Archos 5

Posted in Android, Web stuff.