Qibla Pro for Android
*Unique Feature :
This app has a unique feature you nearly won't find it in the similar apps, It tells you through a message about any magnetic fields (e.g. when putting your device near another device or computers or magnetic mobile covers) that affect the accurate reading for directions to avoid it.
NOTE:
1- Keep your device away from any metal objects or magnetic fields for accurate reading.
2- In order for the compass to work you might need to recalibrate it by moving your device in a figure 8 motion.