Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<img src="https://github.com/firebase/flutterfire/workflows/all_plugins/badge.svg" alt="all_plugins GitHub Workflow Status"/>
</a>

_See also: [Flutter's code of conduct](https://flutter.io/design-principles/#code-of-conduct)_
_See also: [Flutter's code of conduct](https://flutter.dev/design-principles/#code-of-conduct)_

## 1. Things you will need

Expand Down Expand Up @@ -183,7 +183,7 @@ We gladly accept contributions via GitHub pull requests.

Please peruse the
[Flutter style guide](https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo) and
[design principles](https://flutter.io/design-principles/) before
[design principles](https://flutter.dev/design-principles/) before
working on anything non-trivial. These guidelines are intended to
keep the code consistent and avoid common pitfalls.

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

---

FlutterFire is a set of [Flutter plugins](https://flutter.io/platform-plugins/)
FlutterFire is a set of [Flutter plugins](https://flutter.dev/platform-plugins/)
that enable Flutter apps to use [Firebase](https://firebase.google.com/) services. You can follow an example that shows
how to use these plugins in
the [Firebase for Flutter](https://firebase.google.com/codelabs/firebase-get-to-know-flutter) codelab.
Expand Down Expand Up @@ -69,7 +69,7 @@ and open source.

| Name | pub.dev | Firebase Product | Documentation | View Source | Android | iOS | Web | MacOS |
|---------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------:|:---------:|:-----:|:-----:|:-------:|
| ML Model Downloader | [![ML Model Downloader pub.dev badge](https://img.shields.io/pub/v/firebase_ml_model_downloader.svg)](https://pub.dev/packages/firebase_ml_model_downloader) | [🔗](https://firebase.google.com/products/ml) | [📖](https://firebase.flutter.dev/docs/ml-model-downloader/overview) | [`firebase_ml_model_downloader`](https://github.com/FirebaseExtended/flutterfire/tree/main/packages/firebase_ml_model_downloader) | ✔ | ✔ | N/A | β |
| ML Model Downloader | [![ML Model Downloader pub.dev badge](https://img.shields.io/pub/v/firebase_ml_model_downloader.svg)](https://pub.dev/packages/firebase_ml_model_downloader) | [🔗](https://firebase.google.com/products/ml) | [📖](https://firebase.google.com/docs/ml/flutter/use-custom-models) | [`firebase_ml_model_downloader`](https://github.com/FirebaseExtended/flutterfire/tree/main/packages/firebase_ml_model_downloader) | ✔ | ✔ | N/A | β |


## Issues
Expand Down
6 changes: 3 additions & 3 deletions docs/setup/_setup_prereq_android.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{# This content gets published to the following location: #}
{# https://firebase.google.com/docs/flutter/setup #}

* Install your preferred [editor or IDE](//flutter.io/get-started/editor/).
* Install your preferred [editor or IDE](//docs.flutter.dev/get-started/editor/).

* Set up a device or emulator for running your app.
[Emulators](https://developer.android.com/studio/run/managing-avds){: .external}
Expand All @@ -13,7 +13,7 @@
or higher
* Uses Android {{android_min_version}} or higher

* [Install Flutter](//flutter.io/get-started/install/) for your specific
* [Install Flutter](//docs.flutter.dev/get-started/install/) for your specific
operating system, including the following:

* Flutter SDK
Expand All @@ -24,5 +24,5 @@
account.

If you don't already have a Flutter app, you can complete the [Get
Started: Test Drive](//flutter.io/get-started/test-drive/#androidstudio) to
Started: Test Drive](//docs.flutter.dev/get-started/test-drive#androidstudio) to
create a new Flutter app using your preferred editor or IDE.
6 changes: 3 additions & 3 deletions docs/setup/_setup_prereq_ios.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{# This content gets published to the following location: #}
{# https://firebase.google.com/docs/flutter/setup #}

* Install your preferred [editor or IDE](//flutter.io/get-started/editor/).
* Install your preferred [editor or IDE](//docs.flutter.dev/get-started/editor/).

* Set up a physical Apple device or use a simulator to run your app.

Expand All @@ -13,7 +13,7 @@
* iOS {{min_ios_os_version}}
* macOS {{min_mac_os_version}}

* [Install Flutter](//flutter.io/get-started/install/) for your specific
* [Install Flutter](//docs.flutter.dev/get-started/install/) for your specific
operating system, including the following:

* Flutter SDK
Expand All @@ -24,7 +24,7 @@
account.

If you don't already have a Flutter app, you can complete the [Get
Started: Test Drive](//flutter.io/get-started/test-drive/#androidstudio) to
Started: Test Drive](//docs.flutter.dev/get-started/test-drive/#androidstudio) to
create a new Flutter app using your preferred editor or IDE.

Note: If you're targeting macOS or macOS Catalyst, you must add the [Keychain Sharing capability](https://firebase.google.com/docs/ios/troubleshooting-faq#macos-keychain-sharing) to your target. In Xcode, navigate to your target's *Signing & Capabilities* tab, and then click **+ Capabilities** to add a new capability.
4 changes: 2 additions & 2 deletions docs/setup/_setup_prereq_web.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{# This content gets published to the following location: #}
{# https://firebase.google.com/docs/flutter/setup #}

* Install your preferred [editor or IDE](//flutter.io/get-started/editor/).
* Install your preferred [editor or IDE](//docs.flutter.dev/get-started/editor/).

* [Install Flutter](//flutter.io/get-started/install/) for your specific
* [Install Flutter](//docs.flutter.dev/get-started/install/) for your specific
operating system, including the following:

* Flutter SDK
Expand Down
2 changes: 1 addition & 1 deletion packages/cloud_firestore/cloud_firestore/example/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Demonstrates how to use the firestore plugin.
## Getting Started

For help getting started with Flutter, view our online
[documentation](http://flutter.io/).
[documentation](https://flutter.dev/).
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import 'package:http/http.dart' as http;
import 'firebase_options.dart';

/// Requires that a Firestore emulator is running locally.
/// See https://firebase.flutter.dev/docs/firestore/usage#emulator-usage
/// See https://firebase.google.com/docs/firestore/quickstart#optional_prototype_and_test_with
bool shouldUseFirestoreEmulator = true;

Future<Uint8List> loadBundleSetup(int number) async {
Expand Down
2 changes: 1 addition & 1 deletion packages/cloud_functions/cloud_functions/example/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ the same message and an incremented count.
## Getting Started

For help getting started with Flutter, view our online
[documentation](https://flutter.io/).
[documentation](https://flutter.dev/).
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Demonstrates how to use the firebase_analytics plugin.
## Getting Started

For help getting started with Flutter, view our online
[documentation](http://flutter.io/).
[documentation](https://flutter.dev/).
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Demonstrates how to use the firebase_app_check plugin.
## Getting Started

For help getting started with Flutter, view our online
[documentation](https://flutter.io/).
[documentation](https://flutter.dev/).
15 changes: 7 additions & 8 deletions packages/firebase_auth/firebase_auth/example/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,14 @@ Demonstrates how to use the `firebase_auth` plugin and enable multiple auth prov
## Phone Auth

1. Enable phone authentication in the [Firebase console]((https://console.firebase.google.com/u/0/project/_/authentication/providers)).
2. Ensure your [SHA-1 key](https://firebase.flutter.dev/docs/installation/android#generating-android-credentials) is added to the Firebase Console
3. Add test phone number and verification code to the Firebase console.
2. Add test phone number and verification code to the Firebase console.
- For this sample the number `+1 408-555-6969` and verification code `888888` are used.
4. For iOS set the `URL Schemes` to the `REVERSE_CLIENT_ID` from the `GoogleServices-Info.plist` file.
5. Enter the phone number `+1 408-555-6969` and press the `Verify phone number` button.
6. Once the phone number is verified the app displays the test
3. For iOS set the `URL Schemes` to the `REVERSE_CLIENT_ID` from the `GoogleServices-Info.plist` file.
4. Enter the phone number `+1 408-555-6969` and press the `Verify phone number` button.
5. Once the phone number is verified the app displays the test
verification code.
7. Enter the verficication code `888888` and press "Sign in with phone number"
8. Signed in user ID is now displayed in the UI.
6. Enter the verficication code `888888` and press "Sign in with phone number"
7. Signed in user ID is now displayed in the UI.

## Google Sign-In

Expand Down Expand Up @@ -56,4 +55,4 @@ To get your `apiKey` and `apiSecretKey` for Twitter:
## Getting Started

For help getting started with Flutter, view the online
[documentation](http://flutter.io/).
[documentation](https://flutter.dev/).
2 changes: 1 addition & 1 deletion packages/firebase_auth/firebase_auth/example/lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import 'firebase_options.dart';
import 'profile.dart';

/// Requires that a Firebase local emulator is running locally.
/// See https://firebase.flutter.dev/docs/auth/start/#optional-prototype-and-test-with-firebase-local-emulator-suite
/// See https://firebase.google.com/docs/auth/flutter/start#optional_prototype_and_test_with_firebase_local_emulator_suite
bool shouldUseFirebaseEmulator = false;

late final FirebaseApp app;
Expand Down
7 changes: 2 additions & 5 deletions packages/firebase_auth/firebase_auth_web/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,9 @@ The web implementation of `firebase_auth`.
## Getting Started

To get started with Firebase Authentication on Web,
please [see the documentation](https://firebase.flutter.dev/docs/auth/overview)
available at [https://firebase.flutter.dev](https://firebase.flutter.dev)
please [see the documentation](https://firebase.google.com/docs/auth/flutter/start)
available at [https://firebase.google.com](https://firebase.google.com)

Once installed, Firebase Authentication needs to be configured for Web Installation.
Please [see the documentation](https://firebase.flutter.dev/docs/auth/overview#3-web-only-add-the-sdk) on Web
Installation.

To learn more about Firebase Authentication, please visit
the [Firebase website](https://firebase.google.com/products/auth).
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Firebase has not been correctly initialized.

Usually this means you've attempted to use a Firebase service before calling `Firebase.initializeApp`.

View the documentation for more information: https://firebase.flutter.dev/docs/overview#initialization
View the documentation for more information: https://firebase.google.com/docs/flutter/setup
''';

return FirebaseException(
Expand Down
4 changes: 2 additions & 2 deletions packages/firebase_core/firebase_core_web/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ To learn more about Firebase, please visit the [Firebase website](https://fireba

## Getting Started

To get started with FlutterFire, please [see the documentation](https://firebase.flutter.dev/docs/overview)
available at [https://firebase.flutter.dev](https://firebase.flutter.dev/docs/overview)
To get started with FlutterFire, please [see the documentation](https://firebase.google.com/docs/flutter/setup?platform=web)
available at [https://firebase.google.com](https://firebase.google.com)

Once installed, Firebase needs to be configured for Web Installation. Please [see the documentation](https://firebase.google.com/docs/flutter/setup?platform=web) on Web Installation
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Demonstrates how to use the firebase_crashlytics plugin.
## Getting Started

For help getting started with Flutter, view our online
[documentation](http://flutter.io/).
[documentation](https://flutter.dev/).
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Demonstrates how to use the firebase_database plugin.
## Getting Started

For help getting started with Flutter, view our online
[documentation](http://flutter.io/).
[documentation](https://flutter.dev/).
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ The example app for this plugin only receives links on Android. Xcode has signin
## Getting Started

For help getting started with Flutter, view our online
[documentation](https://flutter.io/).
[documentation](https://flutter.dev/).
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Demonstrates how to use the firebase_messaging plugin.
## Getting Started

For help getting started with Flutter, view our online
[documentation](http://flutter.io/).
[documentation](https://flutter.dev/).
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ You can build and run the app directly on emulators. To view the performance dat

1. Follow the [instructions](https://firebase.google.com/docs/ios/setup#create-firebase-project) to create your Firebase project and register an iOS app.

1. Download `GoogleService-Info.plist`, and [install it via Xcode](https://firebase.flutter.dev/docs/installation/ios#installing-your-firebase-configuration-file). Make sure you replace the existing one in `ios/Runner` with yours.
1. Download `GoogleService-Info.plist`, and [install it via Xcode](https://firebase.google.com/docs/ios/setup#add-config-file). Make sure you replace the existing one in `ios/Runner` with yours.

1. (Optional) [Enable logging in Xcode](https://firebase.google.com/docs/perf-mon/get-started-ios).

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: firebase_performance_platform_interface
description: A common platform interface for the firebase_performance plugin.
version: 0.1.4+40
homepage: https://firebase.flutter.dev/docs/performance/overview
homepage: https://firebase.google.com/docs/perf-mon/flutter/get-started

environment:
sdk: '>=3.2.0 <4.0.0'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Demonstrates how to use the firebase_remote_config plugin.
## Getting Started

For help getting started with Flutter, view our online
[documentation](http://flutter.io/).
[documentation](https://flutter.dev/).
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Demonstrates how to use the firebase_storage plugin.
## Getting Started

For help getting started with Flutter, view our online
[documentation](http://flutter.io/).
[documentation](https://flutter.dev/).
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import 'dart:async';

import 'package:firebase_core/firebase_core.dart';
import 'package:firebase_dynamic_links/firebase_dynamic_links.dart';

import 'package:flutter/foundation.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:integration_test/integration_test.dart';
Expand All @@ -23,7 +22,7 @@ void main() {
const String androidPackageName = 'io.flutter.plugins.firebase.tests';
const String iosBundleId = 'io.flutter.plugins.firebase.tests';
const String urlHost = 'flutterfiretests.page.link';
const String link = 'https://firebase.flutter.dev';
const String link = 'https://firebase.google.com/docs/dynamic-links';

setUpAll(() async {
await Firebase.initializeApp(
Expand Down