Skip to content

Commit ab45402

Browse files
committed
chore: update firebase storage source code
1 parent d9eb453 commit ab45402

File tree

8 files changed

+257
-88
lines changed

8 files changed

+257
-88
lines changed

firebase_storage_tutorial/android/app/build.gradle

+1-2
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,10 @@ if (flutterVersionName == null) {
2323

2424
apply plugin: 'com.android.application'
2525
apply plugin: 'kotlin-android'
26-
apply plugin: 'com.google.gms.google-services'
2726
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
2827

2928
android {
30-
compileSdkVersion 28
29+
compileSdkVersion flutter.compileSdkVersion
3130

3231
sourceSets {
3332
main.java.srcDirs += 'src/main/kotlin'

firebase_storage_tutorial/android/app/src/main/AndroidManifest.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
additional functionality it is fine to subclass or reimplement
77
FlutterApplication and put your custom class here. -->
88
<application
9-
android:name="io.flutter.app.FlutterApplication"
9+
android:name="${applicationName}"
1010
android:label="firestore_flutter"
1111
android:icon="@mipmap/ic_launcher">
1212
<activity

firebase_storage_tutorial/android/build.gradle

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
buildscript {
2-
ext.kotlin_version = '1.3.50'
2+
ext.kotlin_version = '1.7.10'
33
repositories {
44
google()
55
jcenter()
66
}
77

88
dependencies {
99
// Add this line
10-
classpath 'com.google.gms:google-services:4.3.3'
11-
classpath 'com.android.tools.build:gradle:3.5.0'
10+
classpath 'com.android.tools.build:gradle:7.0.1'
1211
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
1312
}
1413
}
@@ -28,6 +27,6 @@ subprojects {
2827
project.evaluationDependsOn(':app')
2928
}
3029

31-
task clean(type: Delete) {
30+
tasks.register("clean", Delete) {
3231
delete rootProject.buildDir
3332
}

firebase_storage_tutorial/android/gradle/wrapper/gradle-wrapper.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.1-all.zip

firebase_storage_tutorial/ios/Runner.xcodeproj/project.pbxproj

100755100644
+4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
1212
3B80C3941E831B6300D905FE /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; };
1313
3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
14+
5B3E50D8258CFAF2BF232569 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 799296677C90577DBB27A7DE /* GoogleService-Info.plist */; };
1415
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
1516
9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; };
1617
9705A1C71CF904A300538489 /* Flutter.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
@@ -41,6 +42,7 @@
4142
3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = "<group>"; };
4243
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
4344
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
45+
799296677C90577DBB27A7DE /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "Runner/GoogleService-Info.plist"; sourceTree = "<group>"; };
4446
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
4547
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
4648
9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
@@ -84,6 +86,7 @@
8486
9740EEB11CF90186004384FC /* Flutter */,
8587
97C146F01CF9000F007C117D /* Runner */,
8688
97C146EF1CF9000F007C117D /* Products */,
89+
799296677C90577DBB27A7DE /* GoogleService-Info.plist */,
8790
);
8891
sourceTree = "<group>";
8992
};
@@ -183,6 +186,7 @@
183186
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
184187
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
185188
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
189+
5B3E50D8258CFAF2BF232569 /* GoogleService-Info.plist in Resources */,
186190
);
187191
runOnlyForDeploymentPostprocessing = 0;
188192
};

firebase_storage_tutorial/lib/main.dart

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@ import 'dart:io';
33
import 'package:cloud_firestore/cloud_firestore.dart';
44
import 'package:firebase_core/firebase_core.dart';
55
import 'package:firebase_storage/firebase_storage.dart';
6+
import 'package:firestore_flutter/firebase_options.dart';
67
import 'package:firestore_flutter/second_page.dart';
78
import 'package:flutter/material.dart';
89
import 'package:flutter/services.dart';
910

1011
void main() async {
1112
WidgetsFlutterBinding.ensureInitialized();
12-
await Firebase.initializeApp();
13+
await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform);
1314
runApp(MyApp());
1415
}
1516

0 commit comments

Comments
 (0)