A Smart Travel Data Capture System for Mobile Devices: Enhancing Trip Information Management through Structured Application Design
Main Article Content
Abstract
Mobile applications have significantly transformed the tourism industry by enabling users to manage travel-related activities efficiently and conveniently. Despite the availability of numerous travel applications, most existing solutions primarily focus on booking services and lack a structured mechanism for capturing, storing, and managing detailed trip-related information. This limitation creates a gap for users who wish to maintain organized records of their travel experiences, including destinations, travel modes, expenses, and personal notes.
This paper presents the design and development of a mobile-based travel application, TripTrack, built using Flutter, aimed at providing a simple yet effective solution for trip data management. The application allows users to record, update, and view trip information in an organized and user-friendly manner. The system architecture is designed using a lightweight approach, incorporating Dio for API communication and setState for state management, ensuring efficient performance and ease of implementation. The application is structured into three core modules: Home Dashboard, Trip Input Screen, and Trip Summary Screen. The navigation flow is implemented using Flutter’s routing mechanism, ensuring seamless user interaction.
The proposed system emphasizes simplicity, usability, and scalability, making it suitable for both academic purposes and real-world applications. Experimental observations indicate that the application delivers smooth performance, efficient data handling, and an intuitive user interface
Article Details
Section
COPYRIGHT
Submission of a manuscript implies: that the work described has not been published before, that it is not under consideration for publication elsewhere; that if and when the manuscript is accepted for publication, the authors agree to automatic transfer of the copyright to the publisher.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work
- The journal allows the author(s) to retain publishing rights without restrictions.
- The journal allows the author(s) to hold the copyright without restrictions.
References
UNWTO, “World Tourism Barometer and Statistical Annex,” United Nations World Tourism Organization, Madrid, Spain, vol. 21, no. 2, 2023.
[2] Google LLC, “Flutter: Build apps for any screen,” Technical Documentation, Flutter SDK v3.19, 2024. [Online]. Available: https://flutter.dev
[3] R. Wieruch, “A comparison of cross-platform mobile frameworks: React Native vs Flutter,” Journal of Mobile Computing and Applications, vol. 8, no. 4, pp. 55–68,
2022.
[4] T. Majchrzak, A. Biorn-Hansen, and T. A. Gronli, “Cross-platform mobile application development: Challenges and solutions,” in Proc. Int. Conf. on Mobile Web and Intelligent Information Systems (MobiWIS), pp. 1–15, 2020.
[5] A. Patel and R. Mehta, “Usability evaluation of mobile travel planning applications: A cognitive walkthrough study,” International Journal of Human-Computer Interaction, vol. 39, no. 7, pp. 1201–1218, 2023.
[6] D. Gavalas, C. Konstantopoulos, K. Mastakas, and G. Pantziou, “Mobile recommender systems in tourism,” Journal of Network and Computer Applications, vol. 39,
pp. 319–333, 2014.
[7] E. Windmill, “Flutter in Action,” Manning Publications, 2nd ed., 2023.
[8] J. Napoles, “State management patterns for educational Flutter projects: A pedagogical review,” Journal of Computing Education Research, vol. 5, no. 1, pp. 22–34,
2023.
[9] S. Kumar, A. Singh, and P. Gupta, “Performance benchmarking of HTTP client libraries in Flutter: A comparative study of http and Dio packages,” International Journal of Mobile Applications, vol. 12, no. 3, pp. 88–101, 2022.
[10] T. Nguyen, H. Lee, and J. Park, “Repository pattern for mobile backend integration: Best practices and empirical evaluation,” in Proc. IEEE Mobile Cloud Conference (MobileCloud), pp. 45–53, 2022.
[11] P. Sharma, V. Agarwal, and N. Jain, “Local data storage solutions in Flutter: A comparative performance analysis of Hive, sqflite, Drift, and SharedPreferences,” in Proc. Int. Conf. on Information and Communication Technology (ICT), pp. 210–220, 2023.