Congrats. Good luck w/ the app and future apps. I think that writing, launching, (and making a few bucks off of) a simple app might be the best way to get started down the right path. If you can get even the slightest bit of success, I'm sure it will lead to more.
It's amazing how hard it is just to ship something for yourself. I've been doing website development for 15 years and have launched 100's of sites, apps, major features, etc. for clients and companies. My history of developing my own projects has not been so stellar.
To date I've launched maybe 4 projects in the past say 10 years. 2 were very simple content sites not meant to generate revenue. 2 were fun sites which I hoped might generate a few dollars in ad revenue. I never really got any of them where I wanted them and have since folded all but one (I'm still hoping to make that last 10% of improvements to the 4th).
I always include in large capital letters at the bottom of my to-do list the following words:
JUST FUCKING LAUNCH
It's there to always remind me (when I am thinking about adding ever more new features to the to-do list) about the importance of getting the product out there.
FYI, I have managed to launch three reasonably big projects in the past two and a bit years (during breaks from contact work); http://gambolio.com (create your own library of online games - pretty much dead now), http://www.casualgirlgamer.com (a blog about online games which peaked at about 250,000 uniques a month) and http://tiki-toki.com (create online timelines, which is just starting to make a bit of money)
I read it this way too, and immediately added it to my TODO list. It's important to get reminded occasionally to keep a healthy distance to yourself. Thanks for accidentally sharing a good idea :).
If you make the data useful beyond geeks (srsly, Mom and Pop aren't going to import CSV in a spreadsheet and start data mining), this could be really cool.
For example, you can get the locations from 4sq or gmaps, or allow the user to check in (but locally, without sending the data anywhere). Then, measure how much time is spent on each ___location and in transit between them (might want to make more samples for that to work), and give me a daily/weekly/mothly overview. Eg: "30 hours spent in office, 8 in transit, 20 in coffee shops, 5 in shopping". Something like RescueTime for ___location.
That would be interesting, thanks! I'll consider your suggestion, but for this product, my target is geeks / quantified self people, not the average user.
Also, do you plan on adding something like a "confidence radius" for the output? Are there cases where the GPS was not able to return an accurate lock and was only able to give a vague estimate?
By the way, very cool app. Looking forward to messing with it. :)
Just found it in the App Store - congrats on launching.
It took some effort though - even searching for "TrackMe" put you below another TrackMe (by kimptoc), Track Me (TM), TrackMe FindMe, Track-Me, and Track Me.
Did you find it tough choosing a name? Or (general questions) are names less important in the App store, perhaps because most people find Apps through 'most popular' type lists and people searching for specifics know specifically what they're looking for?
Thanks! I spent half a day thinking of a better name, but I couldn't come up with one, so I just launched. I might change it later, but I'm confident (naive?) that people will find me anyway. And the icon is very recognizable.
However, I still would have liked to have a better name, so thanks.
One small point - the export format is listed as CSV but has semicolon delimiters. I know this is common in countries with comma decimal notation, but if targeting US customers you might want to make the separator configurable.
That's a really clever idea. I'd have loved this when I was travelling this summer. Something I would be interested in, though, is some sort of battery test comparison. I know that you say it uses minimal battery, but I'm very conscious about that (and I know many others are, too).
It's sample code that sends your coordinates to your iPhone. You may find it useful for your app :) There's some great sample code at developer.apple.com that is certainly helping me as I learn the ropes of iOS development. Congrats again!
This is very cool. I thought that having your position continuously logged was kind of neat. Incidentally, I also launched my first app about a week ago, and it's also kind of geek-friendly: save notes and photos with ___location, and back them up to Picasaweb and Google's Fusion Tables (private repository of info accessible with SQL-like syntax over http and exportable to many formats, including CSV). Kind of frustrating so far, got around 950 downloads when it was in the first 100 of France for a day, then back to about 2 to 10 a day.
Nice work! I think I could use this when I forget my GPS logger for photo time/___location correlation. However, 1km would be too course-grained for that. Would it be possible to make this a user-defined setting?
Open sourcing wouldn't help that much with trust on iOS, I think, because you can not install the app by compiling it yourself. You still have to trust that the version in the app store is the same as the open source version.
Yeah, the last sentence was suggested by the App Store Review team. I can't really notice the difference, but as I said above, I'll do a proper comparison soon!
Congratulations! I've been independent for about a month now, and the most important lesson I've learned so far is that NOTHING feels good except shipping.
I'm in a similar boat. I quit my day job and I'm living off of the (moderately) passive income that I receive from Routesy, my public transit iPhone app. I've got a few more things in the pipeline and I too am doing some freelancing in the meantime.
It's really nice to see a post from someone who's on the same path as me. I look forward to keeping up with your progress. :)
Thanks for the share and congratulations on your release! Like you, I also tried to create something simple for the iPhone and released it not too long ago. It definitely feels really satisfying to get it out there. I guess the challenge is to continue the cycle. I find myself getting excited in too many things and never really focusing on one idea. Let me know how it goes with you! Good luck!
It's so difficult to launch your OWN product and I enjoyed reading about your experience and goals on your blog. I'm reading (again, this time to completion) "The 7 Habits of Highly Effective People" and a phrase in it really applies to this situation: "Begin with the end in mind" - and it looks like you've done just this. Congrats and I wish you the best in your goals!
Congrats. As someone who is currently mid way through developing my first iOS app (although I've done plenty for clients) I've definitely found how hard it is to launch your own product. The beginning idea and excitement phase is great, but seeing it through to the end is hard. Right now I'm in the trenches, looking forward to coming out the other side!
Cool! :)
I want this when being on holiday in various bigger cities. In the evening then I can check where I had actually random-walked around that day.
Very cool, well done! I'd love to use this to track analytics about myself over time. Unfortunately I'm on an iPhone 3G still so I don't get to play :(
How does it work? I get that you can be periodically woken up by iOS to run in the background for short periods of time. But how do you know if you've moved 1.0km or more before before being woken up? It makes sense that you wouldn't want to fire up the GPS equipment if you haven't moved... but there's a chicken-egg problem.
Or do you just record only if you've moved 1.0km or more? How often does the app check your ___location?
You hope ;) Significant ___location change is based on cell phone towers. The update only seems to happen when you switch towers or are switching between towers. Less towers = less accurate, more towers = more accurate.
You are totally correct. With iOS 4 the significant ___location changes API can be trusted with distances around 1 mile / 1.5 kilometers. Anything below that and you don't have any guarantee.
My first version was only using significant ___location changes and after a lot of users
feedback, the second release was improved dramatically by switching the way I was using the significant ___location changes API and some other GPS API: the app now has a better accuracy and the feedback from my users has almost disappear.
Anyway congrats for the OP to ship his app! Enjoy the ride in the AppStore.
It's amazing how hard it is just to ship something for yourself. I've been doing website development for 15 years and have launched 100's of sites, apps, major features, etc. for clients and companies. My history of developing my own projects has not been so stellar.
To date I've launched maybe 4 projects in the past say 10 years. 2 were very simple content sites not meant to generate revenue. 2 were fun sites which I hoped might generate a few dollars in ad revenue. I never really got any of them where I wanted them and have since folded all but one (I'm still hoping to make that last 10% of improvements to the 4th).
Launching is tough. You did it. Fair play to ya.