Jogjournal

An iOS demo app for recording jog data
Alternatives To Jogjournal
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Locokit1,461
32 months ago41October 22, 201830lgpl-3.0Swift
Location, motion, and activity recording framework for iOS
Dash199
21 days ago8apache-2.0Kotlin
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 Android73
11 years ago1Java
Periodically tracking and recording user's location in the background
Ios Uitouch Bluedots48
8 years agoObjective-C
Simple code to add blue dots for every UITouch in an app - Helpful for recording app demos that show touch locations during use.
Locatorz30
4 years agomitDart
An Android App, which lets you work on Location Data, built with :heart: using Flutter
Reminderpro27
a year ago9apache-2.0Kotlin
ReminderPro(location, note, voice recording)
Eyetv Export Scripts15
8 years agoAppleScript
Scripts to help with EyeTV
Jogjournal11
9 years agomitObjective-C
An iOS demo app for recording jog data
Cyclo6
9 years ago5Java
Cyclo Location Recording Service
Pugmarks Socionity3
9 years agoJava
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.
Alternatives To Jogjournal
Select To Compare


Alternative Project Comparisons
Readme

Jog Journal

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:

  • iOS 7.0 SDK
  • UIKit and Auto layout
  • Core Data
  • Core Location
  • Parse iOS SDK
  • Writing clean code

##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

Popular Recording Projects
Popular Location Projects
Popular Applications Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Objective C
Location
Recording
Coredata