Session Details
Session
Level: #Intermediate

Category: Other | Format: Session
2:20 pm - 3:00 pm | Room A
Map App Workshop: Live Location Tracker
Session Description:
In this hands-on Flutter workshop, we’ll build a fully functional live location tracking app from scratch, no prior mapping experience needed. This session will give you the tools to confidently work with maps in Flutter. We’ll be using the open-source flutter_map package powered by Leaflet and OpenStreetMap, giving you full flexibility without platform restrictions or expensive APIs. Step by step, you’ll learn how to: * Display a map widget inside your Flutter app. * Access and display the device’s real-time GPS location. * Place and update a moving marker as the user changes position. * Customize map tiles, zoom levels, and controls * Handle permissions and location accuracy * Add user-friendly touches like animated markers or follow-mode To simulate real-world multi-user tracking, like tracking a delivery driver or a moving teammate, we’ll also bring in Dart Frog, a fast and minimalist backend framework built in Dart. You’ll learn how to: * Track live user location on the device * Send those updates to a Dart Frog backend via HTTP or WebSocket * Store and retrieve multiple users’ positions Along the way, we’ll discuss real-world challenges, battery optimization, permission handling quirks, and offline support, and how to approach them from a developer’s perspective. We’ll also discuss practical use cases, from logistics to health, and how to design intuitive interfaces around location data. By the end of this 45-minute session, every participant will walk away with a clean, working Flutter app that tracks live location and a clearer sense of how to build more meaningful, interactive, and locally-aware apps using open tools.