BikeVT - VTTI Cross-Platform Mobile Application

dc.contributor.authorDrake, Devinen
dc.contributor.authorSoohoo, Lucasen
dc.contributor.authorFrigault, Alexen
dc.contributor.authorLarsen, Samen
dc.date.accessioned2020-05-14T00:12:02Zen
dc.date.available2020-05-14T00:12:02Zen
dc.date.issued2020-05-13en
dc.description.abstractThe main goal of the project, VTTI Bike Mobile App (VBMA), is to create a mobile app for bike data collection for the Virginia Tech Transportation Institute. The mobile app will be cross-platform to operate on both iOS and Android devices. To meet these requirements, VBMA utilizes Microsoft’s program, Xamarin. VBMA allows a user to login through Google authentication. Once a user is logged in, they will be prompted to enter personal information such as weight, height, gender, and type of rider. After this data is entered, a user is brought to the app screen. VBMA has its components modularized, and represented with tabs on the user interface. The main use of the VTTI Bike Mobile App is to record a user’s ride statistics and data via the phone’s sensors. During a user’s bike trip, data regarding the gyroscope, accelerometer, and geolocation will be tracked by Xamarin’s “Essentials” package. The data retrieved over the course of the bike trip is then pushed up to the user’s Google Firebase database entry. In addition, the current weather of a trip is also recorded and stored in the Firebase database. The openWeatherMapsAPI helps get the surrounding weather conditions based on the user’s location. The app has support for a user to look up a destination and to get a route to their destination from their current location. Lastly, our app has support to get the history of past trips that a user has made. These features allow a user to go for a bike trip and collect data. This data will be analyzed by VTTI for future interpretation and research.en
dc.description.notesBikeVTreport (PDF and .docx): technical document describing the development process of the application for VTTI, as well how to continue development of the application. BikeVTpresentation (PDF and .pdf): presentation giving a high-level overview of the project, the app, and the development process.en
dc.identifier.urihttp://hdl.handle.net/10919/98255en
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectBikingen
dc.subjectData Recordingen
dc.subjectXamarinen
dc.subjectCross platform applicationen
dc.subjectMobile applicationen
dc.titleBikeVT - VTTI Cross-Platform Mobile Applicationen
dc.typePresentationen
dc.typeReporten

Files

Original bundle
Now showing 1 - 4 of 4
Name:
BikeVTpresentation.pptx
Size:
892.34 KB
Format:
Microsoft Powerpoint XML
Loading...
Thumbnail Image
Name:
BikeVTpresentation.pdf
Size:
866 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
BikeVTreport.pdf
Size:
1.48 MB
Format:
Adobe Portable Document Format
Name:
BikeVTreport.docx
Size:
2.8 MB
Format:
Microsoft Word XML
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Item-specific license agreed upon to submission
Description: