Faculty Sponsor
Nicholas Rosasco
College
Arts and Sciences
Discipline(s)
Computer Science
ORCID Identifier(s)
Thomas Hohnholt: 0000-0003-3832-5241 Christian Garcia: 0000-0002-0591-4368 Alex Luke: 0000-0003-4647-866X
Presentation Type
Poster Presentation
Symposium Date
Spring 4-28-2022
Abstract
In order to obtain a driver’s license in the state of Indiana, a learner must submit a documented record of driving practice sessions totalling at least 50 hours total driving time. The state BMV provides the “Log of Supervised Driving Practice,” a PDF document that a learner can use to keep track of drives on paper. This process is streamlined through the development of an iPhone application. A driver can use the application to keep track of progress towards the required number of practice hours, and export a copy of the State of Indiana document, filled in with all logged trips, ready to print and sign. Additionally, the user can view and edit data about each drive, as well as add and delete trips manually. The application also supports multiple users on the same device, with each user having his or her own separate driving log. The development process involved an iterative, agile software development method, and modern iOS development tools and frameworks - the Swift programming language along with SwiftUI, a declarative framework for building user interfaces.
Recommended Citation
Hohnholt, Thomas; Garcia, Christian; and Luke, Alex, "iOS Application to Track Student Driver Practice Hours" (2022). Symposium on Undergraduate Research and Creative Expression (SOURCE). 1097.
https://scholar.valpo.edu/cus/1097
Biographical Information about Author(s)
Thomas Hohnholt is an undergraduate student graduating in 2024 with a B.S. in computer science with a minor in mathematics.
Christian Garcia is an undergraduate student graduating in 2024 with a B.S in computer science and a minor in mathematics.
Alex Luke is an undergraduate student graduating in 2023 with a B.S. in computer engineering with a second major in computer science.