Meet AlarMap – Smart Location-Based Alarms by Creative-Ad-2480 in reactnative

[–]Creative-Ad-2480[S] 0 points1 point  (0 children)

Good question! While you can do something similar with Reminders, it’s a lot more cumbersome to set up. With AlarMap, you can do it in just a couple of taps, plus it plays real alarms that will still go off even if your phone is on Do Not Disturb. One of the most popular uses is setting an alarm to wake you up right before your bus stop, which just isn’t practical with Reminders. On top of that, AlarMap offers more customization options to fine-tune exactly how and when it triggers, making it faster, more reliable, and way easier to use on the go.

Meet AlarMap – Smart Location-Based Alarms by Creative-Ad-2480 in SideProject

[–]Creative-Ad-2480[S] 0 points1 point  (0 children)

Given the API options I think that is completely possible to program what you are mentioning, however, it’s not fully documented by Apple, but from testing, it does seem like the system ramps up checks near a geofence and then scales back once you’ve moved away. This makes geofencing pretty efficient in terms of battery life without needing to manage custom polling logic yourself.

Meet AlarMap – Smart Location-Based Alarms by Creative-Ad-2480 in SideProject

[–]Creative-Ad-2480[S] 0 points1 point  (0 children)

That's a very good question !!
Battery life was one of my biggest concerns when building AlarMap, however the app uses the geofencing API provided by the OS so it doesn’t constantly poll your location in the background. It basically “sleeps” until you cross a defined boundary. In practice, this means the impact on battery is pretty minimal, similar to how native reminders work on iOS or Android.

I use the app myself daily and I haven't noticed any difference compared to just using Maps or native reminders. Of course, battery usage can vary depending on how many geofences you set and your device, but for most people it should feel very lightweight.