I am intending to develop custom Launcher for Android phone. I have searched web, but I haven't found any valuable information regarding creating "launcher" project. What does an android app needs for being at the top of the GUI (aka launcher)?
Well, firstly you need to listen to the android.intent.category.HOME
intent. Here are some links with full source code which you can have a look at:
Or take a look at launcher plus.