City Traveler App
1Supriya Mallad , 2Dhanya Kumar C T
[1] Assistant Professor, Department of MCA, BIET, Davanagere [2]Student, Department of MCA, BIET, Davanagere
ABSTRACT
The City Traveler App is an innovative mobile application designed for Android devices, specifically aimed at improving the travel experience for students, solo backpackers, and local tourists who are exploring various cities across India. In a time when travel is increasingly becoming spontaneous and digital, this application serves as a comprehensive platform that provides all the necessary information for safe, efficient, and enjoyable travel. Unlike traditional travel applications, the City Traveler App is specifically tailored to the Indian context, featuring functionalities that operate effectively even in areas with limited internet access and are optimized for budget friendly smartphones. The app incorporates a built-in tourist guide that presents detailed information about nearby attractions, including historical landmarks, temples, museums, parks, and shopping streets. It utilizes the Google Maps SDK and FusedLocationProvider API to deliver real time GPS navigation and directions for walking or public transport. A local transport assistant offers up-to-date information on buses, auto rickshaws, and taxis, including fare estimates and stop locations, which is particularly beneficial for budget-conscious travelers. Furthermore, the app includes emergency features such as one-click access to hospitals, police stations, and live location sharing for enhanced safety. Cultural insights and tips on regional languages assist users in better integrating with locals, thereby effortlessly, offering comprehensive information about tourist attractions, local minimizing cultural barriers. Additionally, users have the capability to create and manage day-wise trip itineraries, complete with estimated time and costs, leave reviews, upload photos, and rate locations, which aids other travelers in making informed decisions. The app is designed to function offline by allowing users to download city data in advance, making it exceptionally useful in regions with poor internet connectivity. It is developed using Java and XML within Android Studio, employing SQLite and SharedPreferences for local data storage.Libraries such as Glide, Retrofit, and Gson are utilized for image loading, API integration, and JSON parsing. This lightweight, student friendly application ensures minimal data and battery consumption while providing a robust city exploration experience.