Movatterモバイル変換


[0]ホーム

URL:


menu
  1. flutterfire_ui package
  2. documentation
flutterfire_ui package

FlutterFire UI

⚠️ FlutterFire UI is deprecated

Here's what you can use instead:

Migrating from FlutterFire UI tofirebase_ui_*

To migrate fromflutterfire_ui package tofirebase_ui_* family, you need to do the following:

Updating dependencies

For Firebase Auth widgets:

dependencies:-  flutterfire_ui: ^0.4.0

Run in your terminal

flutter pub add firebase_ui_auth

If you're using OAuth providers:

flutter pub add firebase_ui_oauthflutter pub add firebase_ui_oauth_google

Please make sure to depend only on those providers that are actually being used in your app. Having the provider included, but not configured might lead to unexpected behaviour.

All supported OAuth providers:

Make sure to update your imports as well:

- import 'package:flutterfire_ui/auth.dart';+ import 'package:firebase_ui_auth/firebase_ui_auth.dart';

If you're using OAuth providers, you need to import those from corresponding packages:

// All OAuth providers used to be under flutterfire_ui- import 'package:flutterfire_ui/auth.dart';+ import 'package:firebase_ui_oauth_google/firebase_ui_oauth_google.dart';

Code adjustments

Below is the list of necessary changes that you have to make to migrate tofirebase_ui_* packages.

Configuration

  • FlutterFireUIAuth was renamed toFirebaseUIAuth
  • instead of passing an instance of<provider name>ProviderConfiguration you need to pass an instance of the<provider name>Provider
- FlutterFireUIAuth.configureProviders([-    const EmailProviderConfiguration(),- ]);+ FirebaseUIAuth.configureProviders([+    const EmailProvider(),+ ]);

Sign out

- await FlutterFireUIAuth.signOut();+ await FirebaseUIAuth.signOut();

Profile screen

If you're usingProfileScreen – make sure to add the following to yourpubspec.yaml:

fonts:  - family: SocialIcons    fonts:      - asset: packages/firebase_ui_auth/fonts/SocialIcons.ttf

Migrating tofirebase_ui_firestore

To migrate fromflutterfire_ui tofirebase_ui_firestore you need to update your dependencies:

dependencies:-  flutterfire_ui: ^0.4.0

Run in your terminal

flutter pub add firebase_ui_firestore

and imports:

- import 'package:flutterfire_ui/firestore.dart';+ import 'package:firebase_ui_firestore/firebase_ui_firestore.dart';

Migrating tofirebase_ui_database

To migrate fromflutterfire_ui tofirebase_ui_database you need to update your dependencies:

dependencies:-  flutterfire_ui: ^0.4.0+  firebase_ui_database: ^1.0.0

Run in your terminal

flutter pub add firebase_ui_firestore

and imports:

- import 'package:flutterfire_ui/database.dart';+ import 'package:firebase_ui_database/firebase_ui_database.dart';

Check outfull documentation for more details.

Libraries

auth
database
firestore
i10n
  1. flutterfire_ui package
  2. documentation
flutterfire_uipackage
  1. Libraries
  2. auth
  3. database
  4. firestore
  5. i10n

[8]ページ先頭

©2009-2025 Movatter.jp