Lately I have been having trouble with my qibla. I use an app to direct me to the qibla. However lately I realized that the qibla keeps changing after I make my prayer. I keep looking back at the app and it would give me a new direction every time I would go to pray. So my question is what is the most accurate way to get the correct qibla by using one of the qibla apps? I usually put it on the carpet.

I would suggest having two apps and test with both to see if the Qibla is the same or do they both give different readings.