UNIVERSITY APP DEVELOPMENT PROJECT
BRIDGE
BUILDER
ABOUT
Project Duration: 2 Months Nov 2022 - Dec 2022

My university project involved developing a location-tracking app with specific functionality. The app continuously tracks and displays the geolocation of the device it is running on and allows users to store multiple locations with a name and a short note. The app also allows users to view a list of all saved locations and view, edit, or delete a single stored location. Additionally, users have the option to delete all stored locations at once. All data is recorded in a persistent memory structure such as an SQLite database for maximum marks. My app is designed to minimise potential errors on the user's side and to ensure interaction with it is as convenient and efficient as possible.

My university project involved developing a location-tracking app with specific functionality. The app continuously tracks and displays the geolocation of the device it is running on and allows users to store multiple locations with a name and a short note. The app also allows users to view a list of all saved locations and view, edit, or delete a single stored location. Additionally, users have the option to delete all stored locations at once. All data is recorded in a persistent memory structure such as an SQLite database for maximum marks. My app is designed to minimise potential errors on the user's side and to ensure interaction with it is as convenient and efficient as possible.

HOMEPAGE

This is the initial screen that greets the user upon launching the application. In the event that the location preferences have not been enabled, the user will be prompted to activate them. Following the activation of the location services, it may be necessary to restart the application so that the current longitude and latitude can be accurately retrieved. On this screen, the user is presented with two options, "Log Report" and "View All". Selecting "Log Report" will take the user to an alternate screen, whereas choosing "View All" will redirect the user to another section of the application.

This is the initial screen that greets the user upon launching the application. In the event that the location preferences have not been enabled, the user will be prompted to activate them. Following the activation of the location services, it may be necessary to restart the application so that the current longitude and latitude can be accurately retrieved. On this screen, the user is presented with two options, "Log Report" and "View All". Selecting "Log Report" will take the user to an alternate screen, whereas choosing "View All" will redirect the user to another section of the application.

LOG REPORT

Customers can glean insights from recent reviews on cakes, muffins, and other delectable desserts, enriching their confidence in the quality of the offerings and enhancing the overall assurance for new customers.

Customers can glean insights from recent reviews on cakes, muffins, and other delectable desserts, enriching their confidence in the quality of the offerings and enhancing the overall assurance for new customers.

VIEW ALL

On this page, the user can view a list of all records that have been created, sorted in descending order. Each record is clickable and will take the user to a details page with more information about that specific record. Additionally, on this page, there is a "Delete All" button which allows the user to delete all records from the SQL database and updates the screen to reflect this change.

On this page, the user can view a list of all records that have been created, sorted in descending order. Each record is clickable and will take the user to a details page with more information about that specific record. Additionally, on this page, there is a "Delete All" button which allows the user to delete all records from the SQL database and updates the screen to reflect this change.

EDIT REPORT

This page provides the user with the ability to modify a report, including changing the date and the state of the bridge. The changes can be saved by clicking the "Add" button, which will also navigate the user back to the previous page. In addition, the user can choose to delete only the current report by clicking the "Delete Report" button. The "Update" button allows the user to make changes to the report, which will be reflected both on the screen and in the SQL database.

This page provides the user with the ability to modify a report, including changing the date and the state of the bridge. The changes can be saved by clicking the "Add" button, which will also navigate the user back to the previous page. In addition, the user can choose to delete only the current report by clicking the "Delete Report" button. The "Update" button allows the user to make changes to the report, which will be reflected both on the screen and in the SQL database.