UC-82 Trip Logger

Abstract

We developed an Android mobile app using the Software Development Life Cycle (SDLC) approach to enable users to track their travel distance and time via GPS, fostering greater emissions awareness through their driving habits of distance and time taken. Built with the Flutter framework and Dart language, the app features a user-friendly interface created with Flutter widgets that manage both appearance and user interactions. Our streamlined architecture comprises three layers: the presentation layer for UI elements, the application layer containing the core logic, and the data layer, which locally stores trip data in CSV format to ensure quick access and reliability. We integrated the Geolocator package within Flutter for GPS functionality to obtain user coordinates and calculate distances between locations. This streamlined architecture and choice of technologies optimized the app’s efficiency and user-friendliness, allowing us to promote environmentally conscious driving

    Similar works