There
are thousands of Android Launcher available in Play Store. Each and
every Android mobile user loves to customize their mobile with different
Android Launcher. If you want to develop your own launcher, this
post helps you to fulfill your wish. In this post, you will find a demo
launcher with layout and code which include many features like Drag & Drop, rearrange the installed application, change the background wallpaper etc.
Here is an example of demo launcher which display all the installed applications in 3*3 Grid View format compatible to all devices.
First of all we need to find all the installed applications from device so we should implement a subclass of AsyncTaskLoader that
loads the currently installed applications from the package manager. If
you want to display all the installed applications in List View you can use official Android Developer reference.