I think they search out on Google Engine for available Android applications and make them listed on their web pages. I don't know the other way for doing this. May be there will be some other techniques for this. Developers can do this by coding while developing the application or the web page. If anyone know about this share with us.