Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/FokkeZB/Tracker
Tracker 4 Compassion
https://github.com/FokkeZB/Tracker
alloy app appcelerator titanium
Last synced: 3 months ago
JSON representation
Tracker 4 Compassion
- Host: GitHub
- URL: https://github.com/FokkeZB/Tracker
- Owner: FokkeZB
- License: mit
- Archived: true
- Created: 2016-04-05T14:04:11.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-07T08:39:05.000Z (over 6 years ago)
- Last Synced: 2024-07-16T05:38:40.923Z (4 months ago)
- Topics: alloy, app, appcelerator, titanium
- Language: JavaScript
- Homepage: http://fokkezb.nl/rwanda
- Size: 681 KB
- Stars: 67
- Watchers: 13
- Forks: 24
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Building a GPS Tracker App in Titanium
[I have big plans this summer](http://fokkezb.nl/rwanda). 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](https://ridewithgps.com) 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.
![Screenshots](docs/assets/screenshots.png)
## 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](https://github.com/appcelerator-developer-relations).
In this spirit I [open sourced the app on GitHub](https://github.com/fokkezb/tracker) 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](docs/icons-launch-images.md)
* [How to protect your global scope and still share variables](docs/global-scope.md)## Contribute to the app...or to Compassion
I use [GitHub Issues](https://github.com/fokkezb/tracker/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](http://fokkezb.nl/rwanda).
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](http://choosealicense.com/licenses/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](LICENSE), including the link to [http://fokkezb.nl/rwanda](http://fokkezb.nl/rwanda). Also consider to [donate](https://www.muskathlon.com/en-us/athletes/1134/fokke-zandbergen.html) to Compassion.