9

I want to be reminded to give back 2 dollars to Joe next time I pass near his home.
Is there an Android app for that?

Requirements:

  1. Let me define an alert with a text, a latitude/longitude chosen on a map, a radius.
  2. Open source, because I don't trust any proprietary app with my location information.
  3. Don't consume too much power. Probably the hardest part. Recognizing Wi-Fi networks could be a workaround: I create a few "known places" (for each of these places, the app stores the list of Wi-Fi networks available at that place) and can use them later for alerts without activating the GPS.
  4. Preferably using OpenStreetMap data, but other maps are OK too.
3
  • 2
    I've never tried any of them, so I cannot give a direct recommendation. But I can help you narrow down candidates, as usual when it comes to Android apps. I don't remember having seen any OSM based reminder, nor the explicit mentioning of FOSS; but LocationMapAlarm looks like coming pretty close to your requirements.
    – Izzy
    May 12, 2014 at 6:49
  • 1
    My android device has this built in, i create an alarm and the is option for location based alarm.
    – neogeomat
    May 19, 2014 at 8:24
  • For point 3: I tend to turn off GPS and WiFi when not at home or office, but don't forget that Android can (less accurately) determine your location through your 'phone connection .- and that is always on (except for airplane mode): May 7, 2015 at 14:41

4 Answers 4

3

TaskNearby may be a good option for you, because it

  1. has reminders that are defined with text, a latitude/longitude chosen on a map and a radius;
  2. is open-source;
  3. has intelligent battery optimization;
  4. uses Google Map for location picker and directions.
5

Its not open source as far as I know (but its less of an issue in this case) but Llama might work pretty well here

  1. You can use the maps add on for this I think - but Llama normally dosen't rely on maps

  2. Nope, but can work independantly of any maps provider. No one gets your information. The app does not have the INTERNET permission, it can detect WiFi networks but not use them.

  3. Can be trained to remember the cell towers and wifi access points in an area and uses that for location, so almost no additional battery usage

  4. Uses google maps data optionally, but dosen't really need it

2
  • Sounds great, too bad it is not open source... As you know, being open source is a strong requirement.
    – Nicolas Raoul
    May 8, 2015 at 4:37
  • 1
    Link is dead. Has the app been discontinued? Feb 25, 2019 at 22:25
3

There's an app from Google that comes with this functionality: Google Keep - You can create a note, and set an address-based location reminder on it, from the options at the bottom of the note.

When the phone is at the set location, a notification manifests, reminding of this note. Notes/reminders can be set from https://keep.google.com/ too.

Data is stored in your Google account, and hence probably meets your security requirements too.

1
  • Unfortunately it is not open source. Open source is a strong requirement.
    – Nicolas Raoul
    May 8, 2015 at 4:35
0

Disclaimer: im the author of that app...

There is a free /du:/ Tasks app that matches your requirements except it is not opensource. But I would put it that way:

You want opensource because you dont trust closed one.

To be able to check opensource app that it is "good" to your standards, you actually should be able to read and understand java code and specifics of Android API, thus being a software developer.

If you are a software developer (and looks like you really are :) ) you could write simple app yourself over weekend.

7
  • 3
    They are many reasons for which to consider picking open-source software. Some are moral, some are technical. In this case, the OP wishes to ensure that his data remains his, and using OSS that is monitored by many is a good way to do so, be he proficient or not with coding. Besides this, please look at our answer quality guidelines and edit your answer accordingly.
    – VicAche
    May 14, 2014 at 19:59
  • 1
    Checking code is MUCH faster than writing code. My weekends are already full for the next 200 years haha, and a good app for this would probably make more than a weekend to implement :-) Sorry, open source is really an imperative requirement for this question.
    – Nicolas Raoul
    May 15, 2014 at 2:56
  • I think in this case, he dosen't want something that would report back his information, I do suspect google keep meets many of his criteria, but it definately reports back to google. The power usage criteria is tricky as well - llama uses a fairly clever approach there, and there's very little need for data leakage to do its thing. May 15, 2014 at 5:42
  • 1
    @NicolasRaoul I got your point, you are sayin "open source is really an imperative requirement for this question". And I do understand that I've been downvoted for my comment on "opensourceness" matter. Here is 2 answers atm and both offers closed source and both actually dont answer your question well :)
    – Ilja S.
    May 15, 2014 at 8:04
  • @IljaS. I am not the one who downvoted you actually. You are right, both answers are closed source, that's why I haven't accepted any yet... waiting for the perfect solution to get created :-)
    – Nicolas Raoul
    May 20, 2014 at 3:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.