5 ms·
It's pretty hard to sell "just" a location sharing app, most people want extra features to feel like it's worth paying for, even more so for subscriptions. Som
by emilburzo 6y ago
It's pretty hard to sell "just" a location sharing app, most people want extra features to feel like it's worth paying for, even more so for subscriptions.
Some of the features I got requests for were: tracklogs/history, geofencing, possibility to automate start/stop, overview web page for fleet tracking and so on.
I just tried the app and love the high quality feel of it and I think the amount of features in the MVP should already cover the needs of most people for the free version.
Out of curiosity, how often do you update the location? I couldn't find any setting for that.
Source: built https://graticule.link/ https://graticule.link/ to scratch my own itch, tried monetizing it but gave up since it would have needed to go in a direction I didn't care about.
PS: The email verification page is blank.
- apayan 6y agoHi emilburzo. I'm happy to learn from your experience here. Yeah, selling "just" a location sharing app is indeed tough. > how often do you update the location? I couldn't find any setting for that. There's no user setting. On Android, I rely on the Job Scheduler service, so the most the app can be woken up is once every 15 minutes (less if the Android OS feels like it). However, there is also a BroadcastReceiver set up to receive locations when another app requests it. Lastly, a friend can request an update if it has been more than 3 minutes since the last update they've received. When they request the update, a Firebase message is sent to your phone and a service is started immediately to grab your location and send it back to your friend. The reason for all this fuzzy timing is to maximize battery energy. The alternative would be to keep a foreground service running all the time, but I've had complaints that people don't like seeing the service notification there and they don't want their battery drained. In the (currently unreleased) iOS app, it's a similar set of of fuzzy conditions. > PS: The email verification page is blank. Thanks, I'll check that out.
- emilburzo 6y ago> There's no user setting. On Android, I rely on the Job Scheduler service, so the most the app can be woken up is once every 15 minutes (less if the Android OS feels like it). However, there is also a BroadcastReceiver set up to receive locations when another app requests it. Lastly, a friend can request an update if it has been more than 3 minutes since the last update they've received. When they request the update, a Firebase message is sent to your phone and a service is started immediately to grab your location and send it back to your friend. The reason for all this fuzzy timing is to maximize battery energy. Nice. I think this fits the infrequent updates scenario of the app very well. > The alternative would be to keep a foreground service running all the time, but I've had complaints that people don't like seeing the service notification there [...] Interesting, to me the periodic "updating location" notifications are way more jarring. Especially since Android allows the user to minimize (only visible when you pull down) or even hide the notification completely. But yes, I definitely received this complaint a lot, but for me this was a no-go as I don't want people to be able to use it as a stalker tool (e.g. install on victim's phone without their knowledge). I want to iterate again how polished the app feels, so you definitely have yourself a new free user :) The way it solves the permanent location sharing feature is really nice and will try it out in a bit harder conditions (mountains with degraded signal). I don't know if I would pay for it, maybe if it would be possible to pay as a family/group.
- BuildTheRobots 6y agoA massive thank you for Graticule - have been using it a lot when meeting up with friends for walks. When you're all about an hours drive away in different directions it's really handy to keep track on people's progress without disturbing their driving. Two bits of feedback if you don't mind: 1) I only realised the other day that the tracking link didn't automatically change between activations (I now realise I can do it manually). 2) When meeting up with someone in the middle of nowhere recently, I noticed that it'd show their location on the map, but not mine. As I didn't know where I was, having a blue dot of my location so I can estimate their distance would be really handy. Thank you again :)
- emilburzo 6y agoHey, since I removed all tracking from the app I've felt a bit blind if people are happy with it or more like just drive-by trying-it-once, so it always makes my day to hear genuine feedback (even more so when it's positive), thank you for that! > I only realised the other day that the tracking link didn't automatically change between activations (I now realise I can do it manually). Hmm, good point. I wouldn't automatically reset it for each session since there are people using it for multi-day stuff. Would having a "link last reset at" timestamp in the main screen would have helped you realize that earlier? > When meeting up with someone in the middle of nowhere recently, I noticed that it'd show their location on the map, but not mine. As I didn't know where I was, having a blue dot of my location so I can estimate their distance would be really handy. Initially I thought that might be sketchy -- "why does it want to know MY location? I just want to watch" -- but perhaps making it a button/setting would be a good compromise? So something like a toggle for "show my location" on the webpage? > When you're all about an hours drive away in different directions it's really handy to keep track on people's progress without disturbing their driving. This is perfect because I've been trying to build a feature where you can combine multiple tracking links into one, and you see everybody on the same map. Where I always get stuck though is the UX. On a computer it's pretty easy to have a page where you paste all the links and it generates a combined one, but I can't figure out a good UI/UX for doing this on mobile. So if I can pick your brain for a bit... do you have any insights here? How do you usually send/receive these links? Would pasting them all on a page work for you on mobile? Any better ideas?