Awesome
Building a GPS Tracker App in Titanium
I have big plans this summer. I hope to cycle 400km through Rwanda (Africa) and raise €10,000 in funds for Compassion, a children aid charity.
Obviously this means I'm on my bike a lot these days. I've been tracking all my rides using Ride with GPS from the start, but a few weeks ago I wondered how easy it would be to build such a GPS tracker myself in Titanium.
So, I present to you...
Tracker 4 Compassion
This initial version simply tracks your geolocation. You can view your previous routes on a map or browse through the individual data points. I plan to add more features in the next two months as I start to use the app for my own rides and hope to have it fairly complete by the time I go to Rwanda in June.
<p align="center"><a href="https://play.google.com/store/apps/details?id=nl.fokkezb.tracker" target="_blank"><img alt="Get it on Google Play" src="https://play.google.com/intl/en_us/badges/images/apps/en-play-badge.png" width="150" /></a> <a href="https://itunes.apple.com/us/app/g.o.-tracker-4-compassion/id1100240821?ls=1&mt=8" target="_blank"><img src="https://devimages.apple.com.edgekey.net/app-store/marketing/guidelines/images/badge-download-on-the-app-store.svg" width="150" /></a></p>Learn from the source
As an Appcelerator Developer Evangelist I help developers to build Native Mobile Apps and APIs in JavaScript. One way I do this is by building and blogging about sample apps.
In this spirit I open sourced the app on GitHub and as I continue to develop the app I will publish blog posts to guide you through the code and share some best practices:
- How to target more devices with less icons & launch images
- How to protect your global scope and still share variables
Contribute to the app...or to Compassion
I use GitHub Issues to track planned features, enhancements and bugs. Feel free to contribute ideas there, or help me resolve them and send a PR. I will list the names of all contributors on the app's Settings screen.
Of course you are also more then welcome to contribute to Compassion.
I'll follow up with the first blog post on the app source code soon.
Code Strong, Code with Compassion! 🚴
This software is licensed under MIT. Learn from it and use it in any way you want, as long as you include the copyright notice and permission notice in LICENSE, including the link to http://fokkezb.nl/rwanda. Also consider to donate to Compassion.