





Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A development report for a location tracking application designed for android using kotlin. It details the project's aim to provide real-time user tracking via gps or wi-fi, highlighting the development tools, user interface design, and challenges faced. The ui was successfully designed with a homepage, map view, navigation, and light/dark mode toggle, adhering to material design principles. The report acknowledges limitations in integrating real-time location tracking due to api access and time constraints, resulting in a functional prototype with a complete ui but incomplete backend functionality. Future improvements include integrating google maps or wi-fi tracking apis, backend setup for real-time data updates, and additional features like user authentication and notifications. The project provided valuable experience in android app development, particularly in ui design and app structure, laying a strong foundation for future development.
Typology: Summaries
1 / 9
This page cannot be seen from the preview
Don't miss anything!






The aim of this project was to design and develop a location tracking application for Android using the Kotlin programming language. The primary functionality intended for the app was to provide real-time user tracking through either GPS or Wi-Fi, with a visual interface showing the user’s location on a map. This type of application could be particularly useful in environments for airports.
Despite time limitations, the entire user interface of the app was successfully designed and implemented. The UI consists of a clean, intuitive layout, offering a user-friendly experience. Key components include:
One of the major challenges encountered during development was accessing and integrating a reliable API for real-time location tracking, particularly in indoor settings. While GPS is standard
for outdoor positioning, it is often inaccurate indoors. The alternative using Wi-Fi-based tracking required complex configurations and access to specific APIs or services which were not easily available or free. Another key limitation was time constraints. Due to limited time available for the development phase, it was not feasible to fully integrate the backend tracking functionality. As a result, the app currently lacks the ability to fetch and display real-time location data on the map.
Although the tracking functionality is not at all implemented. The current version of the app is a functional prototype with a complete user interface and it provides a solid foundation for future development.
If more time and resources were available, the following improvements would be implemented:
This project provided valuable experience in Android app development using Kotlin, particularly in UI design and app structure. While the core tracking functionality remains incomplete due to time and API access limitations, the progress made lays a strong foundation for continued development in the future.