diff --git a/.gitignore b/.gitignore index 98a0412..d25db5a 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ packages pubspec.lock example/ios/Flutter/flutter_export_environment.sh +example/.flutter-plugins-dependencies diff --git a/CHANGELOG.md b/CHANGELOG.md index d14afb8..c952315 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## [1.0.9] - 30/12/2019 +* update dependencies + ## [1.0.8] - 02/10/2019 * update dependencies @@ -44,10 +47,10 @@ * improve UI ## [0.0.7] - 04/07/2018 -* fixe sign in with mail +* fixe sign in with mail ## [0.0.6] - 30/05/2018 -* improve show dialog error +* improve show dialog error ## [0.0.5] - 29/05/2018 * show error occured on unknown errors @@ -64,9 +67,8 @@ ## [0.0.2] - 20/03/2018 * improve ui -* change firebase_auth version +* change firebase_auth version ## [0.0.1] - 19/03/2018 * initial release - diff --git a/example/android/build.gradle b/example/android/build.gradle index 3bc426c..7d6ab38 100644 --- a/example/android/build.gradle +++ b/example/android/build.gradle @@ -5,8 +5,8 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:3.3.0' - classpath 'com.google.gms:google-services:3.2.1' // google-services plugin + classpath 'com.android.tools.build:gradle:3.5.0' + classpath 'com.google.gms:google-services:4.3.3' // google-services plugin } } @@ -21,10 +21,9 @@ allprojects { } rootProject.buildDir = '../build' + subprojects { project.buildDir = "${rootProject.buildDir}/${project.name}" -} -subprojects { project.evaluationDependsOn(':app') } diff --git a/example/android/gradle.properties b/example/android/gradle.properties index 53ae0ae..b6e61b6 100644 --- a/example/android/gradle.properties +++ b/example/android/gradle.properties @@ -1,3 +1,4 @@ android.enableJetifier=true android.useAndroidX=true org.gradle.jvmargs=-Xmx1536M +android.enableR8=true diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example/android/gradle/wrapper/gradle-wrapper.properties index b6136f9..d9ba5b1 100644 --- a/example/android/gradle/wrapper/gradle-wrapper.properties +++ b/example/android/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip diff --git a/example/flutter_01.log b/example/flutter_01.log deleted file mode 100644 index 603ce4f..0000000 --- a/example/flutter_01.log +++ /dev/null @@ -1,121 +0,0 @@ -Flutter crash report; please file at https://github.com/flutter/flutter/issues. - -## command - -flutter run --machine -t lib/main.dart -d C3A78E12-98C5-4CD6-8E3C-599D7A03250D --start-paused --track-widget-creation - -## exception - -YamlException: Error on line 38, column 3: Expected a key while parsing a block mapping. - - assets/twitter-logo.png - ^ - -``` -#0 Parser._parseBlockMappingKey (package:yaml/src/parser.dart:448:5) -#1 Parser._stateMachine (package:yaml/src/parser.dart:86:16) -#2 Parser.parse (package:yaml/src/parser.dart:47:19) -#3 Loader._loadMapping (package:yaml/src/loader.dart:171:23) -#4 Loader._loadNode (package:yaml/src/loader.dart:86:16) -#5 Loader._loadMapping (package:yaml/src/loader.dart:165:19) -#6 Loader._loadNode (package:yaml/src/loader.dart:86:16) -#7 Loader._loadDocument (package:yaml/src/loader.dart:62:20) -#8 Loader.load (package:yaml/src/loader.dart:54:20) -#9 loadYamlDocument (package:yaml/yaml.dart:51:25) -#10 loadYamlNode (package:yaml/yaml.dart:42:5) -#11 loadYaml (package:yaml/yaml.dart:34:5) -#12 _pluginFromPubspec (package:flutter_tools/src/plugins.dart:62:27) -#13 findPlugins. (package:flutter_tools/src/plugins.dart:85:27) -#14 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.forEach (dart:collection/runtime/libcompact_hash.dart:370:8) -#15 findPlugins (package:flutter_tools/src/plugins.dart:83:12) -#16 refreshPluginsList (package:flutter_tools/src/plugins.dart:287:32) -#17 FlutterProject.ensureReadyForPlatformSpecificTooling (package:flutter_tools/src/project.dart:139:5) - -#18 FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:388:21) - -#19 FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart:334:33) - -#20 AppContext.run. (package:flutter_tools/src/base/context.dart:142:29) - -#21 _rootRun (dart:async/zone.dart:1124:13) -#22 _CustomZone.run (dart:async/zone.dart:1021:19) -#23 _runZoned (dart:async/zone.dart:1516:10) -#24 runZoned (dart:async/zone.dart:1463:12) -#25 AppContext.run (package:flutter_tools/src/base/context.dart:141:18) - -#26 FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:325:20) -#27 CommandRunner.runCommand (package:args/command_runner.dart:196:27) - -#28 FlutterCommandRunner.runCommand. (package:flutter_tools/src/runner/flutter_command_runner.dart:401:21) - -#29 AppContext.run. (package:flutter_tools/src/base/context.dart:142:29) - -#30 _rootRun (dart:async/zone.dart:1124:13) -#31 _CustomZone.run (dart:async/zone.dart:1021:19) -#32 _runZoned (dart:async/zone.dart:1516:10) -#33 runZoned (dart:async/zone.dart:1463:12) -#34 AppContext.run (package:flutter_tools/src/base/context.dart:141:18) - -#35 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:361:19) - -#36 CommandRunner.run. (package:args/command_runner.dart:111:29) -#37 new Future.sync (dart:async/future.dart:224:31) -#38 CommandRunner.run (package:args/command_runner.dart:111:11) -#39 FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:241:18) -#40 run. (package:flutter_tools/runner.dart:60:20) - -#41 AppContext.run. (package:flutter_tools/src/base/context.dart:142:29) - -#42 _rootRun (dart:async/zone.dart:1124:13) -#43 _CustomZone.run (dart:async/zone.dart:1021:19) -#44 _runZoned (dart:async/zone.dart:1516:10) -#45 runZoned (dart:async/zone.dart:1463:12) -#46 AppContext.run (package:flutter_tools/src/base/context.dart:141:18) - -#47 runInContext (package:flutter_tools/src/context_runner.dart:44:24) - -#48 run (package:flutter_tools/runner.dart:51:10) -#49 main (package:flutter_tools/executable.dart:51:9) - -#50 main (file:///Users/kylyu/development/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3) -#51 _startIsolate. (dart:isolate/runtime/libisolate_patch.dart:287:32) -#52 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12) -``` - -## flutter doctor - -``` -[✓] Flutter (Channel beta, v0.11.3, on Mac OS X 10.14 18A389, locale fr-FR) - • Flutter version 0.11.3 at /Users/kylyu/development/flutter - • Framework revision 72bf075e8d (6 days ago), 2018-11-09 20:36:17 -0800 - • Engine revision 5646e86a6f - • Dart version 2.1.0 (build 2.1.0-dev.9.3 9c07fb64c4) - -[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3) - • Android SDK at /Users/kylyu/Library/Android/sdk - • Android NDK location not configured (optional; useful for native profiling support) - • Platform android-28, build-tools 28.0.3 - • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java - • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06) - • All Android licenses accepted. - -[✓] iOS toolchain - develop for iOS devices (Xcode 10.1) - • Xcode at /Applications/Xcode.app/Contents/Developer - • Xcode 10.1, Build version 10B61 - • ios-deploy 2.0.0 - • CocoaPods version 1.5.3 - -[✓] Android Studio (version 3.2) - • Android Studio at /Applications/Android Studio.app/Contents - ✗ Flutter plugin not installed; this adds Flutter specific functionality. - ✗ Dart plugin not installed; this adds Dart specific functionality. - • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06) - -[✓] VS Code (version 1.29.0) - • VS Code at /Applications/Visual Studio Code.app/Contents - • Flutter extension version 2.20.0 - -[✓] Connected device (1 available) - • iPhone XR • C3A78E12-98C5-4CD6-8E3C-599D7A03250D • ios • iOS 12.1 (simulator) - -• No issues found! -``` diff --git a/example/flutter_02.log b/example/flutter_02.log deleted file mode 100644 index 603ce4f..0000000 --- a/example/flutter_02.log +++ /dev/null @@ -1,121 +0,0 @@ -Flutter crash report; please file at https://github.com/flutter/flutter/issues. - -## command - -flutter run --machine -t lib/main.dart -d C3A78E12-98C5-4CD6-8E3C-599D7A03250D --start-paused --track-widget-creation - -## exception - -YamlException: Error on line 38, column 3: Expected a key while parsing a block mapping. - - assets/twitter-logo.png - ^ - -``` -#0 Parser._parseBlockMappingKey (package:yaml/src/parser.dart:448:5) -#1 Parser._stateMachine (package:yaml/src/parser.dart:86:16) -#2 Parser.parse (package:yaml/src/parser.dart:47:19) -#3 Loader._loadMapping (package:yaml/src/loader.dart:171:23) -#4 Loader._loadNode (package:yaml/src/loader.dart:86:16) -#5 Loader._loadMapping (package:yaml/src/loader.dart:165:19) -#6 Loader._loadNode (package:yaml/src/loader.dart:86:16) -#7 Loader._loadDocument (package:yaml/src/loader.dart:62:20) -#8 Loader.load (package:yaml/src/loader.dart:54:20) -#9 loadYamlDocument (package:yaml/yaml.dart:51:25) -#10 loadYamlNode (package:yaml/yaml.dart:42:5) -#11 loadYaml (package:yaml/yaml.dart:34:5) -#12 _pluginFromPubspec (package:flutter_tools/src/plugins.dart:62:27) -#13 findPlugins. (package:flutter_tools/src/plugins.dart:85:27) -#14 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.forEach (dart:collection/runtime/libcompact_hash.dart:370:8) -#15 findPlugins (package:flutter_tools/src/plugins.dart:83:12) -#16 refreshPluginsList (package:flutter_tools/src/plugins.dart:287:32) -#17 FlutterProject.ensureReadyForPlatformSpecificTooling (package:flutter_tools/src/project.dart:139:5) - -#18 FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:388:21) - -#19 FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart:334:33) - -#20 AppContext.run. (package:flutter_tools/src/base/context.dart:142:29) - -#21 _rootRun (dart:async/zone.dart:1124:13) -#22 _CustomZone.run (dart:async/zone.dart:1021:19) -#23 _runZoned (dart:async/zone.dart:1516:10) -#24 runZoned (dart:async/zone.dart:1463:12) -#25 AppContext.run (package:flutter_tools/src/base/context.dart:141:18) - -#26 FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:325:20) -#27 CommandRunner.runCommand (package:args/command_runner.dart:196:27) - -#28 FlutterCommandRunner.runCommand. (package:flutter_tools/src/runner/flutter_command_runner.dart:401:21) - -#29 AppContext.run. (package:flutter_tools/src/base/context.dart:142:29) - -#30 _rootRun (dart:async/zone.dart:1124:13) -#31 _CustomZone.run (dart:async/zone.dart:1021:19) -#32 _runZoned (dart:async/zone.dart:1516:10) -#33 runZoned (dart:async/zone.dart:1463:12) -#34 AppContext.run (package:flutter_tools/src/base/context.dart:141:18) - -#35 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:361:19) - -#36 CommandRunner.run. (package:args/command_runner.dart:111:29) -#37 new Future.sync (dart:async/future.dart:224:31) -#38 CommandRunner.run (package:args/command_runner.dart:111:11) -#39 FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:241:18) -#40 run. (package:flutter_tools/runner.dart:60:20) - -#41 AppContext.run. (package:flutter_tools/src/base/context.dart:142:29) - -#42 _rootRun (dart:async/zone.dart:1124:13) -#43 _CustomZone.run (dart:async/zone.dart:1021:19) -#44 _runZoned (dart:async/zone.dart:1516:10) -#45 runZoned (dart:async/zone.dart:1463:12) -#46 AppContext.run (package:flutter_tools/src/base/context.dart:141:18) - -#47 runInContext (package:flutter_tools/src/context_runner.dart:44:24) - -#48 run (package:flutter_tools/runner.dart:51:10) -#49 main (package:flutter_tools/executable.dart:51:9) - -#50 main (file:///Users/kylyu/development/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3) -#51 _startIsolate. (dart:isolate/runtime/libisolate_patch.dart:287:32) -#52 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12) -``` - -## flutter doctor - -``` -[✓] Flutter (Channel beta, v0.11.3, on Mac OS X 10.14 18A389, locale fr-FR) - • Flutter version 0.11.3 at /Users/kylyu/development/flutter - • Framework revision 72bf075e8d (6 days ago), 2018-11-09 20:36:17 -0800 - • Engine revision 5646e86a6f - • Dart version 2.1.0 (build 2.1.0-dev.9.3 9c07fb64c4) - -[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3) - • Android SDK at /Users/kylyu/Library/Android/sdk - • Android NDK location not configured (optional; useful for native profiling support) - • Platform android-28, build-tools 28.0.3 - • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java - • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06) - • All Android licenses accepted. - -[✓] iOS toolchain - develop for iOS devices (Xcode 10.1) - • Xcode at /Applications/Xcode.app/Contents/Developer - • Xcode 10.1, Build version 10B61 - • ios-deploy 2.0.0 - • CocoaPods version 1.5.3 - -[✓] Android Studio (version 3.2) - • Android Studio at /Applications/Android Studio.app/Contents - ✗ Flutter plugin not installed; this adds Flutter specific functionality. - ✗ Dart plugin not installed; this adds Dart specific functionality. - • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06) - -[✓] VS Code (version 1.29.0) - • VS Code at /Applications/Visual Studio Code.app/Contents - • Flutter extension version 2.20.0 - -[✓] Connected device (1 available) - • iPhone XR • C3A78E12-98C5-4CD6-8E3C-599D7A03250D • ios • iOS 12.1 (simulator) - -• No issues found! -``` diff --git a/example/flutter_03.log b/example/flutter_03.log deleted file mode 100644 index 603ce4f..0000000 --- a/example/flutter_03.log +++ /dev/null @@ -1,121 +0,0 @@ -Flutter crash report; please file at https://github.com/flutter/flutter/issues. - -## command - -flutter run --machine -t lib/main.dart -d C3A78E12-98C5-4CD6-8E3C-599D7A03250D --start-paused --track-widget-creation - -## exception - -YamlException: Error on line 38, column 3: Expected a key while parsing a block mapping. - - assets/twitter-logo.png - ^ - -``` -#0 Parser._parseBlockMappingKey (package:yaml/src/parser.dart:448:5) -#1 Parser._stateMachine (package:yaml/src/parser.dart:86:16) -#2 Parser.parse (package:yaml/src/parser.dart:47:19) -#3 Loader._loadMapping (package:yaml/src/loader.dart:171:23) -#4 Loader._loadNode (package:yaml/src/loader.dart:86:16) -#5 Loader._loadMapping (package:yaml/src/loader.dart:165:19) -#6 Loader._loadNode (package:yaml/src/loader.dart:86:16) -#7 Loader._loadDocument (package:yaml/src/loader.dart:62:20) -#8 Loader.load (package:yaml/src/loader.dart:54:20) -#9 loadYamlDocument (package:yaml/yaml.dart:51:25) -#10 loadYamlNode (package:yaml/yaml.dart:42:5) -#11 loadYaml (package:yaml/yaml.dart:34:5) -#12 _pluginFromPubspec (package:flutter_tools/src/plugins.dart:62:27) -#13 findPlugins. (package:flutter_tools/src/plugins.dart:85:27) -#14 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.forEach (dart:collection/runtime/libcompact_hash.dart:370:8) -#15 findPlugins (package:flutter_tools/src/plugins.dart:83:12) -#16 refreshPluginsList (package:flutter_tools/src/plugins.dart:287:32) -#17 FlutterProject.ensureReadyForPlatformSpecificTooling (package:flutter_tools/src/project.dart:139:5) - -#18 FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:388:21) - -#19 FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart:334:33) - -#20 AppContext.run. (package:flutter_tools/src/base/context.dart:142:29) - -#21 _rootRun (dart:async/zone.dart:1124:13) -#22 _CustomZone.run (dart:async/zone.dart:1021:19) -#23 _runZoned (dart:async/zone.dart:1516:10) -#24 runZoned (dart:async/zone.dart:1463:12) -#25 AppContext.run (package:flutter_tools/src/base/context.dart:141:18) - -#26 FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:325:20) -#27 CommandRunner.runCommand (package:args/command_runner.dart:196:27) - -#28 FlutterCommandRunner.runCommand. (package:flutter_tools/src/runner/flutter_command_runner.dart:401:21) - -#29 AppContext.run. (package:flutter_tools/src/base/context.dart:142:29) - -#30 _rootRun (dart:async/zone.dart:1124:13) -#31 _CustomZone.run (dart:async/zone.dart:1021:19) -#32 _runZoned (dart:async/zone.dart:1516:10) -#33 runZoned (dart:async/zone.dart:1463:12) -#34 AppContext.run (package:flutter_tools/src/base/context.dart:141:18) - -#35 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:361:19) - -#36 CommandRunner.run. (package:args/command_runner.dart:111:29) -#37 new Future.sync (dart:async/future.dart:224:31) -#38 CommandRunner.run (package:args/command_runner.dart:111:11) -#39 FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:241:18) -#40 run. (package:flutter_tools/runner.dart:60:20) - -#41 AppContext.run. (package:flutter_tools/src/base/context.dart:142:29) - -#42 _rootRun (dart:async/zone.dart:1124:13) -#43 _CustomZone.run (dart:async/zone.dart:1021:19) -#44 _runZoned (dart:async/zone.dart:1516:10) -#45 runZoned (dart:async/zone.dart:1463:12) -#46 AppContext.run (package:flutter_tools/src/base/context.dart:141:18) - -#47 runInContext (package:flutter_tools/src/context_runner.dart:44:24) - -#48 run (package:flutter_tools/runner.dart:51:10) -#49 main (package:flutter_tools/executable.dart:51:9) - -#50 main (file:///Users/kylyu/development/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3) -#51 _startIsolate. (dart:isolate/runtime/libisolate_patch.dart:287:32) -#52 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12) -``` - -## flutter doctor - -``` -[✓] Flutter (Channel beta, v0.11.3, on Mac OS X 10.14 18A389, locale fr-FR) - • Flutter version 0.11.3 at /Users/kylyu/development/flutter - • Framework revision 72bf075e8d (6 days ago), 2018-11-09 20:36:17 -0800 - • Engine revision 5646e86a6f - • Dart version 2.1.0 (build 2.1.0-dev.9.3 9c07fb64c4) - -[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3) - • Android SDK at /Users/kylyu/Library/Android/sdk - • Android NDK location not configured (optional; useful for native profiling support) - • Platform android-28, build-tools 28.0.3 - • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java - • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06) - • All Android licenses accepted. - -[✓] iOS toolchain - develop for iOS devices (Xcode 10.1) - • Xcode at /Applications/Xcode.app/Contents/Developer - • Xcode 10.1, Build version 10B61 - • ios-deploy 2.0.0 - • CocoaPods version 1.5.3 - -[✓] Android Studio (version 3.2) - • Android Studio at /Applications/Android Studio.app/Contents - ✗ Flutter plugin not installed; this adds Flutter specific functionality. - ✗ Dart plugin not installed; this adds Dart specific functionality. - • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06) - -[✓] VS Code (version 1.29.0) - • VS Code at /Applications/Visual Studio Code.app/Contents - • Flutter extension version 2.20.0 - -[✓] Connected device (1 available) - • iPhone XR • C3A78E12-98C5-4CD6-8E3C-599D7A03250D • ios • iOS 12.1 (simulator) - -• No issues found! -``` diff --git a/lib/flutter_firebase_ui.dart b/lib/flutter_firebase_ui.dart index c97e6b5..ab75bd5 100644 --- a/lib/flutter_firebase_ui.dart +++ b/lib/flutter_firebase_ui.dart @@ -17,6 +17,7 @@ class SignInScreen extends StatefulWidget { this.color = Colors.white, this.twitterConsumerKey, this.twitterConsumerSecret, + this.allowBackAction = true, @required this.showBar, @required this.avoidBottomInset, @required this.bottomPadding, @@ -35,6 +36,7 @@ class SignInScreen extends StatefulWidget { final bool avoidBottomInset; final double horizontalPadding; final double bottomPadding; + final bool allowBackAction; @override _SignInScreenState createState() => new _SignInScreenState(); @@ -55,6 +57,7 @@ class _SignInScreenState extends State { ? new AppBar( title: new Text(widget.title), elevation: 4.0, + automaticallyImplyLeading: widget.allowBackAction, ) : null, resizeToAvoidBottomInset: widget.avoidBottomInset, diff --git a/pubspec.yaml b/pubspec.yaml index 2561f08..ef175c1 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_ui description: Firebase auth UI, dart package to mimic the firebaseUI(Google,Facebook,Twitter,Email supported) -version: 1.0.8 +version: 1.0.9 author: Nicholas Bowler homepage: https://github.com/Maliffic/firebase_ui @@ -11,11 +11,11 @@ dependencies: flutter: sdk: flutter - flutter_twitter: ^1.1.2 + flutter_twitter: ^1.1.3 - firebase_auth: ^0.14.0+5 - - google_sign_in: ^4.0.4 + firebase_auth: ^0.15.3 + + google_sign_in: ^4.1.1 flutter_facebook_login: ^3.0.0 dev_dependencies: