Skip to content

Commit f9339e1

Browse files
authored
Merge pull request #1 from flutter/master
Updated Fork
2 parents 79d6198 + 8178bf1 commit f9339e1

File tree

403 files changed

+11108
-2407
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

403 files changed

+11108
-2407
lines changed

.cirrus.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
task:
22
container:
33
image: cirrusci/flutter:latest
4+
cpu: 4
5+
memory: 8G
46
upgrade_script:
57
- flutter channel master
68
- flutter upgrade
9+
- git fetch origin master
710
activate_script: pub global activate flutter_plugin_tools
811
matrix:
12+
- name: publishable
13+
script: ./script/check_publish.sh
914
- name: test+format
1015
install_script:
1116
- wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
@@ -41,6 +46,7 @@ task:
4146
- brew install ios-deploy
4247
- pod repo update
4348
- git clone https://github.com/flutter/flutter.git
49+
- git fetch origin master
4450
- export PATH=`pwd`/flutter/bin:`pwd`/flutter/bin/cache/dart-sdk/bin:$PATH
4551
- flutter doctor
4652
- pub global activate flutter_plugin_tools

.opensource/project.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"name": "FlutterFire",
3+
"platforms": [
4+
"Android",
5+
"iOS"
6+
],
7+
"content": "FlutterFire.md",
8+
"pages": [
9+
"packages/cloud_firestore/README.md",
10+
"packages/cloud_functions/README.md",
11+
"packages/firebase_admob/README.md",
12+
"packages/firebase_analytics/README.md",
13+
"packages/firebase_auth/README.md",
14+
"packages/firebase_core/README.md",
15+
"packages/firebase_database/README.md",
16+
"packages/firebase_dynamic_links/README.md",
17+
"packages/firebase_messaging/README.md",
18+
"packages/firebase_ml_vision/README.md",
19+
"packages/firebase_performance/README.md",
20+
"packages/firebase_remote_config/README.md",
21+
"packages/firebase_storage/README.md"
22+
]
23+
}

.travis.yml

Lines changed: 0 additions & 120 deletions
This file was deleted.

AUTHORS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,10 @@ Hayden Flinner <haydenflinner@gmail.com>
1414
Stefano Rodriguez <hlsroddy@gmail.com>
1515
Salvatore Giordano <salvatoregiordanoo@gmail.com>
1616
Brian Armstrong <brian@flutter.institute>
17+
Paul DeMarco <paulmdemarco@gmail.com>
18+
Fabricio Nogueira <feufeu@gmail.com>
19+
Simon Lightfoot <simon@devangels.london>
20+
Ashton Thomas <ashton@acrinta.com>
21+
Thomas Danner <thmsdnnr@gmail.com>
22+
Diego Velásquez <diego.velasquez.lopez@gmail.com>
23+
Hajime Nakamura <nkmrhj@gmail.com>

FlutterFire.md

Lines changed: 27 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,19 @@ The plugins are still under development, and some APIs might not be available ye
1414

1515
| Plugin | Version | Firebase feature | Source code |
1616
|---|---|---|---|
17+
| [cloud_firestore][firestore_pub] | ![pub package][firestore_badge] | [Cloud Firestore][firestore_product] | [`packages/cloud_firestore`][firestore_code] |
18+
| [cloud_functions][functions_pub] | ![pub package][functions_badge] | [Cloud Functions][functions_product] | [`packages/cloud_functions`][functions_code] |
1719
| [firebase_admob][admob_pub] | ![pub package][admob_badge] | [Firebase AdMob][admob_product] | [`packages/firebase_admob`][admob_code] |
1820
| [firebase_analytics][analytics_pub] | ![pub package][analytics_badge] | [Firebase Analytics][analytics_product] | [`packages/firebase_analytics`][analytics_code] |
1921
| [firebase_auth][auth_pub] | ![pub package][auth_badge] | [Firebase Authentication][auth_product] | [`packages/firebase_auth`][auth_code] |
2022
| [firebase_core][core_pub] | ![pub package][core_badge] | [Firebase Core][core_product] | [`packages/firebase_core`][core_code] |
2123
| [firebase_database][database_pub] | ![pub package][database_badge] | [Firebase Realtime Database][database_product] | [`packages/firebase_database`][database_code] |
2224
| [firebase_dynamic_links][dynamic_links_pub] | ![pub package][dynamic_links_badge] | [Firebase Dynamic Links][dynamic_links_product] | [`packages/firebase_dynamic_links`][dynamic_links_code] |
23-
| [cloud_firestore][firestore_pub] | ![pub package][firestore_badge] | [Cloud Firestore][firestore_product] | [`packages/cloud_firestore`][firestore_code] |
2425
| [firebase_messaging][messaging_pub] | ![pub package][messaging_badge] | [Firebase Cloud Messaging][messaging_product] | [`packages/firebase_messaging`][messaging_code] |
25-
| [firebase_storage][storage_pub] | ![pub package][storage_badge] | [Firebase Cloud Storage][storage_product] | [`packages/firebase_storage`][storage_code] |
26+
| [firebase_ml_vision][ml_vision_pub] | ![pub package][ml_vision_badge] | [Firebase ML Kit][ml_vision_product] | [`packages/firebase_ml_vision`][ml_vision_code] |
2627
| [firebase_performance][performance_pub] | ![pub package][performance_badge] | [Firebase Performance Monitoring][performance_product] | [`packages/firebase_performance`][performance_code] |
2728
| [firebase_remote_config][remote_config_pub] | ![pub package][remote_config_badge] | [Firebase Remote Config][remote_config_product] | [`packages/firebase_remote_config`][remote_config_code] |
28-
| [cloud_functions][functions_pub] | ![pub package][functions_badge] | [Cloud Functions][functions_product] | [`packages/cloud_functions`][functions_code] |
29+
| [firebase_storage][storage_pub] | ![pub package][storage_badge] | [Firebase Cloud Storage][storage_product] | [`packages/firebase_storage`][storage_code] |
2930

3031
[admob_pub]: https://pub.dartlang.org/packages/firebase_admob
3132
[admob_product]: https://firebase.google.com/docs/admob/
@@ -42,11 +43,6 @@ The plugins are still under development, and some APIs might not be available ye
4243
[auth_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_auth
4344
[auth_badge]: https://img.shields.io/pub/v/firebase_auth.svg
4445

45-
[firestore_pub]: https://pub.dartlang.org/packages/cloud_firestore
46-
[firestore_product]: https://firebase.google.com/products/firestore/
47-
[firestore_code]: https://github.com/flutter/plugins/tree/master/packages/cloud_firestore
48-
[firestore_badge]: https://img.shields.io/pub/v/cloud_firestore.svg
49-
5046
[core_pub]: https://pub.dartlang.org/packages/firebase_core
5147
[core_product]: https://firebase.google.com/
5248
[core_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_core
@@ -57,15 +53,30 @@ The plugins are still under development, and some APIs might not be available ye
5753
[database_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_database
5854
[database_badge]: https://img.shields.io/pub/v/firebase_database.svg
5955

56+
[dynamic_links_pub]: https://pub.dartlang.org/packages/firebase_dynamic_links
57+
[dynamic_links_product]: https://firebase.google.com/products/dynamic-links/
58+
[dynamic_links_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_dynamic_links
59+
[dynamic_links_badge]: https://img.shields.io/pub/v/firebase_dynamic_links.svg
60+
61+
[firestore_pub]: https://pub.dartlang.org/packages/cloud_firestore
62+
[firestore_product]: https://firebase.google.com/products/firestore/
63+
[firestore_code]: https://github.com/flutter/plugins/tree/master/packages/cloud_firestore
64+
[firestore_badge]: https://img.shields.io/pub/v/cloud_firestore.svg
65+
66+
[functions_pub]: https://pub.dartlang.org/packages/cloud_functions
67+
[functions_product]: https://firebase.google.com/products/functions/
68+
[functions_code]: https://github.com/flutter/plugins/tree/master/packages/cloud_functions
69+
[functions_badge]: https://img.shields.io/pub/v/cloud_functions.svg
70+
6071
[messaging_pub]: https://pub.dartlang.org/packages/firebase_messaging
6172
[messaging_product]: https://firebase.google.com/products/cloud-messaging/
6273
[messaging_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_messaging
6374
[messaging_badge]: https://img.shields.io/pub/v/firebase_messaging.svg
6475

65-
[storage_pub]: https://pub.dartlang.org/packages/firebase_storage
66-
[storage_product]: https://firebase.google.com/products/storage/
67-
[storage_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_storage
68-
[storage_badge]: https://img.shields.io/pub/v/firebase_storage.svg
76+
[ml_vision_pub]: https://pub.dartlang.org/packages/firebase_ml_vision
77+
[ml_vision_product]: https://firebase.google.com/products/ml-kit/
78+
[ml_vision_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_ml_vision
79+
[ml_vision_badge]: https://img.shields.io/pub/v/firebase_ml_vision.svg
6980

7081
[performance_pub]: https://pub.dartlang.org/packages/firebase_performance
7182
[performance_product]: https://firebase.google.com/products/performance/
@@ -77,12 +88,8 @@ The plugins are still under development, and some APIs might not be available ye
7788
[remote_config_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_remote_config
7889
[remote_config_badge]: https://img.shields.io/pub/v/firebase_remote_config.svg
7990

80-
[dynamic_links_pub]: https://pub.dartlang.org/packages/firebase_dynamic_links
81-
[dynamic_links_product]: https://firebase.google.com/products/dynamic-links/
82-
[dynamic_links_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_dynamic_links
83-
[dynamic_links_badge]: https://img.shields.io/pub/v/firebase_dynamic_links.svg
91+
[storage_pub]: https://pub.dartlang.org/packages/firebase_storage
92+
[storage_product]: https://firebase.google.com/products/storage/
93+
[storage_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_storage
94+
[storage_badge]: https://img.shields.io/pub/v/firebase_storage.svg
8495

85-
[functions_pub]: https://pub.dartlang.org/packages/cloud_functions
86-
[functions_product]: https://firebase.google.com/products/functions/
87-
[functions_code]: https://github.com/flutter/plugins/tree/master/packages/cloud_functions
88-
[functions_badge]: https://img.shields.io/pub/v/cloud_functions.svg

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# Flutter plugins
22

3-
[![Build Status](https://travis-ci.org/flutter/plugins.svg?branch=master)](https://travis-ci.org/flutter/plugins)
4-
[![Build Status](https://api.cirrus-ci.com/github/flutter/plugins.svg)](https://cirrus-ci.com/github/flutter/plugins)
3+
[![Build Status](https://api.cirrus-ci.com/github/flutter/plugins.svg)](https://cirrus-ci.com/github/flutter/plugins/master)
54

65
This repo is a companion repo to the main [flutter
76
repo](https://github.com/flutter/flutter). It contains the source code for
@@ -58,17 +57,18 @@ These are the available plugins in this repository.
5857
| [video_player](./packages/video_player/) | [![pub package](https://img.shields.io/pub/v/video_player.svg)](https://pub.dartlang.org/packages/video_player) |
5958
| | |
6059
| **FlutterFire Plugins** | |
60+
| [cloud_firestore](./packages/cloud_firestore/) | [![pub package](https://img.shields.io/pub/v/cloud_firestore.svg)](https://pub.dartlang.org/packages/cloud_firestore)
61+
| [cloud_functions](./packages/cloud_functions/) | [![pub package](https://img.shields.io/pub/v/cloud_functions.svg)](https://pub.dartlang.org/packages/cloud_functions) |
6162
| [firebase_admob](./packages/firebase_admob/) | [![pub package](https://img.shields.io/pub/v/firebase_admob.svg)](https://pub.dartlang.org/packages/firebase_admob) |
6263
| [firebase_analytics](./packages/firebase_analytics/) | [![pub package](https://img.shields.io/pub/v/firebase_analytics.svg)](https://pub.dartlang.org/packages/firebase_analytics) |
6364
| [firebase_auth](./packages/firebase_auth/) | [![pub package](https://img.shields.io/pub/v/firebase_auth.svg)](https://pub.dartlang.org/packages/firebase_auth) |
64-
| [cloud_firestore](./packages/cloud_firestore/) | [![pub package](https://img.shields.io/pub/v/cloud_firestore.svg)](https://pub.dartlang.org/packages/cloud_firestore)
6565
| [firebase_core](./packages/firebase_core/) | [![pub package](https://img.shields.io/pub/v/firebase_core.svg)](https://pub.dartlang.org/packages/firebase_core) |
6666
| [firebase_database](./packages/firebase_database/) | [![pub package](https://img.shields.io/pub/v/firebase_database.svg)](https://pub.dartlang.org/packages/firebase_database) |
67+
| [firebase_dynamic_links](./packages/firebase_dynamic_links/) | [![pub package](https://img.shields.io/pub/v/firebase_dynamic_links.svg)](https://pub.dartlang.org/packages/firebase_dynamic_links) |
6768
| [firebase_messaging](./packages/firebase_messaging/) | [![pub package](https://img.shields.io/pub/v/firebase_messaging.svg)](https://pub.dartlang.org/packages/firebase_messaging) |
68-
| [firebase_storage](./packages/firebase_storage/) | [![pub package](https://img.shields.io/pub/v/firebase_storage.svg)](https://pub.dartlang.org/packages/firebase_storage) |
69+
| [firebase_ml_vision](./packages/firebase_ml_vision/) | [![pub package](https://img.shields.io/pub/v/firebase_ml_vision.svg)](https://pub.dartlang.org/packages/firebase_ml_vision) |
6970
| [firebase_performance](./packages/firebase_performance/) | [![pub package](https://img.shields.io/pub/v/firebase_performance.svg)](https://pub.dartlang.org/packages/firebase_performance) |
7071
| [firebase_remote_config](./packages/firebase_remote_config/) | [![pub package](https://img.shields.io/pub/v/firebase_remote_config.svg)](https://pub.dartlang.org/packages/firebase_remote_config) |
71-
| [firebase_dynamic_links](./packages/firebase_dynamic_links/) | [![pub package](https://img.shields.io/pub/v/firebase_dynamic_links.svg)](https://pub.dartlang.org/packages/firebase_dynamic_links) |
72-
| [cloud_functions](./packages/cloud_functions/) | [![pub package](https://img.shields.io/pub/v/cloud_functions.svg)](https://pub.dartlang.org/packages/cloud_functions) |
72+
| [firebase_storage](./packages/firebase_storage/) | [![pub package](https://img.shields.io/pub/v/firebase_storage.svg)](https://pub.dartlang.org/packages/firebase_storage) |
7373

7474
Learn more about [FlutterFire](https://github.com/flutter/plugins/blob/master/FlutterFire.md).

analysis_options.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ linter:
102102
- prefer_const_constructors
103103
# - prefer_constructors_over_static_methods # not yet tested
104104
- prefer_contains
105+
- prefer_equal_for_default_values
105106
# - prefer_expression_function_bodies # conflicts with https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#consider-using--for-short-functions-and-methods
106107
# - prefer_final_fields # https://github.com/dart-lang/linter/issues/506
107108
- prefer_final_locals
@@ -120,11 +121,13 @@ linter:
120121
- type_init_formals
121122
# - unawaited_futures # https://github.com/flutter/flutter/issues/5793
122123
- unnecessary_brace_in_string_interps
124+
- unnecessary_const
123125
- unnecessary_getters_setters
124126
# - unnecessary_lambdas # https://github.com/dart-lang/linter/issues/498
125127
- unnecessary_null_aware_assignments
126128
- unnecessary_null_in_if_null_operators
127129
# - unnecessary_overrides # https://github.com/dart-lang/linter/issues/626 and https://github.com/dart-lang/linter/issues/627
130+
- unnecessary_statements
128131
- unnecessary_this
129132
- use_rethrow_when_possible
130133
# - use_setters_to_change_properties # not yet tested

packages/android_alarm_manager/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
## 0.2.1
2+
* Update dependencies for example to point to published versions of firebase_auth
3+
and google_sign_in.
4+
* Add missing dependency on firebase_auth.1
5+
6+
## 0.2.0
7+
8+
* **Breaking change**. A new isolate is always spawned for the background service
9+
instead of trying to share an existing isolate owned by the application.
10+
* **Breaking change**. Removed `AlarmService.getSharedFlutterView`.
11+
112
## 0.1.1
213

314
* Updated Gradle tooling to match Android Studio 3.1.2.

0 commit comments

Comments
 (0)