Assuming you mean "mobile app", I kind of have a (personal) problem with anchor alarm apps, in general.
Disclaimer: I've made a living in software development, so I am hyper-aware of some technical issues that, for most people, most of the time, won't be a problem. So, to some extent, it is probably over-concern.
The problems are these:
First, phone batteries die on boats, disproportionately. That is, at least for us, we are out of our normal routine about when/how we charge. So, this it seems that one of our phones is always running low. That isn't really a technical issue as much as simply a discipline issue. But, for us, it is a consideration. Of course, it is reasonable to say that, if you are going to bother setting an alarm, you should probably also make sure your phone is charged and plugged in. Agreed.
But, the more insidious issue is that phones manage their own battery usage by putting processes to sleep that it feels are not actively needed. When you develop an app, you can specifically declare that the app needs to stay "alive" in the background and should be immune to the system putting it to sleep. And, most of the time that works as intended.
But, this behavior can vary across devices and operating systems, depending on a number of factors. It can be 100% reliable on most devices, but there is invariably some edge case where it silently goes to sleep on certain devices. And, it can be reliable on a given device except under certain situations (like in a power-saving mode) so that it works perfectly ... until it doesn't. It will always fail silently.
Even an app that reviews very well for high reliability - that isn't super helpful. It isn't hard to make an app that works most of the time for most people. It is nearly impossible to make one that is completely reliable. The problem with positive experiences is the fact that most of the time, the anchor doesn't drag. So, a user doesn't always know there is a problem with the app going to sleep - especially if it only happens under certain conditions.
So, knowing this, an anchor alarm app doesn't help me sleep at night. Knowing that it will "probably" alert me isn't the comfort I need.
For me to not wake up at every motion or sound, I need dedicated hardware whose job it is to do that one task reliably. I developed a device that does just that. It monitors for anchor drift - that's it. It has its own GPS receiver and is wired independently, with its own battery backup. If power fails, it alerts that it is on battery backup. If the battery runs low, it alerts to that.
For convenience, I made a mobile app that we can use to manage the device, but once set, the device works independently. For additional peace of mind, the app periodically pings the device and, if it does not get a response, the app alerts to that fact (suggesting the device is offline, for some reason).
I set this up on my previous boat, but still haven't bothered on the new boat. Somehow, despite my anchoring over-cautiousness, I just never think to set the anchor position when I drop it. The anchor alarm is always an afterthought. I've considered installing a button in the cockpit right next to the windlass switch, but haven't yet. So, it still requires me to get my phone out - something I never think to do in the moment.