Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Locokit | 1,461 | 3 | 2 months ago | 41 | October 22, 2018 | 30 | lgpl-3.0 | Swift | ||
Location, motion, and activity recording framework for iOS | ||||||||||
Dash | 199 | 21 days ago | 8 | apache-2.0 | Kotlin | |||||
This is an Android Spyware App, Which uploads user data such as Contacts, Messages, Call log & recordings, Send messages, Photos, Videos, etc. | ||||||||||
Tracking Map On Android | 73 | 11 years ago | 1 | Java | ||||||
Periodically tracking and recording user's location in the background | ||||||||||
Ios Uitouch Bluedots | 48 | 8 years ago | Objective-C | |||||||
Simple code to add blue dots for every UITouch in an app - Helpful for recording app demos that show touch locations during use. | ||||||||||
Locatorz | 30 | 4 years ago | mit | Dart | ||||||
An Android App, which lets you work on Location Data, built with :heart: using Flutter | ||||||||||
Reminderpro | 27 | a year ago | 9 | apache-2.0 | Kotlin | |||||
ReminderPro(location, note, voice recording) | ||||||||||
Eyetv Export Scripts | 15 | 8 years ago | AppleScript | |||||||
Scripts to help with EyeTV | ||||||||||
Jogjournal | 11 | 9 years ago | mit | Objective-C | ||||||
An iOS demo app for recording jog data | ||||||||||
Cyclo | 6 | 9 years ago | 5 | Java | ||||||
Cyclo Location Recording Service | ||||||||||
Pugmarks Socionity | 3 | 9 years ago | Java | |||||||
Pugmarks is a tool which can be used to record Location tracks and routes on a map interactively along with Photos, Videos, Audio clippings and Messages mapped to locations. The tool is aimed to help crowdsource local resources, tracks and folklore along routes. |
An iOS demo app for recording jog data. I coded this as part of my screening process with Toptal.
The app demostrates my skill-set with:
##Core Data Object Graph
User data is persisted locally using Core Data. Basically a user has jogs and jogs have locations.
##Parse User data is persisted to the cloud via Parse. Unlike the Core Data object graph, there are just two Parse classes: User and Jog. Location data is stored as a JSON file that is associated with a Jog. This results in less API calls to Parse and is fine because we do not need to do any querying on individual location data (i.e. we are only concerned about the entire collection of location data that makes up a jog).
Example location data JSON file:
[{"longitude":-122.03038642,"latitude":37.33182081,"timestamp":"2013-12-31T21:59:34.729Z"},
{"longitude":-122.03043332,"latitude":37.33181965,"timestamp":"2013-12-31T21:59:35.737Z"},
{"longitude":-122.03048154,"latitude":37.33181512,"timestamp":"2013-12-31T21:59:36.744Z"},
{"longitude":-122.03071596,"latitude":37.33150351,"timestamp":"2013-12-31T21:59:47.780Z"}]
##iOS Simulator Once logged in, the user can start a new jog. The iOS simulator has some location profiles to test with, such as "City Run".
##Screenshots