Cycle Atlanta SWIFT Development
-
2017-04-01
Details:
-
Corporate Creators:
-
Corporate Contributors:
-
Subject/TRT Terms:
-
Publication/ Report Number:
-
Resource Type:
-
Geographical Coverage:
-
TRIS Online Accession Number:01641359
-
Corporate Publisher:
-
NTL Classification:NTL-PEDESTRIAN AND BICYCLES-Bicycles
-
Abstract:Cycle Atlanta (http://cycleatlanta.org/) is a mobile application that records a cyclist’s bike route using the geolocation data in the phone. Since releasing the app, smartphone operating systems have evolved at a dramatic pace. The accumulated changes to the underlying software platforms and application programming interfaces (APIs) have resulted in the app no longer working reliably, which jeopardizes our ability to continue with our research program to build robust empirically based models of cyclist behavior. The work conducted here directly addressed the need for a substantial revision of the Cycle Atlanta app for Apple’s iOS, which accounts for over 80% of our historic and active user base. The updates required a substantial development effort to re-write large portions of the app in order to maintain functional parity on current versions of iOS. Re-writing the components in Swift and re-architecting core functions stabilized the app to make it easier to manage when iOS updates in the future. The app is now compliant with current App Store requirements and Apple’s current Best Practices. The code is also much more compact and easy to understand and follow to make it easier for any future work that might be performed by a student.
-
Format:
-
Alternate URL:
-
Collection(s):
-
Main Document Checksum:
-
Download URL:
-
File Type: