blob: 33ea424e68c9f62783aea97ec470832f070c2e0f [file] [log] [blame] [view]
Michael Goderbauer38ad48d2017-05-10 13:49:05 -07001# Flutter plugins
Michael Thomsenfb578c22017-04-19 09:55:02 +02002
Michael Goderbauer688e4052017-05-12 16:24:34 -07003[![Build Status](https://travis-ci.org/flutter/plugins.svg?branch=master)](https://travis-ci.org/flutter/plugins)
4
Michael Thomsenfb578c22017-04-19 09:55:02 +02005This repo is a companion repo to the main [flutter
6repo](https://github.com/flutter/flutter). It contains the source code for
Michael Thomsend03cce72017-09-05 10:44:29 +02007Flutter first-party plugins (i.e., plugins developed by the core Flutter team).
8Check the `packages` directory for all plugins.
Michael Thomsenfb578c22017-04-19 09:55:02 +02009
10Flutter plugins enable access to platform-specific APIs. For more information
11about plugins, and how to use them, see
12[https://flutter.io/platform-plugins/](https://flutter.io/platform-plugins/).
Michael Goderbauer38ad48d2017-05-10 13:49:05 -070013
14These plugins are also available on
15[pub](https://pub.dartlang.org/flutter/plugins).
16
Michael Thomsend03cce72017-09-05 10:44:29 +020017## Issues
18
19Please file any issues, bugs, or feature requests in the [main flutter
20repo](https://github.com/flutter/flutter/issues/new).
21
22## Contributing
23
24If you wish to contribute a new plugin to the Flutter ecosystem, please
25see the documentation for [developing packages](https://flutter.io/developing-packages/) and
26[platform channels](https://flutter.io/platform-channels/). You can store
27your plugin source code in any GitHub repository (the present repo is only
28intended for plugins developed by the core Flutter team). Once your plugin
29is ready you can [publish](https://flutter.io/developing-packages/#publish)
30to the [pub repository](https://pub.dartlang.org/).
31
32If you wish to contribute a change to any of the existing plugins in this repo,
33please review our [contribution guide](https://github.com/flutter/plugins/blob/master/CONTRIBUTING.md),
34and send a [pull request](https://github.com/flutter/plugins/pulls).
35
Brandon Donnelsonf8514942017-05-30 10:00:01 -070036## Plugins
37These are the available plugins in this repository.
38
Brandon Donnelsonfcf7e712017-06-01 14:00:08 -070039| Plugin | Pub |
40|--------|-----|
Mehmet Fidanboylu0d1de3e2017-06-12 12:23:49 -070041| [android_intent](./packages/android_intent/) | [![pub package](https://img.shields.io/pub/v/android_intent.svg)](https://pub.dartlang.org/packages/android_intent) |
Brandon Donnelsonfcf7e712017-06-01 14:00:08 -070042| [battery](./packages/battery/) | [![pub package](https://img.shields.io/pub/v/battery.svg)](https://pub.dartlang.org/packages/battery) |
Mehmet Fidanboylu0d1de3e2017-06-12 12:23:49 -070043| [connectivity](./packages/connectivity/) | [![pub package](https://img.shields.io/pub/v/connectivity.svg)](https://pub.dartlang.org/packages/connectivity) |
Michael Thomsene9a42722017-08-15 19:30:49 +020044| [device info](./packages/device_info/) | [![pub package](https://img.shields.io/pub/v/device_info.svg)](https://pub.dartlang.org/packages/device_info) |
Brandon Donnelsonfcf7e712017-06-01 14:00:08 -070045| [google_sign_in](./packages/google_sign_in/) | [![pub package](https://img.shields.io/pub/v/google_sign_in.svg)](https://pub.dartlang.org/packages/google_sign_in) |
46| [image_picker](./packages/image_picker/) | [![pub package](https://img.shields.io/pub/v/image_picker.svg)](https://pub.dartlang.org/packages/image_picker) |
Michael Thomsenad183cd2017-08-24 14:55:58 -070047| [local_auth](./packages/local_auth/) | [![pub package](https://img.shields.io/pub/v/local_auth.svg)](https://pub.dartlang.org/packages/local_auth) |
Mehmet Fidanboylu0d1de3e2017-06-12 12:23:49 -070048| [package_info](./packages/package_info/) | [![pub package](https://img.shields.io/pub/v/package_info.svg)](https://pub.dartlang.org/packages/package_info) |
Brandon Donnelsonfcf7e712017-06-01 14:00:08 -070049| [path_provider](./packages/path_provider/) | [![pub package](https://img.shields.io/pub/v/path_provider.svg)](https://pub.dartlang.org/packages/path_provider) |
Mehmet Fidanboylu0d1de3e2017-06-12 12:23:49 -070050| [quick_actions](./packages/quick_actions/) | [![pub package](https://img.shields.io/pub/v/quick_actions.svg)](https://pub.dartlang.org/packages/quick_actions) |
Sarah Zakariase8bea152017-06-16 08:58:09 +020051| [sensors](./packages/sensors/) | [![pub package](https://img.shields.io/pub/v/sensors.svg)](https://pub.dartlang.org/packages/sensors) |
Brandon Donnelsonfcf7e712017-06-01 14:00:08 -070052| [share](./packages/share/) | [![pub package](https://img.shields.io/pub/v/share.svg)](https://pub.dartlang.org/packages/share) |
53| [shared_preferences](./packages/shared_preferences/) | [![pub package](https://img.shields.io/pub/v/shared_preferences.svg)](https://pub.dartlang.org/packages/shared_preferences) |
54| [url_launcher](./packages/url_launcher/) | [![pub package](https://img.shields.io/pub/v/url_launcher.svg)](https://pub.dartlang.org/packages/url_launcher) |
Brandon Donnelson958d3b82017-06-01 16:41:30 -070055| | |
56| **FlutterFire Plugins** | |
57| [firebase_analytics](./packages/firebase_analytics/) | [![pub package](https://img.shields.io/pub/v/firebase_analytics.svg)](https://pub.dartlang.org/packages/firebase_analytics) |
58| [firebase_auth](./packages/firebase_auth/) | [![pub package](https://img.shields.io/pub/v/firebase_auth.svg)](https://pub.dartlang.org/packages/firebase_auth) |
59| [firebase_database](./packages/firebase_database/) | [![pub package](https://img.shields.io/pub/v/firebase_database.svg)](https://pub.dartlang.org/packages/firebase_database) |
60| [firebase_messaging](./packages/firebase_messaging/) | [![pub package](https://img.shields.io/pub/v/firebase_messaging.svg)](https://pub.dartlang.org/packages/firebase_messaging) |
61| [firebase_storage](./packages/firebase_storage/) | [![pub package](https://img.shields.io/pub/v/firebase_storage.svg)](https://pub.dartlang.org/packages/firebase_storage) |
62
63Learn more about [FlutterFire](https://github.com/flutter/plugins/blob/master/FlutterFire.md).