Dart package manager

Flutter makes it easy and fast to build beautiful mobile apps
for iOS and Android.

Top Flutter-compatible packages

Packages are sorted by the overall score. More information on ranking.
  • shared_preferences flutter.dev

    Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.

  • url_launcher flutter.dev

    Flutter plugin for launching a URL on Android and iOS. Supports web, phone, SMS, and email schemes.

  • path_provider flutter.dev

    Flutter plugin for getting commonly used locations on the Android & iOS file systems, such as the temp and app data directories.

  • image_picker flutter.dev

    Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.

  • cloud_firestore flutter.dev

    Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.

  • provider

    A mixture between dependency injection and state management, built with widgets for widgets.

  • firebase_core

    Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.

  • cached_network_image

    Flutter library to load and cache network images. Can also be used with placeholder and error widgets.

  • sqflite tekartik.com

    Flutter plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine.

  • firebase_messaging

    Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.

  • google_sign_in flutter.dev

    Flutter plugin for Google Sign-In, a secure authentication system for signing in with a Google account on Android and iOS.

  • connectivity flutter.dev

    Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.

  • google_maps_flutter flutter.dev

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

  • firebase_analytics

    Flutter plugin for Google Analytics for Firebase, an app measurement solution that provides insight on app usage and user engagement on Android and iOS.

  • firebase_auth

    Flutter plugin for Firebase Auth, enabling Android and iOS authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.