Skip to content

Completed part two #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 15 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .flutter-plugins-dependencies
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"_info":"// This is a generated file; do not edit or check into version control.","dependencyGraph":[{"name":"cloud_firestore","dependencies":["firebase_core"]},{"name":"firebase_auth","dependencies":["firebase_core"]},{"name":"firebase_core","dependencies":[]},{"name":"firebase_storage","dependencies":["firebase_core"]},{"name":"image_picker","dependencies":[]},{"name":"path_provider","dependencies":[]}]}
5 changes: 4 additions & 1 deletion android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,9 @@ android {
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.example.simple_firebase_auth"
minSdkVersion 16
minSdkVersion 17
targetSdkVersion 28
multiDexEnabled true
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
Expand All @@ -59,3 +60,5 @@ dependencies {
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

apply plugin: 'com.google.gms.google-services' // Google Play services Gradle plugin
2 changes: 2 additions & 0 deletions android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ buildscript {

dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:3.2.1' // Google Services plugin

}
}

Expand Down
2 changes: 2 additions & 0 deletions android/gradle.properties
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true
android.enableJetifier=true
18 changes: 18 additions & 0 deletions ios/Flutter/Flutter.podspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#
# NOTE: This podspec is NOT to be published. It is only used as a local source!
#

Pod::Spec.new do |s|
s.name = 'Flutter'
s.version = '1.0.0'
s.summary = 'High-performance, high-fidelity mobile apps.'
s.description = <<-DESC
Flutter provides an easy and productive way to build and deploy high-performance mobile apps for Android and iOS.
DESC
s.homepage = 'https://flutter.io'
s.license = { :type => 'MIT' }
s.author = { 'Flutter Dev Team' => '[email protected]' }
s.source = { :git => 'https://github.com/flutter/engine', :tag => s.version.to_s }
s.ios.deployment_target = '8.0'
s.vendored_frameworks = 'Flutter.framework'
end
11 changes: 11 additions & 0 deletions ios/Flutter/flutter_export_environment.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/sh
# This is a generated file; do not edit or check into version control.
export "FLUTTER_ROOT=/Users/aaronksaunders/dev/flutter"
export "FLUTTER_APPLICATION_PATH=/Users/aaronksaunders/dev/projects/flutter/simple_firebase_auth"
export "FLUTTER_TARGET=/Users/aaronksaunders/dev/projects/flutter/simple_firebase_auth/lib/main.dart"
export "FLUTTER_BUILD_DIR=build"
export "SYMROOT=${SOURCE_ROOT}/../build/ios"
export "FLUTTER_FRAMEWORK_DIR=/Users/aaronksaunders/dev/flutter/bin/cache/artifacts/engine/ios"
export "FLUTTER_BUILD_NAME=1.0.0"
export "FLUTTER_BUILD_NUMBER=1"
export "TRACK_WIDGET_CREATION=true"
146 changes: 87 additions & 59 deletions ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -9,120 +9,137 @@ PODS:
- Firebase/Core
- Firebase/Firestore (~> 6.0)
- Flutter
- Firebase/Auth (6.1.0):
- Firebase/Auth (6.3.0):
- Firebase/CoreOnly
- FirebaseAuth (~> 6.1.0)
- Firebase/Core (6.1.0):
- FirebaseAuth (~> 6.1.2)
- Firebase/Core (6.3.0):
- Firebase/CoreOnly
- FirebaseAnalytics (= 6.0.1)
- Firebase/CoreOnly (6.1.0):
- FirebaseCore (= 6.0.1)
- Firebase/Firestore (6.1.0):
- FirebaseAnalytics (= 6.0.2)
- Firebase/CoreOnly (6.3.0):
- FirebaseCore (= 6.0.3)
- Firebase/Firestore (6.3.0):
- Firebase/CoreOnly
- FirebaseFirestore (~> 1.3.1)
- FirebaseFirestore (~> 1.4.0)
- Firebase/Storage (6.3.0):
- Firebase/CoreOnly
- FirebaseStorage (~> 3.2.1)
- firebase_auth (0.0.1):
- Firebase/Auth (~> 6.0)
- Firebase/Core
- Flutter
- firebase_core (0.0.1):
- Firebase/Core
- Flutter
- FirebaseAnalytics (6.0.1):
- firebase_storage (0.0.1):
- Firebase/Storage
- Flutter
- FirebaseAnalytics (6.0.2):
- FirebaseCore (~> 6.0)
- FirebaseInstanceID (~> 4.1)
- GoogleAppMeasurement (= 6.0.1)
- FirebaseInstanceID (~> 4.2)
- GoogleAppMeasurement (= 6.0.2)
- GoogleUtilities/AppDelegateSwizzler (~> 6.0)
- GoogleUtilities/MethodSwizzler (~> 6.0)
- GoogleUtilities/Network (~> 6.0)
- "GoogleUtilities/NSData+zlib (~> 6.0)"
- nanopb (~> 0.3)
- FirebaseAuth (6.1.0):
- FirebaseAuth (6.1.2):
- FirebaseAuthInterop (~> 1.0)
- FirebaseCore (~> 6.0)
- GoogleUtilities/AppDelegateSwizzler (~> 6.0)
- GoogleUtilities/Environment (~> 6.0)
- GoogleUtilities/AppDelegateSwizzler (~> 6.2)
- GoogleUtilities/Environment (~> 6.2)
- GTMSessionFetcher/Core (~> 1.1)
- FirebaseAuthInterop (1.0.0)
- FirebaseCore (6.0.1):
- FirebaseCore (6.0.3):
- GoogleUtilities/Environment (~> 6.0)
- GoogleUtilities/Logger (~> 6.0)
- FirebaseFirestore (1.3.1):
- FirebaseFirestore (1.4.0):
- FirebaseAuthInterop (~> 1.0)
- FirebaseCore (~> 6.0)
- FirebaseFirestore/abseil-cpp (= 1.3.1)
- "gRPC-C++ (= 0.0.8)"
- FirebaseFirestore/abseil-cpp (= 1.4.0)
- "gRPC-C++ (= 0.0.9)"
- leveldb-library (~> 1.20)
- nanopb (~> 0.3.901)
- Protobuf (~> 3.1)
- FirebaseFirestore/abseil-cpp (1.3.1):
- FirebaseFirestore/abseil-cpp (1.4.0):
- FirebaseAuthInterop (~> 1.0)
- FirebaseCore (~> 6.0)
- "gRPC-C++ (= 0.0.8)"
- "gRPC-C++ (= 0.0.9)"
- leveldb-library (~> 1.20)
- nanopb (~> 0.3.901)
- Protobuf (~> 3.1)
- FirebaseInstanceID (4.1.0):
- FirebaseInstanceID (4.2.0):
- FirebaseCore (~> 6.0)
- GoogleUtilities/Environment (~> 6.0)
- GoogleUtilities/UserDefaults (~> 6.0)
- FirebaseStorage (3.2.1):
- FirebaseAuthInterop (~> 1.0)
- FirebaseCore (~> 6.0)
- GTMSessionFetcher/Core (~> 1.1)
- Flutter (1.0.0)
- GoogleAppMeasurement (6.0.1):
- GoogleAppMeasurement (6.0.2):
- GoogleUtilities/AppDelegateSwizzler (~> 6.0)
- GoogleUtilities/MethodSwizzler (~> 6.0)
- GoogleUtilities/Network (~> 6.0)
- "GoogleUtilities/NSData+zlib (~> 6.0)"
- nanopb (~> 0.3)
- GoogleUtilities/AppDelegateSwizzler (6.2.0):
- GoogleUtilities/AppDelegateSwizzler (6.2.1):
- GoogleUtilities/Environment
- GoogleUtilities/Logger
- GoogleUtilities/Network
- GoogleUtilities/Environment (6.2.0)
- GoogleUtilities/Logger (6.2.0):
- GoogleUtilities/Environment (6.2.1)
- GoogleUtilities/Logger (6.2.1):
- GoogleUtilities/Environment
- GoogleUtilities/MethodSwizzler (6.2.0):
- GoogleUtilities/MethodSwizzler (6.2.1):
- GoogleUtilities/Logger
- GoogleUtilities/Network (6.2.0):
- GoogleUtilities/Network (6.2.1):
- GoogleUtilities/Logger
- "GoogleUtilities/NSData+zlib"
- GoogleUtilities/Reachability
- "GoogleUtilities/NSData+zlib (6.2.0)"
- GoogleUtilities/Reachability (6.2.0):
- "GoogleUtilities/NSData+zlib (6.2.1)"
- GoogleUtilities/Reachability (6.2.1):
- GoogleUtilities/Logger
- GoogleUtilities/UserDefaults (6.2.0):
- GoogleUtilities/UserDefaults (6.2.1):
- GoogleUtilities/Logger
- "gRPC-C++ (0.0.8)":
- "gRPC-C++/Implementation (= 0.0.8)"
- "gRPC-C++/Interface (= 0.0.8)"
- "gRPC-C++/Implementation (0.0.8)":
- "gRPC-C++/Interface (= 0.0.8)"
- gRPC-Core (= 1.19.0)
- "gRPC-C++ (0.0.9)":
- "gRPC-C++/Implementation (= 0.0.9)"
- "gRPC-C++/Interface (= 0.0.9)"
- "gRPC-C++/Implementation (0.0.9)":
- "gRPC-C++/Interface (= 0.0.9)"
- gRPC-Core (= 1.21.0)
- nanopb (~> 0.3)
- "gRPC-C++/Interface (0.0.8)"
- gRPC-Core (1.19.0):
- gRPC-Core/Implementation (= 1.19.0)
- gRPC-Core/Interface (= 1.19.0)
- gRPC-Core/Implementation (1.19.0):
- "gRPC-C++/Interface (0.0.9)"
- gRPC-Core (1.21.0):
- gRPC-Core/Implementation (= 1.21.0)
- gRPC-Core/Interface (= 1.21.0)
- gRPC-Core/Implementation (1.21.0):
- BoringSSL-GRPC (= 0.0.3)
- gRPC-Core/Interface (= 1.19.0)
- gRPC-Core/Interface (= 1.21.0)
- nanopb (~> 0.3)
- gRPC-Core/Interface (1.19.0)
- gRPC-Core/Interface (1.21.0)
- GTMSessionFetcher/Core (1.2.2)
- image_picker (0.0.1):
- Flutter
- leveldb-library (1.20)
- nanopb (0.3.901):
- nanopb/decode (= 0.3.901)
- nanopb/encode (= 0.3.901)
- nanopb/decode (0.3.901)
- nanopb/encode (0.3.901)
- path_provider (0.0.1):
- Flutter
- Protobuf (3.8.0)

DEPENDENCIES:
- cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`)
- firebase_auth (from `.symlinks/plugins/firebase_auth/ios`)
- firebase_core (from `.symlinks/plugins/firebase_core/ios`)
- firebase_storage (from `.symlinks/plugins/firebase_storage/ios`)
- Flutter (from `.symlinks/flutter/ios`)
- image_picker (from `.symlinks/plugins/image_picker/ios`)
- path_provider (from `.symlinks/plugins/path_provider/ios`)

SPEC REPOS:
https://github.com/cocoapods/specs.git:
https://github.com/CocoaPods/Specs.git:
- BoringSSL-GRPC
- Firebase
- FirebaseAnalytics
Expand All @@ -131,6 +148,7 @@ SPEC REPOS:
- FirebaseCore
- FirebaseFirestore
- FirebaseInstanceID
- FirebaseStorage
- GoogleAppMeasurement
- GoogleUtilities
- "gRPC-C++"
Expand All @@ -147,31 +165,41 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/firebase_auth/ios"
firebase_core:
:path: ".symlinks/plugins/firebase_core/ios"
firebase_storage:
:path: ".symlinks/plugins/firebase_storage/ios"
Flutter:
:path: ".symlinks/flutter/ios"
image_picker:
:path: ".symlinks/plugins/image_picker/ios"
path_provider:
:path: ".symlinks/plugins/path_provider/ios"

SPEC CHECKSUMS:
BoringSSL-GRPC: db8764df3204ccea016e1c8dd15d9a9ad63ff318
cloud_firestore: c6f34148c1dfbb57a6147f9bb49c1c9f5c27036e
Firebase: 8d77bb33624ae9b62d745d82ec023de5f70f7e4f
firebase_auth: 7a2cc520766f90212b845a5b35316601707bfa25
firebase_core: ce5006bb48508ee4e71e0f429a3f519bb8ee2961
FirebaseAnalytics: 629301c2b9925f3537d4093a17a72751ae5b7084
FirebaseAuth: 4281d6d98a90881e00710fa8d9e37c2ccdfc7d80
cloud_firestore: bea98f51ff83b368d2984d3a6b9a6ac8dd89bf63
Firebase: 8432d732974498afd5987e9001a05f90f1a3d625
firebase_auth: ba238762663f6b3503cc5468c50d652df1306185
firebase_core: 44f31f51532812598f0f9f4af0caa705b9edfc19
firebase_storage: 96665eb4cf0a68e51ac8568f13d7841c3ed881bd
FirebaseAnalytics: 470ddab7253b21ad5a40bebd4a9903d7ae19386a
FirebaseAuth: 7fa2cc010b93770831a4e7a60651b52c3b8d111a
FirebaseAuthInterop: 0ffa57668be100582bb7643d4fcb7615496c41fc
FirebaseCore: 66bdef3b310a026880e2a5bc8aa586ab62ce4543
FirebaseFirestore: 8feac73d330bf7ed6945518e5ffc0aeb164a07f6
FirebaseInstanceID: 27bed93a59b6685f5c3e0c028a878a764fd75c33
Flutter: 58dd7d1b27887414a370fcccb9e645c08ffd7a6a
GoogleAppMeasurement: 51d8d9ea48f0ca44484d29cfbdef976fbd4fc336
GoogleUtilities: 996e0db07153674fd1b54b220fda3a3dc3547cba
"gRPC-C++": 98be881723177d8c4faf5fdffacb582c7b4971a2
gRPC-Core: bd9472c8daa2e414b9f8038ba667bf56ce0e02b8
FirebaseCore: 68f8a7f50cdae542715d4e86afa37c4067217dcb
FirebaseFirestore: 75768d91aad491eccdc02202b8161cff9872300e
FirebaseInstanceID: f20243a1d828e0e9a3798b995174dedc16f1b32a
FirebaseStorage: 926d41552072b9fee67aa645760f05f87b7ce604
Flutter: 0e3d915762c693b495b44d77113d4970485de6ec
GoogleAppMeasurement: a35a645835bae31b6bdc0576396bc23908f12a22
GoogleUtilities: c7a0b08bda3bf808be823ed151f0e28ac6866e71
"gRPC-C++": 9dfe7b44821e7b3e44aacad2af29d2c21f7cde83
gRPC-Core: c9aef9a261a1247e881b18059b84d597293c9947
GTMSessionFetcher: 61bb0f61a4cb560030f1222021178008a5727a23
image_picker: 16e5fec1fbc87fd3b297c53e4048521eaf17cd06
leveldb-library: 08cba283675b7ed2d99629a4bc5fd052cd2bb6a5
nanopb: 2901f78ea1b7b4015c860c2fdd1ea2fee1a18d48
path_provider: f96fff6166a8867510d2c25fdcc346327cc4b259
Protobuf: 3f617b9a6e73605565086864c9bc26b2bf2dd5a3

PODFILE CHECKSUM: aff02bfeed411c636180d6812254b2daeea14d09

COCOAPODS: 1.6.0
COCOAPODS: 1.8.4
12 changes: 2 additions & 10 deletions ios/Runner.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -232,17 +232,13 @@
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh",
"${PODS_CONFIGURATION_BUILD_DIR}/gRPC-C++/gRPCCertificates.bundle",
"${PODS_CONFIGURATION_BUILD_DIR}/gRPC-C++/gRPCCertificates-Cpp.bundle",
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
);
outputPaths = (
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/gRPCCertificates.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/gRPCCertificates-Cpp.bundle",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
Expand All @@ -268,15 +264,11 @@
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh",
"${PODS_ROOT}/../.symlinks/flutter/ios/Flutter.framework",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
);
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Flutter.framework",
);
Expand Down
6 changes: 6 additions & 0 deletions ios/Runner/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPhotoLibraryUsageDescription</key>
<string>This app requires access to the photo library.</string>
<key>NSMicrophoneUsageDescription</key>
<string>This app does not require access to the microphone.</string>
<key>NSCameraUsageDescription</key>
<string>This app requires access to the camera.</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
Expand Down
Loading