Skip to content

Interactive Flutter map app with animated markers, dynamic paths, and robust permission handling.

License

Notifications You must be signed in to change notification settings

FlutterWiz/mapmotion_flutter

Repository files navigation

MapMotion Flutter

MapMotion Flutter is an open-source Flutter project that demonstrates robust permission management using flutter_bloc along with interactive map animations and dynamic path recording.

Showcase

Features

  • Permission Management
    Robust handling of location permissions and service availability using flutter_bloc.

  • Interactive Mapping
    Smooth map interactions using flutter_map along with latlong2 and flutter_map_animations.

  • Animated Markers & Dynamic Paths
    Engaging marker animations with Lottie and real-time polyline tracking of your movement.

  • MVVM Architecture
    Clean separation of UI and business logic following Flutter’s recommended MVVM structure.

  • Analysis Options
    Built-in options for tracking and analyzing your movement data.

Packages Used

Usage

  • Interactive Map
    Tap anywhere on the map to animate the marker to the tapped location.

  • Dynamic Path Recording
    As the marker moves, a polyline is drawn behind it to track your movement.

  • Permission Handling
    The app gracefully handles location permissions and shows a dedicated view if permissions are denied or location services are off.

Tutorials Coming Soon

  • YouTube Video & Medium Article
    Explaining the project’s architecture and implementation

License

This project is open-source and available under the MIT License.

About

Interactive Flutter map app with animated markers, dynamic paths, and robust permission handling.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published