Apple iPhone and iPad have location-based Alerts meaning you can choose to get Reminders on your mobile based on your physical (geographic) location.
For instance, if you are to pick flowers while returning from work, you can set a new location-based reminder that will pop-up as your car is crossing the market that houses your favorite flower shop. Or if you have left something, say your pen, at a friend’s place, you can set a reminder to pick it up whenever you visit her home next.
If you would like to have something similar on your Android mobile phone, check out Location Alert. The app is free, intuitive and works as advertised.
LOCATION-BASED ALERTS FOR ANDROID
Setting location based reminders is simple. The app is integrated with Google Maps and you can just tap a location on the map to set a reminder around that place. You may create one-time alerts or ones that repeat on particular days (like when you need to pick medicines from the Chemist every Friday).
The Location Alert app, determines your location using cellular towers, Wi-Fi and the built-in GPS. Anything that depends on GPS can drain the battery pretty fast but developer Kabir Mehra says that the app tries to determine the location only when the device is moving else it pings for location once every five minutes.