This Flutter application is designed for jogging enthusiasts, offering a range of features to enhance the running experience.
- Google Maps Integration
Seamless integration of Google Maps for an interactive and detailed view of jogging routes.
- Location Tracking and Route Management
Real-time tracking of user location during jogging sessions. Save and display jogging routes with the ability to show/hide route polylines.
- Autofocus Camera
Autofocus on the map's camera with each new location update, providing a smooth and dynamic experience.
- Fitness Statistics
Calculate total distance covered, estimated calories burned (based on distance), and running speed.
- Route Navigation
Navigate to a specific location set either on the map or through the search functionality. Utilizes Mapbox API for route information and nearby places, offering a free alternative with a limit of 100,000 monthly requests.
- Custom Map Markers
Personalized markers on the map for enhanced visual representation.
- Map Styling Configuration
Customize the map's appearance according to user preferences.
Onboarding:
Android:
iOS: