Flutter Gems

A Flutter package landscape guide comprising 2500+ neatly categorized useful and popular packages!

Follow on Twitter Subscribe for Updates Contribute

Crafted with 💙 for Flutter Community

geolocator
👍 1355

Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.

READ MORE
google_maps_flutter
👍 1151

A Flutter plugin for integrating Google Maps in iOS and Android applications.

READ MORE
location Card Image
location
👍 849

A Flutter plugin to easily handle realtime location in iOS and Android. Provides settings for optimizing performance or battery.

READ MORE
flutter_map Card Image
flutter_map
👍 322

A Dart implementation of Leaflet for Flutter apps

READ MORE
flutter_background_geolocation Card Image
flutter_background_geolocation
👍 198

The most sophisticated background location tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android.

READ MORE
mapbox_gl Card Image
mapbox_gl
👍 168

A Flutter plugin for integrating Mapbox Maps inside a Flutter application on Android, iOS and web platfroms.

READ MORE
map_launcher Card Image
map_launcher
👍 168

Map Launcher is a flutter plugin to find available maps installed on a device and launch them with a marker or show directions.

READ MORE
background_locator Card Image
background_locator
👍 148

A Flutter plugin to request the location even if the app is killed. Sending the location to a dart function in background, also provide a meter filter

READ MORE
geocoder
👍 122

Forward and reverse geocoding.

READ MORE
syncfusion_flutter_maps Card Image
syncfusion_flutter_maps
👍 92

Syncfusion Flutter Maps is a data visualization library written natively in Dart for creating beautiful and customizable maps.

READ MORE
background_location
👍 91

A Flutter plugin to get location updates in the background for both Android and iOS. Uses CoreLocation for iOS and FusedLocationProvider for Android.

READ MORE
maps_launcher
👍 87

Simple Flutter plugin to open the maps application (or browser) on all platforms.

READ MORE
google_maps_webservice
👍 83

Google Maps Web Services [API](https://developers.google.com/maps/web-services)

READ MORE
flutter_google_maps
👍 68

A Flutter plugin for integrating Google Maps in iOS, Android and Web applications. It is a wrapper of google_maps_flutter for Mobile and google_maps for Web.

READ MORE
flutter_mapbox_navigation Card Image
flutter_mapbox_navigation
👍 67

Add Turn By Turn Navigation to Your Flutter Application Using MapBox. Never leave your app when you need to navigate your users to a location.

READ MORE
geolocation Card Image
geolocation
👍 63

Flutter plugin for location / geolocation / GPS. Supports iOS and Android. Multiple settings for speed, precision, battery optimization, continuous updates in background, etc.

READ MORE
google_maps_cluster_manager Card Image
google_maps_cluster_manager
👍 62

Simple Flutter clustering library for Google Maps based on Geohash.

READ MORE
map Card Image
map
👍 53

Map widget for Flutter written in 100% Dart.

READ MORE
fluster Card Image
fluster
👍 39

A geospatial point clustering library for Dart to help provide spacing between markers in mapping solutions.

READ MORE
yandex_mapkit Card Image
yandex_mapkit
👍 38

A Flutter plugin for integrating Yandex.MapKit in Android and iOS applications.

READ MORE
platform_maps_flutter Card Image
platform_maps_flutter
👍 36

A Flutter package that combines google_maps and apple_maps to provide a crossplatform native map implementation.

READ MORE
interactive_maps_marker Card Image
interactive_maps_marker
👍 36

Easy to use Animated Maps Markers with detail card. Use it for store or any place locator.

READ MORE
google_maps
👍 33

With that package you will be able to use Google Maps JavaScript API from Dart scripts.

READ MORE
flutter_qiblah Card Image
flutter_qiblah
👍 29

Flutter Qiblah is a package that allows you to display Qiblah direction in you app with support for both Android and iOS

READ MORE
google_maps_flutter_web
👍 27

Web platform implementation of google_maps_flutter

READ MORE
flutter_map_marker_cluster Card Image
flutter_map_marker_cluster
👍 25

A Dart implementation of Leaflet.makercluster for Flutter apps. Provides beautiful animated marker clustering functionality for flutter_map.

READ MORE
flutter_map_marker_popup Card Image
flutter_map_marker_popup
👍 21

A plugin for flutter_map to show a customisable popup Widget when a marker is tapped. Also provides methods to show/hide popups.

READ MORE
naver_map_plugin
👍 20

flutter naver map plugin support android and iOS. naver map service is limited to south korea which has high accuracy.

READ MORE
maps
👍 17

A cross-platform geographic maps package. Supports Apple MapKit, Bing Maps, and Google Maps. Works in all platforms supported by Flutter, including browsers.

READ MORE
map_controller
👍 17

A map controller for Flutter map. Manage markers, lines and polygons.

READ MORE
geofencing
👍 17

A geofencing plugin for Flutter applications.

READ MORE
flutter_geofence
👍 17

Plugin to interact with geofences, and get the user's current/latest location.

READ MORE
flutter_animarker Card Image
flutter_animarker
👍 17

Solution to move a Marker smoothly throught Google Maps in Flutter.

READ MORE
atlas
👍 16

An extensible map abstraction for Flutter with support for multiple map providers

READ MORE
animating_location_pin Card Image
animating_location_pin
👍 14

A Flutter package providing Animating Location Pin Widget which can be used while fetching device location.

READ MORE
apple_maps_flutter Card Image
apple_maps_flutter
👍 13

This plugin uses the Flutter platform view to display an Apple Maps widget.

READ MORE
amap_location_fluttify Card Image
amap_location_fluttify
👍 13

An `Amap` Location Component, Powered By `Fluttify`, A Compiler Generating Dart Bindings For Native SDK.

READ MORE
flutter_map_tappable_polyline
👍 12

A flutter_map plugin that adds Polyline class with onTap event

READ MORE
ip_geolocation_api
👍 10

A dart package to flutter or dart projects to get your geolocation data from your IP

READ MORE
google_static_maps_controller Card Image
google_static_maps_controller
👍 8

The package provides simple access to the Google Static Maps service.

READ MORE
google_maps_flutter_heatmap
👍 8

A Flutter plugin for integrating Google Maps in iOS and Android applications. with heatmap support

READ MORE
map_elevation Card Image
map_elevation
👍 7

A widget to display elevation of a track (polyline) like Leaflet.Elevation.

READ MORE