Michele

Realtime Bus Tracking

🌍 Realtime Bus Tracking

📆 Period: 2019 🏢 Context: Feature developed as part of a larger digital signage system in the public transport domain. 🎯 Goal: Develop a mobile feature to track a bus in real-time during its route, display its current location on a map, and provide upcoming stop information to passengers.

🧱 Architecture:

  • Platform: Android (native app)

  • Device: Embedded minicomputer running Android OS with integrated GPS module

  • Data source: GPS coordinates provided by proprietary onboard hardware

  • Key features:

    • Download and management of predefined route tracks
    • Live map display of the current bus position
    • Visualization of upcoming bus stops along the route

🚀 My Role:

  • Integrated with proprietary hardware to receive live GPS data
  • Built the logic to download and render route tracks on the map
  • Implemented real-time camera-follow behavior on the bus marker
  • Created a route simulator to test the movement without live GPS input
  • Managed the logic to display future stops dynamically

💡 Key Challenges Solved:

  • Ensured smooth sync between GPS data and map navigation
  • Built a movement simulator to test edge cases and improve UX
  • Optimized performance for limited-resource embedded Android systems

🧰 Technologies: Android SDK · Google Maps / OpenStreetMap · Kotlin/Java · Custom GPS integration · JSON/REST

📎 Link: (not available due to proprietary context)


Vuoi che passiamo ora al terzo progetto (“PDF CV Generator” o “Dashboard gestione rifiuti”, a seconda di quale intendevi), oppure vuoi modificare qualcosa in questo?