Qibla Direction Finder Pro for Android
Qibla Direction is an app that finds the direction of Qibla based on which city or region you are at.
Warning : To have better accuracy you must be away from metal devices and shake your phone in all directions before every use.