From 48991120ff182db050eb12e781690c2bb8afdedf Mon Sep 17 00:00:00 2001 From: Niamh Power Date: Fri, 1 Mar 2019 15:26:44 +0000 Subject: [PATCH 1/8] fix missing targets for files, and remove analytics for now --- .../plugins/GeneratedPluginRegistrant.java | 2 - ios/.symlinks/flutter | 1 + ios/.symlinks/plugins/cloud_firestore | 1 + ios/.symlinks/plugins/firebase_auth | 1 + ios/.symlinks/plugins/firebase_core | 1 + ios/.symlinks/plugins/google_sign_in | 1 + ios/Podfile | 72 ++++++++++++++----- ios/Podfile.lock | 31 ++++---- ios/Runner.xcodeproj/project.pbxproj | 50 +++++++++---- .../xcshareddata/IDEWorkspaceChecks.plist | 8 +++ .../xcshareddata/IDEWorkspaceChecks.plist | 8 +++ ios/Runner/GeneratedPluginRegistrant.m | 2 - pubspec.yaml | 7 +- 13 files changed, 124 insertions(+), 61 deletions(-) create mode 120000 ios/.symlinks/flutter create mode 120000 ios/.symlinks/plugins/cloud_firestore create mode 120000 ios/.symlinks/plugins/firebase_auth create mode 120000 ios/.symlinks/plugins/firebase_core create mode 120000 ios/.symlinks/plugins/google_sign_in create mode 100644 ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java b/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java index 525e2c9..78d7480 100644 --- a/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java +++ b/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java @@ -2,7 +2,6 @@ import io.flutter.plugin.common.PluginRegistry; import io.flutter.plugins.firebase.cloudfirestore.CloudFirestorePlugin; -import io.flutter.plugins.firebaseanalytics.FirebaseAnalyticsPlugin; import io.flutter.plugins.firebaseauth.FirebaseAuthPlugin; import io.flutter.plugins.firebase.core.FirebaseCorePlugin; import io.flutter.plugins.googlesignin.GoogleSignInPlugin; @@ -16,7 +15,6 @@ public static void registerWith(PluginRegistry registry) { return; } CloudFirestorePlugin.registerWith(registry.registrarFor("io.flutter.plugins.firebase.cloudfirestore.CloudFirestorePlugin")); - FirebaseAnalyticsPlugin.registerWith(registry.registrarFor("io.flutter.plugins.firebaseanalytics.FirebaseAnalyticsPlugin")); FirebaseAuthPlugin.registerWith(registry.registrarFor("io.flutter.plugins.firebaseauth.FirebaseAuthPlugin")); FirebaseCorePlugin.registerWith(registry.registrarFor("io.flutter.plugins.firebase.core.FirebaseCorePlugin")); GoogleSignInPlugin.registerWith(registry.registrarFor("io.flutter.plugins.googlesignin.GoogleSignInPlugin")); diff --git a/ios/.symlinks/flutter b/ios/.symlinks/flutter new file mode 120000 index 0000000..4d67a34 --- /dev/null +++ b/ios/.symlinks/flutter @@ -0,0 +1 @@ +/Users/niamhpower/development/flutter/bin/cache/artifacts/engine \ No newline at end of file diff --git a/ios/.symlinks/plugins/cloud_firestore b/ios/.symlinks/plugins/cloud_firestore new file mode 120000 index 0000000..65f32f3 --- /dev/null +++ b/ios/.symlinks/plugins/cloud_firestore @@ -0,0 +1 @@ +/Users/niamhpower/development/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.8.2+3 \ No newline at end of file diff --git a/ios/.symlinks/plugins/firebase_auth b/ios/.symlinks/plugins/firebase_auth new file mode 120000 index 0000000..f40d886 --- /dev/null +++ b/ios/.symlinks/plugins/firebase_auth @@ -0,0 +1 @@ +/Users/niamhpower/development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.8.0 \ No newline at end of file diff --git a/ios/.symlinks/plugins/firebase_core b/ios/.symlinks/plugins/firebase_core new file mode 120000 index 0000000..75574ee --- /dev/null +++ b/ios/.symlinks/plugins/firebase_core @@ -0,0 +1 @@ +/Users/niamhpower/development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.2.5+1 \ No newline at end of file diff --git a/ios/.symlinks/plugins/google_sign_in b/ios/.symlinks/plugins/google_sign_in new file mode 120000 index 0000000..034a8ab --- /dev/null +++ b/ios/.symlinks/plugins/google_sign_in @@ -0,0 +1 @@ +/Users/niamhpower/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-4.0.1+1 \ No newline at end of file diff --git a/ios/Podfile b/ios/Podfile index ef05662..06d773f 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -1,31 +1,65 @@ # Uncomment this line to define a global platform for your project -platform :ios, '10.0' +# platform :ios, '9.0' -if ENV['FLUTTER_FRAMEWORK_DIR'] == nil - abort('Please set FLUTTER_FRAMEWORK_DIR to the directory containing Flutter.framework') +# CocoaPods analytics sends network stats synchronously affecting flutter build latency. +ENV['COCOAPODS_DISABLE_STATS'] = 'true' + +project 'Runner', { + 'Debug' => :debug, + 'Profile' => :release, + 'Release' => :release, +} + +def parse_KV_file(file, separator='=') + file_abs_path = File.expand_path(file) + if !File.exists? file_abs_path + return []; + end + pods_ary = [] + skip_line_start_symbols = ["#", "/"] + File.foreach(file_abs_path) { |line| + next if skip_line_start_symbols.any? { |symbol| line =~ /^\s*#{symbol}/ } + plugin = line.split(pattern=separator) + if plugin.length == 2 + podname = plugin[0].strip() + path = plugin[1].strip() + podpath = File.expand_path("#{path}", file_abs_path) + pods_ary.push({:name => podname, :path => podpath}); + else + puts "Invalid plugin specification: #{line}" + end + } + return pods_ary end target 'Runner' do + use_frameworks! - # Pods for Runner + # Prepare symlinks folder. We use symlinks to avoid having Podfile.lock + # referring to absolute paths on developers' machines. + system('rm -rf .symlinks') + system('mkdir -p .symlinks/plugins') # Flutter Pods - pod 'Flutter', :path => ENV['FLUTTER_FRAMEWORK_DIR'] - - if File.exists? '../.flutter-plugins' - flutter_root = File.expand_path('..') - File.foreach('../.flutter-plugins') { |line| - plugin = line.split(pattern='=') - if plugin.length == 2 - name = plugin[0].strip() - path = plugin[1].strip() - resolved_path = File.expand_path("#{path}/ios", flutter_root) - pod name, :path => resolved_path - else - puts "Invalid plugin specification: #{line}" - end - } + generated_xcode_build_settings = parse_KV_file('./Flutter/Generated.xcconfig') + if generated_xcode_build_settings.empty? + puts "Generated.xcconfig must exist. If you're running pod install manually, make sure flutter packages get is executed first." end + generated_xcode_build_settings.map { |p| + if p[:name] == 'FLUTTER_FRAMEWORK_DIR' + symlink = File.join('.symlinks', 'flutter') + File.symlink(File.dirname(p[:path]), symlink) + pod 'Flutter', :path => File.join(symlink, File.basename(p[:path])) + end + } + + # Plugin Pods + plugin_pods = parse_KV_file('../.flutter-plugins') + plugin_pods.map { |p| + symlink = File.join('.symlinks', 'plugins', p[:name]) + File.symlink(p[:path], symlink) + pod p[:name], :path => File.join(symlink, 'ios') + } end post_install do |installer| diff --git a/ios/Podfile.lock b/ios/Podfile.lock index cdeaa7f..7845853 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -25,9 +25,6 @@ PODS: - Firebase/Firestore (5.15.0): - Firebase/CoreOnly - FirebaseFirestore (= 0.16.1) - - firebase_analytics (0.0.1): - - Firebase/Core - - Flutter - firebase_auth (0.0.1): - Firebase/Auth - Firebase/Core @@ -141,12 +138,11 @@ PODS: - Protobuf (3.6.1) DEPENDENCIES: - - "cloud_firestore (from `/Users/niamhpower/development/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.8.2+3/ios`)" - - firebase_analytics (from `/Users/niamhpower/development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-1.1.0/ios`) - - firebase_auth (from `/Users/niamhpower/development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.7.0/ios`) - - "firebase_core (from `/Users/niamhpower/development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.2.5+1/ios`)" - - Flutter (from `/Users/niamhpower/development/flutter/bin/cache/artifacts/engine/ios`) - - google_sign_in (from `/Users/niamhpower/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-3.2.4/ios`) + - cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`) + - firebase_auth (from `.symlinks/plugins/firebase_auth/ios`) + - firebase_core (from `.symlinks/plugins/firebase_core/ios`) + - Flutter (from `.symlinks/flutter/ios`) + - google_sign_in (from `.symlinks/plugins/google_sign_in/ios`) SPEC REPOS: https://github.com/cocoapods/specs.git: @@ -172,24 +168,21 @@ SPEC REPOS: EXTERNAL SOURCES: cloud_firestore: - :path: "/Users/niamhpower/development/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.8.2+3/ios" - firebase_analytics: - :path: "/Users/niamhpower/development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-1.1.0/ios" + :path: ".symlinks/plugins/cloud_firestore/ios" firebase_auth: - :path: "/Users/niamhpower/development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.7.0/ios" + :path: ".symlinks/plugins/firebase_auth/ios" firebase_core: - :path: "/Users/niamhpower/development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.2.5+1/ios" + :path: ".symlinks/plugins/firebase_core/ios" Flutter: - :path: "/Users/niamhpower/development/flutter/bin/cache/artifacts/engine/ios" + :path: ".symlinks/flutter/ios" google_sign_in: - :path: "/Users/niamhpower/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-3.2.4/ios" + :path: ".symlinks/plugins/google_sign_in/ios" SPEC CHECKSUMS: BoringSSL: e10f92a27043805c01071fe815a5cd98ae8212e7 cloud_firestore: c575f263eb7033afb7d407e6264b21d6e622a061 Firebase: 8bb9268bff82374f2cbaaabb143e725743c316ae - firebase_analytics: 7fa219488f2a781ca776bf72ecc66b6ac4511272 - firebase_auth: 6023fc2e28feabd6571d9a105b678cce7978be90 + firebase_auth: 02ced56521bc9f220d40edda27b1ec5a2fcdf01e firebase_core: ce5006bb48508ee4e71e0f429a3f519bb8ee2961 FirebaseAnalytics: c06f9d70577d79074214700a71fd5d39de5550fb FirebaseAuth: 02e969ff430e156d99d4cb842d77b806b71ad7bb @@ -211,6 +204,6 @@ SPEC CHECKSUMS: nanopb: 2901f78ea1b7b4015c860c2fdd1ea2fee1a18d48 Protobuf: 1eb9700044745f00181c136ef21b8ff3ad5a0fd5 -PODFILE CHECKSUM: 35947b2c1cae92ea15d99c3339306cd184068dd6 +PODFILE CHECKSUM: 45d93d6f8763627ddfb790d52a209dd0d91a1f18 COCOAPODS: 1.6.0.beta.2 diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 7cdc186..829e3e8 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -10,8 +10,9 @@ 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 3B80C3941E831B6300D905FE /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; }; 3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 71E311B4205D2752007FDD3D /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 71E311B3205D2752007FDD3D /* GoogleService-Info.plist */; }; - 71E311B7205D2ACC007FDD3D /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 71E311B6205D2ACC007FDD3D /* GeneratedPluginRegistrant.m */; }; + 71CF16962229856500520EFD /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 71CF16952229856500520EFD /* GeneratedPluginRegistrant.m */; }; + 71CF16982229865000520EFD /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 71CF16972229865000520EFD /* GoogleService-Info.plist */; }; + 71E311B7205D2ACC007FDD3D /* (null) in Sources */ = {isa = PBXBuildFile; }; 9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; }; 9705A1C71CF904A300538489 /* Flutter.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 9740EEB41CF90195004384FC /* Debug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 9740EEB21CF90195004384FC /* Debug.xcconfig */; }; @@ -21,7 +22,7 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - B1F68C4FF305A304B184732D /* libPods-Runner.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 26CD9592CBA7A25601007822 /* libPods-Runner.a */; }; + EF957DAAEF69A5F369B2DE80 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7792C7A453F77B00D8009093 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -40,12 +41,12 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 26CD9592CBA7A25601007822 /* libPods-Runner.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Runner.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; 3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = ""; }; - 71E311B3205D2752007FDD3D /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; - 71E311B5205D2ACC007FDD3D /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GeneratedPluginRegistrant.h; path = ../../../../IdeaProjects/my_friendlychat/ios/Runner/GeneratedPluginRegistrant.h; sourceTree = ""; }; - 71E311B6205D2ACC007FDD3D /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GeneratedPluginRegistrant.m; path = ../../../../IdeaProjects/my_friendlychat/ios/Runner/GeneratedPluginRegistrant.m; sourceTree = ""; }; + 71CF16942229856500520EFD /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 71CF16952229856500520EFD /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 71CF16972229865000520EFD /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; + 7792C7A453F77B00D8009093 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; 7AFFD8ED1D35381100E5BB4D /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; @@ -69,7 +70,7 @@ files = ( 9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */, 3B80C3941E831B6300D905FE /* App.framework in Frameworks */, - B1F68C4FF305A304B184732D /* libPods-Runner.a in Frameworks */, + EF957DAAEF69A5F369B2DE80 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -120,9 +121,11 @@ 97C146F01CF9000F007C117D /* Runner */ = { isa = PBXGroup; children = ( - 71E311B3205D2752007FDD3D /* GoogleService-Info.plist */, 7AFFD8ED1D35381100E5BB4D /* AppDelegate.h */, + 71CF16972229865000520EFD /* GoogleService-Info.plist */, 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */, + 71CF16942229856500520EFD /* GeneratedPluginRegistrant.h */, + 71CF16952229856500520EFD /* GeneratedPluginRegistrant.m */, 97C146FA1CF9000F007C117D /* Main.storyboard */, 97C146FD1CF9000F007C117D /* Assets.xcassets */, 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, @@ -135,8 +138,6 @@ 97C146F11CF9000F007C117D /* Supporting Files */ = { isa = PBXGroup; children = ( - 71E311B5205D2ACC007FDD3D /* GeneratedPluginRegistrant.h */, - 71E311B6205D2ACC007FDD3D /* GeneratedPluginRegistrant.m */, 97C146F21CF9000F007C117D /* main.m */, ); name = "Supporting Files"; @@ -145,7 +146,7 @@ CF3B75C9A7D2FA2A4C99F110 /* Frameworks */ = { isa = PBXGroup; children = ( - 26CD9592CBA7A25601007822 /* libPods-Runner.a */, + 7792C7A453F77B00D8009093 /* Pods_Runner.framework */, ); name = Frameworks; sourceTree = ""; @@ -218,7 +219,7 @@ 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, 9740EEB41CF90195004384FC /* Debug.xcconfig in Resources */, 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 71E311B4205D2752007FDD3D /* GoogleService-Info.plist in Resources */, + 71CF16982229865000520EFD /* GoogleService-Info.plist in Resources */, 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -267,11 +268,29 @@ ); inputPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh", - "${PODS_ROOT}/../../../../development/flutter/bin/cache/artifacts/engine/ios/Flutter.framework", + "${BUILT_PRODUCTS_DIR}/BoringSSL/openssl.framework", + "${PODS_ROOT}/../.symlinks/flutter/ios/Flutter.framework", + "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework", + "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework", + "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework", + "${BUILT_PRODUCTS_DIR}/Protobuf/Protobuf.framework", + "${BUILT_PRODUCTS_DIR}/gRPC-C++/grpcpp.framework", + "${BUILT_PRODUCTS_DIR}/gRPC-Core/grpc.framework", + "${BUILT_PRODUCTS_DIR}/leveldb-library/leveldb.framework", + "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/openssl.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Flutter.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpcpp.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/grpc.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -319,7 +338,8 @@ files = ( 978B8F6F1D3862AE00F588F7 /* AppDelegate.m in Sources */, 97C146F31CF9000F007C117D /* main.m in Sources */, - 71E311B7205D2ACC007FDD3D /* GeneratedPluginRegistrant.m in Sources */, + 71E311B7205D2ACC007FDD3D /* (null) in Sources */, + 71CF16962229856500520EFD /* GeneratedPluginRegistrant.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/Runner/GeneratedPluginRegistrant.m b/ios/Runner/GeneratedPluginRegistrant.m index 6ac3cf2..d042a9a 100644 --- a/ios/Runner/GeneratedPluginRegistrant.m +++ b/ios/Runner/GeneratedPluginRegistrant.m @@ -4,7 +4,6 @@ #import "GeneratedPluginRegistrant.h" #import -#import #import #import #import @@ -13,7 +12,6 @@ @implementation GeneratedPluginRegistrant + (void)registerWithRegistry:(NSObject*)registry { [FLTCloudFirestorePlugin registerWithRegistrar:[registry registrarForPlugin:@"FLTCloudFirestorePlugin"]]; - [FLTFirebaseAnalyticsPlugin registerWithRegistrar:[registry registrarForPlugin:@"FLTFirebaseAnalyticsPlugin"]]; [FLTFirebaseAuthPlugin registerWithRegistrar:[registry registrarForPlugin:@"FLTFirebaseAuthPlugin"]]; [FLTFirebaseCorePlugin registerWithRegistrar:[registry registrarForPlugin:@"FLTFirebaseCorePlugin"]]; [FLTGoogleSignInPlugin registerWithRegistrar:[registry registrarForPlugin:@"FLTGoogleSignInPlugin"]]; diff --git a/pubspec.yaml b/pubspec.yaml index 96212bf..7a1c975 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -5,10 +5,9 @@ dependencies: cupertino_icons: 0.1.2 flutter: sdk: flutter - google_sign_in: 3.2.4 - firebase_analytics: 1.1.0 - firebase_auth: 0.7.0 - cloud_firestore: 0.8.2+3 + google_sign_in: '>=2.1.0 ' + firebase_auth: '>=0.4.5' + cloud_firestore: ^0.8.2+3 # For information on the generic Dart part of this file, see the # following page: https://www.dartlang.org/tools/pub/pubspec From f19cbe88c4be1210b079b65795c966b776656ad5 Mon Sep 17 00:00:00 2001 From: Niamh Power Date: Sat, 2 Mar 2019 20:53:04 +0000 Subject: [PATCH 2/8] testing --- android/app/build.gradle | 4 ++-- android/build.gradle | 4 ++-- pubspec.yaml | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index aa2c25d..306d493 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -16,7 +16,7 @@ apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" android { compileSdkVersion 28 - buildToolsVersion '27.0.3' + buildToolsVersion '28.0.3' defaultConfig { applicationId 'net.squanchy.develop.flutter' @@ -44,7 +44,7 @@ flutter { } dependencies { - implementation 'com.google.firebase:firebase-firestore:15.0.0' + implementation 'com.google.firebase:firebase-firestore:18.1.0' } apply plugin: 'com.google.gms.google-services' diff --git a/android/build.gradle b/android/build.gradle index b898901..f0bb526 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -5,8 +5,8 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:3.1.1' - classpath 'com.google.gms:google-services:3.2.1' + classpath 'com.android.tools.build:gradle:3.1.4' + classpath 'com.google.gms:google-services:4.2.0' } } diff --git a/pubspec.yaml b/pubspec.yaml index 7a1c975..e7242ac 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -5,9 +5,9 @@ dependencies: cupertino_icons: 0.1.2 flutter: sdk: flutter - google_sign_in: '>=2.1.0 ' - firebase_auth: '>=0.4.5' - cloud_firestore: ^0.8.2+3 + google_sign_in: ^4.0.1+1 + firebase_auth: ^0.8.1+4 + cloud_firestore: ^0.9.5+2 # For information on the generic Dart part of this file, see the # following page: https://www.dartlang.org/tools/pub/pubspec From e4c5fcffa1ab9b7aadf600001af8146ba76a6544 Mon Sep 17 00:00:00 2001 From: Niamh Power Date: Sun, 3 Mar 2019 22:29:18 +0000 Subject: [PATCH 3/8] update --- .../app/.idea/caches/build_file_checksums.ser | Bin 0 -> 1123 bytes android/app/.idea/caches/gradle_models.ser | Bin 0 -> 448044 bytes android/app/.idea/encodings.xml | 4 + android/app/.idea/gradle.xml | 22 ++ ...ndroid_arm_flutter_jar_unspecified_jar.xml | 9 + ...lutter_flutter_x86_jar_unspecified_jar.xml | 9 + ...le__android_arch_core_common_1_0_0_jar.xml | 11 + ...le__android_arch_core_common_1_1_1_jar.xml | 11 + ...ndroid_arch_lifecycle_common_1_0_0_jar.xml | 11 + ...ndroid_arch_lifecycle_common_1_1_1_jar.xml | 11 + ...droid_arch_lifecycle_runtime_1_0_0_aar.xml | 12 + ...droid_arch_lifecycle_runtime_1_1_1_aar.xml | 12 + ...droidx_annotation_annotation_1_0_0_jar.xml | 11 + ...com_android_support_multidex_1_0_2_aar.xml | 10 + ...ort_multidex_instrumentation_1_0_2_aar.xml | 10 + ...support_support_annotations_26_1_0_jar.xml | 11 + ...roid_support_support_compat_26_1_0_aar.xml | 12 + ...oid_support_support_core_ui_26_1_0_aar.xml | 12 + ..._support_support_core_utils_26_1_0_aar.xml | 12 + ...id_support_support_fragment_26_1_0_aar.xml | 12 + ...upport_support_media_compat_26_1_0_aar.xml | 12 + ..._android_support_support_v4_26_1_0_aar.xml | 12 + ...lay_services_ads_identifier_16_0_0_aar.xml | 10 + ...roid_gms_play_services_auth_16_0_1_aar.xml | 10 + ...lay_services_auth_api_phone_16_0_0_aar.xml | 10 + ...gms_play_services_auth_base_16_0_0_aar.xml | 10 + ...roid_gms_play_services_base_16_0_1_aar.xml | 10 + ..._gms_play_services_basement_16_0_1_aar.xml | 10 + ..._gms_play_services_basement_16_1_0_aar.xml | 12 + ...oid_gms_play_services_flags_16_0_1_aar.xml | 10 + ...ay_services_measurement_api_16_0_2_aar.xml | 10 + ...y_services_measurement_base_16_0_3_aar.xml | 10 + ...oid_gms_play_services_stats_16_0_1_aar.xml | 10 + ...oid_gms_play_services_tasks_16_0_1_aar.xml | 10 + ...o_value_auto_value_annotations_1_6_jar.xml | 11 + ..._google_code_findbugs_jsr305_3_0_0_jar.xml | 11 + ..._google_code_findbugs_jsr305_3_0_2_jar.xml | 11 + ...dle__com_google_code_gson_gson_2_7_jar.xml | 11 + ...rone_error_prone_annotations_2_1_2_jar.xml | 11 + ...rone_error_prone_annotations_2_2_0_jar.xml | 11 + ...firebase_firebase_analytics_16_0_4_aar.xml | 10 + ...ase_firebase_analytics_impl_16_2_2_aar.xml | 10 + ...ogle_firebase_firebase_auth_16_0_5_aar.xml | 12 + ...ebase_firebase_auth_interop_16_0_1_aar.xml | 10 + ...le_firebase_firebase_common_16_0_3_aar.xml | 12 + ...le_firebase_firebase_common_16_1_0_aar.xml | 12 + ...ogle_firebase_firebase_core_16_0_4_aar.xml | 10 + ...irebase_database_collection_16_0_0_aar.xml | 10 + ...irebase_database_collection_16_0_1_aar.xml | 12 + ...firebase_firebase_firestore_17_1_1_aar.xml | 12 + ...firebase_firebase_firestore_18_1_0_aar.xml | 12 + ...oogle_firebase_firebase_iid_17_0_3_aar.xml | 12 + ...rebase_firebase_iid_interop_16_0_1_aar.xml | 10 + ...ebase_measurement_connector_17_0_1_aar.xml | 10 + ..._measurement_connector_impl_17_0_2_aar.xml | 10 + ..._protolite_well_known_types_16_0_0_aar.xml | 10 + ..._protolite_well_known_types_16_0_1_aar.xml | 10 + ...radle__com_google_guava_guava_20_0_jar.xml | 11 + ...om_google_guava_guava_26_0_android_jar.xml | 11 + ...empty_to_avoid_conflict_with_guava_jar.xml | 9 + ...ogle_j2objc_j2objc_annotations_1_1_jar.xml | 11 + ...oogle_protobuf_protobuf_lite_3_0_1_jar.xml | 11 + ...__com_squareup_okhttp_okhttp_2_7_2_jar.xml | 11 + ...__com_squareup_okhttp_okhttp_2_7_5_jar.xml | 11 + ...dle__com_squareup_okio_okio_1_13_0_jar.xml | 11 + ...radle__io_grpc_grpc_android_1_16_1_aar.xml | 12 + ...radle__io_grpc_grpc_context_1_12_0_jar.xml | 11 + ...radle__io_grpc_grpc_context_1_16_1_jar.xml | 11 + .../Gradle__io_grpc_grpc_core_1_12_0_jar.xml | 11 + .../Gradle__io_grpc_grpc_core_1_16_1_jar.xml | 11 + ...Gradle__io_grpc_grpc_okhttp_1_12_0_jar.xml | 11 + ...Gradle__io_grpc_grpc_okhttp_1_16_1_jar.xml | 11 + ..._io_grpc_grpc_protobuf_lite_1_12_0_jar.xml | 11 + ..._io_grpc_grpc_protobuf_lite_1_16_1_jar.xml | 11 + .../Gradle__io_grpc_grpc_stub_1_12_0_jar.xml | 11 + .../Gradle__io_grpc_grpc_stub_1_16_1_jar.xml | 11 + ...o_opencensus_opencensus_api_0_11_0_jar.xml | 11 + ...o_opencensus_opencensus_api_0_12_3_jar.xml | 11 + ...census_contrib_grpc_metrics_0_11_0_jar.xml | 11 + ...census_contrib_grpc_metrics_0_12_3_jar.xml | 11 + ...ramework_checker_compat_qual_2_5_2_jar.xml | 11 + ...jo_animal_sniffer_annotations_1_17_jar.xml | 11 + android/app/.idea/misc.xml | 14 ++ android/app/.idea/modules.xml | 13 + android/app/.idea/runConfigurations.xml | 12 + android/app/.idea/vcs.xml | 6 + android/app/.idea/workspace.xml | 238 ++++++++++++++++++ android/app/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 54329 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + android/app/gradlew | 172 +++++++++++++ android/app/gradlew.bat | 84 +++++++ android/build.gradle | 2 +- 92 files changed, 1418 insertions(+), 1 deletion(-) create mode 100644 android/app/.idea/caches/build_file_checksums.ser create mode 100644 android/app/.idea/caches/gradle_models.ser create mode 100644 android/app/.idea/encodings.xml create mode 100644 android/app/.idea/gradle.xml create mode 100644 android/app/.idea/libraries/Gradle____local_aars____Users_niamhpower_development_flutter_bin_cache_artifacts_engine_android_arm_flutter_jar_unspecified_jar.xml create mode 100644 android/app/.idea/libraries/Gradle____local_aars____Users_niamhpower_personal_squanchy_flutter_build_app_intermediates_flutter_flutter_x86_jar_unspecified_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__android_arch_core_common_1_0_0_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__android_arch_core_common_1_1_1_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__android_arch_lifecycle_common_1_0_0_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_1_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_0_0_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_1_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_0_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_android_support_multidex_1_0_2_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_android_support_multidex_instrumentation_1_0_2_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_android_support_support_annotations_26_1_0_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_android_support_support_compat_26_1_0_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_android_support_support_core_ui_26_1_0_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_android_support_support_core_utils_26_1_0_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_android_support_support_fragment_26_1_0_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_android_support_support_media_compat_26_1_0_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_android_support_support_v4_26_1_0_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_ads_identifier_16_0_0_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_auth_16_0_1_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_auth_api_phone_16_0_0_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_auth_base_16_0_0_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_base_16_0_1_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_16_0_1_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_16_1_0_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_flags_16_0_1_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_measurement_api_16_0_2_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_measurement_base_16_0_3_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_stats_16_0_1_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_tasks_16_0_1_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_auto_value_auto_value_annotations_1_6_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_3_0_0_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_3_0_2_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_code_gson_gson_2_7_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_errorprone_error_prone_annotations_2_1_2_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_errorprone_error_prone_annotations_2_2_0_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_firebase_analytics_16_0_4_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_firebase_analytics_impl_16_2_2_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_firebase_auth_16_0_5_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_firebase_auth_interop_16_0_1_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_firebase_common_16_0_3_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_firebase_common_16_1_0_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_firebase_core_16_0_4_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_firebase_database_collection_16_0_0_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_firebase_database_collection_16_0_1_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_firebase_firestore_17_1_1_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_firebase_firestore_18_1_0_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_firebase_iid_17_0_3_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_firebase_iid_interop_16_0_1_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_firebase_measurement_connector_17_0_1_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_firebase_measurement_connector_impl_17_0_2_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_protolite_well_known_types_16_0_0_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_firebase_protolite_well_known_types_16_0_1_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_guava_guava_20_0_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_guava_guava_26_0_android_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_j2objc_j2objc_annotations_1_1_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_google_protobuf_protobuf_lite_3_0_1_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_2_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_5_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__com_squareup_okio_okio_1_13_0_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__io_grpc_grpc_android_1_16_1_aar.xml create mode 100644 android/app/.idea/libraries/Gradle__io_grpc_grpc_context_1_12_0_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__io_grpc_grpc_context_1_16_1_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__io_grpc_grpc_core_1_12_0_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__io_grpc_grpc_core_1_16_1_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__io_grpc_grpc_okhttp_1_12_0_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__io_grpc_grpc_okhttp_1_16_1_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__io_grpc_grpc_protobuf_lite_1_12_0_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__io_grpc_grpc_protobuf_lite_1_16_1_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__io_grpc_grpc_stub_1_12_0_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__io_grpc_grpc_stub_1_16_1_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__io_opencensus_opencensus_api_0_11_0_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__io_opencensus_opencensus_api_0_12_3_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__io_opencensus_opencensus_contrib_grpc_metrics_0_11_0_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__io_opencensus_opencensus_contrib_grpc_metrics_0_12_3_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__org_checkerframework_checker_compat_qual_2_5_2_jar.xml create mode 100644 android/app/.idea/libraries/Gradle__org_codehaus_mojo_animal_sniffer_annotations_1_17_jar.xml create mode 100644 android/app/.idea/misc.xml create mode 100644 android/app/.idea/modules.xml create mode 100644 android/app/.idea/runConfigurations.xml create mode 100644 android/app/.idea/vcs.xml create mode 100644 android/app/.idea/workspace.xml create mode 100644 android/app/gradle/wrapper/gradle-wrapper.jar create mode 100644 android/app/gradle/wrapper/gradle-wrapper.properties create mode 100644 android/app/gradlew create mode 100644 android/app/gradlew.bat diff --git a/android/app/.idea/caches/build_file_checksums.ser b/android/app/.idea/caches/build_file_checksums.ser new file mode 100644 index 0000000000000000000000000000000000000000..038ab268f3af6ea2c479cc27ae4050c3bee97a95 GIT binary patch literal 1123 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 }fMCu0t>BP@wz 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∋#aosuC0j8xT{X*8Ebz<8 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 literal 0 HcmV?d00001 diff --git a/android/app/.idea/encodings.xml b/android/app/.idea/encodings.xml new file mode 100644 index 0000000..15a15b2 --- /dev/null +++ b/android/app/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/android/app/.idea/gradle.xml b/android/app/.idea/gradle.xml new file mode 100644 index 0000000..3c1170c --- /dev/null +++ b/android/app/.idea/gradle.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle____local_aars____Users_niamhpower_development_flutter_bin_cache_artifacts_engine_android_arm_flutter_jar_unspecified_jar.xml b/android/app/.idea/libraries/Gradle____local_aars____Users_niamhpower_development_flutter_bin_cache_artifacts_engine_android_arm_flutter_jar_unspecified_jar.xml new file mode 100644 index 0000000..5c62c8e --- /dev/null +++ b/android/app/.idea/libraries/Gradle____local_aars____Users_niamhpower_development_flutter_bin_cache_artifacts_engine_android_arm_flutter_jar_unspecified_jar.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle____local_aars____Users_niamhpower_personal_squanchy_flutter_build_app_intermediates_flutter_flutter_x86_jar_unspecified_jar.xml b/android/app/.idea/libraries/Gradle____local_aars____Users_niamhpower_personal_squanchy_flutter_build_app_intermediates_flutter_flutter_x86_jar_unspecified_jar.xml new file mode 100644 index 0000000..9638341 --- /dev/null +++ b/android/app/.idea/libraries/Gradle____local_aars____Users_niamhpower_personal_squanchy_flutter_build_app_intermediates_flutter_flutter_x86_jar_unspecified_jar.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__android_arch_core_common_1_0_0_jar.xml b/android/app/.idea/libraries/Gradle__android_arch_core_common_1_0_0_jar.xml new file mode 100644 index 0000000..0647ff1 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__android_arch_core_common_1_0_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__android_arch_core_common_1_1_1_jar.xml b/android/app/.idea/libraries/Gradle__android_arch_core_common_1_1_1_jar.xml new file mode 100644 index 0000000..bf16fff --- /dev/null +++ b/android/app/.idea/libraries/Gradle__android_arch_core_common_1_1_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__android_arch_lifecycle_common_1_0_0_jar.xml b/android/app/.idea/libraries/Gradle__android_arch_lifecycle_common_1_0_0_jar.xml new file mode 100644 index 0000000..7d25f6b --- /dev/null +++ b/android/app/.idea/libraries/Gradle__android_arch_lifecycle_common_1_0_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_1_jar.xml b/android/app/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_1_jar.xml new file mode 100644 index 0000000..27b1867 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_0_0_aar.xml b/android/app/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_0_0_aar.xml new file mode 100644 index 0000000..4a0f938 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_1_aar.xml b/android/app/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_1_aar.xml new file mode 100644 index 0000000..c80f474 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_1_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_0_jar.xml b/android/app/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_0_jar.xml new file mode 100644 index 0000000..3fea121 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_android_support_multidex_1_0_2_aar.xml b/android/app/.idea/libraries/Gradle__com_android_support_multidex_1_0_2_aar.xml new file mode 100644 index 0000000..d7d1558 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_android_support_multidex_1_0_2_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_android_support_multidex_instrumentation_1_0_2_aar.xml b/android/app/.idea/libraries/Gradle__com_android_support_multidex_instrumentation_1_0_2_aar.xml new file mode 100644 index 0000000..228e696 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_android_support_multidex_instrumentation_1_0_2_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_android_support_support_annotations_26_1_0_jar.xml b/android/app/.idea/libraries/Gradle__com_android_support_support_annotations_26_1_0_jar.xml new file mode 100644 index 0000000..3371151 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_android_support_support_annotations_26_1_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_android_support_support_compat_26_1_0_aar.xml b/android/app/.idea/libraries/Gradle__com_android_support_support_compat_26_1_0_aar.xml new file mode 100644 index 0000000..b28458e --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_android_support_support_compat_26_1_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_android_support_support_core_ui_26_1_0_aar.xml b/android/app/.idea/libraries/Gradle__com_android_support_support_core_ui_26_1_0_aar.xml new file mode 100644 index 0000000..f992014 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_android_support_support_core_ui_26_1_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_android_support_support_core_utils_26_1_0_aar.xml b/android/app/.idea/libraries/Gradle__com_android_support_support_core_utils_26_1_0_aar.xml new file mode 100644 index 0000000..98c8eff --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_android_support_support_core_utils_26_1_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_android_support_support_fragment_26_1_0_aar.xml b/android/app/.idea/libraries/Gradle__com_android_support_support_fragment_26_1_0_aar.xml new file mode 100644 index 0000000..d5e73ad --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_android_support_support_fragment_26_1_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_android_support_support_media_compat_26_1_0_aar.xml b/android/app/.idea/libraries/Gradle__com_android_support_support_media_compat_26_1_0_aar.xml new file mode 100644 index 0000000..f0dcdf8 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_android_support_support_media_compat_26_1_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_android_support_support_v4_26_1_0_aar.xml b/android/app/.idea/libraries/Gradle__com_android_support_support_v4_26_1_0_aar.xml new file mode 100644 index 0000000..2ae464b --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_android_support_support_v4_26_1_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_ads_identifier_16_0_0_aar.xml b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_ads_identifier_16_0_0_aar.xml new file mode 100644 index 0000000..c22c045 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_ads_identifier_16_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_auth_16_0_1_aar.xml b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_auth_16_0_1_aar.xml new file mode 100644 index 0000000..24ae05e --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_auth_16_0_1_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_auth_api_phone_16_0_0_aar.xml b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_auth_api_phone_16_0_0_aar.xml new file mode 100644 index 0000000..3758eac --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_auth_api_phone_16_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_auth_base_16_0_0_aar.xml b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_auth_base_16_0_0_aar.xml new file mode 100644 index 0000000..be30cc5 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_auth_base_16_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_base_16_0_1_aar.xml b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_base_16_0_1_aar.xml new file mode 100644 index 0000000..952889e --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_base_16_0_1_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_16_0_1_aar.xml b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_16_0_1_aar.xml new file mode 100644 index 0000000..81ed7e8 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_16_0_1_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_16_1_0_aar.xml b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_16_1_0_aar.xml new file mode 100644 index 0000000..0aca4fa --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_16_1_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_flags_16_0_1_aar.xml b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_flags_16_0_1_aar.xml new file mode 100644 index 0000000..93a8678 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_flags_16_0_1_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_measurement_api_16_0_2_aar.xml b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_measurement_api_16_0_2_aar.xml new file mode 100644 index 0000000..93f851a --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_measurement_api_16_0_2_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_measurement_base_16_0_3_aar.xml b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_measurement_base_16_0_3_aar.xml new file mode 100644 index 0000000..333f14e --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_measurement_base_16_0_3_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_stats_16_0_1_aar.xml b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_stats_16_0_1_aar.xml new file mode 100644 index 0000000..532baba --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_stats_16_0_1_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_tasks_16_0_1_aar.xml b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_tasks_16_0_1_aar.xml new file mode 100644 index 0000000..792045c --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_android_gms_play_services_tasks_16_0_1_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_auto_value_auto_value_annotations_1_6_jar.xml b/android/app/.idea/libraries/Gradle__com_google_auto_value_auto_value_annotations_1_6_jar.xml new file mode 100644 index 0000000..e435b1b --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_auto_value_auto_value_annotations_1_6_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_3_0_0_jar.xml b/android/app/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_3_0_0_jar.xml new file mode 100644 index 0000000..53156fb --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_3_0_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_3_0_2_jar.xml b/android/app/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_3_0_2_jar.xml new file mode 100644 index 0000000..f91d350 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_3_0_2_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_code_gson_gson_2_7_jar.xml b/android/app/.idea/libraries/Gradle__com_google_code_gson_gson_2_7_jar.xml new file mode 100644 index 0000000..2f5eebc --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_code_gson_gson_2_7_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_errorprone_error_prone_annotations_2_1_2_jar.xml b/android/app/.idea/libraries/Gradle__com_google_errorprone_error_prone_annotations_2_1_2_jar.xml new file mode 100644 index 0000000..707937c --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_errorprone_error_prone_annotations_2_1_2_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_errorprone_error_prone_annotations_2_2_0_jar.xml b/android/app/.idea/libraries/Gradle__com_google_errorprone_error_prone_annotations_2_2_0_jar.xml new file mode 100644 index 0000000..cc4bdba --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_errorprone_error_prone_annotations_2_2_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_analytics_16_0_4_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_analytics_16_0_4_aar.xml new file mode 100644 index 0000000..7ceef5c --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_analytics_16_0_4_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_analytics_impl_16_2_2_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_analytics_impl_16_2_2_aar.xml new file mode 100644 index 0000000..c501f33 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_analytics_impl_16_2_2_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_auth_16_0_5_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_auth_16_0_5_aar.xml new file mode 100644 index 0000000..d60e321 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_auth_16_0_5_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_auth_interop_16_0_1_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_auth_interop_16_0_1_aar.xml new file mode 100644 index 0000000..6eb7749 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_auth_interop_16_0_1_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_common_16_0_3_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_common_16_0_3_aar.xml new file mode 100644 index 0000000..23449bc --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_common_16_0_3_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_common_16_1_0_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_common_16_1_0_aar.xml new file mode 100644 index 0000000..0457fbd --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_common_16_1_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_core_16_0_4_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_core_16_0_4_aar.xml new file mode 100644 index 0000000..de5f8db --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_core_16_0_4_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_database_collection_16_0_0_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_database_collection_16_0_0_aar.xml new file mode 100644 index 0000000..5249c08 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_database_collection_16_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_database_collection_16_0_1_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_database_collection_16_0_1_aar.xml new file mode 100644 index 0000000..152faef --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_database_collection_16_0_1_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_firestore_17_1_1_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_firestore_17_1_1_aar.xml new file mode 100644 index 0000000..d3ff1ec --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_firestore_17_1_1_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_firestore_18_1_0_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_firestore_18_1_0_aar.xml new file mode 100644 index 0000000..d789c92 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_firestore_18_1_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_iid_17_0_3_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_iid_17_0_3_aar.xml new file mode 100644 index 0000000..8cac4b9 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_iid_17_0_3_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_iid_interop_16_0_1_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_iid_interop_16_0_1_aar.xml new file mode 100644 index 0000000..9ea729c --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_iid_interop_16_0_1_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_measurement_connector_17_0_1_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_measurement_connector_17_0_1_aar.xml new file mode 100644 index 0000000..36f1c7b --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_measurement_connector_17_0_1_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_measurement_connector_impl_17_0_2_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_measurement_connector_impl_17_0_2_aar.xml new file mode 100644 index 0000000..ac336d8 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_firebase_measurement_connector_impl_17_0_2_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_protolite_well_known_types_16_0_0_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_protolite_well_known_types_16_0_0_aar.xml new file mode 100644 index 0000000..8594d8a --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_protolite_well_known_types_16_0_0_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_firebase_protolite_well_known_types_16_0_1_aar.xml b/android/app/.idea/libraries/Gradle__com_google_firebase_protolite_well_known_types_16_0_1_aar.xml new file mode 100644 index 0000000..01ce3ca --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_firebase_protolite_well_known_types_16_0_1_aar.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_guava_guava_20_0_jar.xml b/android/app/.idea/libraries/Gradle__com_google_guava_guava_20_0_jar.xml new file mode 100644 index 0000000..bbfeb85 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_guava_guava_20_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_guava_guava_26_0_android_jar.xml b/android/app/.idea/libraries/Gradle__com_google_guava_guava_26_0_android_jar.xml new file mode 100644 index 0000000..831e171 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_guava_guava_26_0_android_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava_jar.xml b/android/app/.idea/libraries/Gradle__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava_jar.xml new file mode 100644 index 0000000..3086688 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava_jar.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_j2objc_j2objc_annotations_1_1_jar.xml b/android/app/.idea/libraries/Gradle__com_google_j2objc_j2objc_annotations_1_1_jar.xml new file mode 100644 index 0000000..28aaa09 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_j2objc_j2objc_annotations_1_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_google_protobuf_protobuf_lite_3_0_1_jar.xml b/android/app/.idea/libraries/Gradle__com_google_protobuf_protobuf_lite_3_0_1_jar.xml new file mode 100644 index 0000000..24b63a6 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_google_protobuf_protobuf_lite_3_0_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_2_jar.xml b/android/app/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_2_jar.xml new file mode 100644 index 0000000..3e162ea --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_2_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_5_jar.xml b/android/app/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_5_jar.xml new file mode 100644 index 0000000..5ce9079 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_squareup_okhttp_okhttp_2_7_5_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__com_squareup_okio_okio_1_13_0_jar.xml b/android/app/.idea/libraries/Gradle__com_squareup_okio_okio_1_13_0_jar.xml new file mode 100644 index 0000000..3e834aa --- /dev/null +++ b/android/app/.idea/libraries/Gradle__com_squareup_okio_okio_1_13_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__io_grpc_grpc_android_1_16_1_aar.xml b/android/app/.idea/libraries/Gradle__io_grpc_grpc_android_1_16_1_aar.xml new file mode 100644 index 0000000..4a73d51 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__io_grpc_grpc_android_1_16_1_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__io_grpc_grpc_context_1_12_0_jar.xml b/android/app/.idea/libraries/Gradle__io_grpc_grpc_context_1_12_0_jar.xml new file mode 100644 index 0000000..7a47460 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__io_grpc_grpc_context_1_12_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__io_grpc_grpc_context_1_16_1_jar.xml b/android/app/.idea/libraries/Gradle__io_grpc_grpc_context_1_16_1_jar.xml new file mode 100644 index 0000000..01763c7 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__io_grpc_grpc_context_1_16_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__io_grpc_grpc_core_1_12_0_jar.xml b/android/app/.idea/libraries/Gradle__io_grpc_grpc_core_1_12_0_jar.xml new file mode 100644 index 0000000..ea264f1 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__io_grpc_grpc_core_1_12_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__io_grpc_grpc_core_1_16_1_jar.xml b/android/app/.idea/libraries/Gradle__io_grpc_grpc_core_1_16_1_jar.xml new file mode 100644 index 0000000..7f8b9b3 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__io_grpc_grpc_core_1_16_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__io_grpc_grpc_okhttp_1_12_0_jar.xml b/android/app/.idea/libraries/Gradle__io_grpc_grpc_okhttp_1_12_0_jar.xml new file mode 100644 index 0000000..a8005d2 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__io_grpc_grpc_okhttp_1_12_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__io_grpc_grpc_okhttp_1_16_1_jar.xml b/android/app/.idea/libraries/Gradle__io_grpc_grpc_okhttp_1_16_1_jar.xml new file mode 100644 index 0000000..4ecec7c --- /dev/null +++ b/android/app/.idea/libraries/Gradle__io_grpc_grpc_okhttp_1_16_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__io_grpc_grpc_protobuf_lite_1_12_0_jar.xml b/android/app/.idea/libraries/Gradle__io_grpc_grpc_protobuf_lite_1_12_0_jar.xml new file mode 100644 index 0000000..c6a2258 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__io_grpc_grpc_protobuf_lite_1_12_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__io_grpc_grpc_protobuf_lite_1_16_1_jar.xml b/android/app/.idea/libraries/Gradle__io_grpc_grpc_protobuf_lite_1_16_1_jar.xml new file mode 100644 index 0000000..4f26bd6 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__io_grpc_grpc_protobuf_lite_1_16_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__io_grpc_grpc_stub_1_12_0_jar.xml b/android/app/.idea/libraries/Gradle__io_grpc_grpc_stub_1_12_0_jar.xml new file mode 100644 index 0000000..0eb6c8e --- /dev/null +++ b/android/app/.idea/libraries/Gradle__io_grpc_grpc_stub_1_12_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__io_grpc_grpc_stub_1_16_1_jar.xml b/android/app/.idea/libraries/Gradle__io_grpc_grpc_stub_1_16_1_jar.xml new file mode 100644 index 0000000..1890016 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__io_grpc_grpc_stub_1_16_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__io_opencensus_opencensus_api_0_11_0_jar.xml b/android/app/.idea/libraries/Gradle__io_opencensus_opencensus_api_0_11_0_jar.xml new file mode 100644 index 0000000..508b6d6 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__io_opencensus_opencensus_api_0_11_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__io_opencensus_opencensus_api_0_12_3_jar.xml b/android/app/.idea/libraries/Gradle__io_opencensus_opencensus_api_0_12_3_jar.xml new file mode 100644 index 0000000..8e4d24d --- /dev/null +++ b/android/app/.idea/libraries/Gradle__io_opencensus_opencensus_api_0_12_3_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__io_opencensus_opencensus_contrib_grpc_metrics_0_11_0_jar.xml b/android/app/.idea/libraries/Gradle__io_opencensus_opencensus_contrib_grpc_metrics_0_11_0_jar.xml new file mode 100644 index 0000000..5ecf33c --- /dev/null +++ b/android/app/.idea/libraries/Gradle__io_opencensus_opencensus_contrib_grpc_metrics_0_11_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__io_opencensus_opencensus_contrib_grpc_metrics_0_12_3_jar.xml b/android/app/.idea/libraries/Gradle__io_opencensus_opencensus_contrib_grpc_metrics_0_12_3_jar.xml new file mode 100644 index 0000000..e4a77e9 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__io_opencensus_opencensus_contrib_grpc_metrics_0_12_3_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__org_checkerframework_checker_compat_qual_2_5_2_jar.xml b/android/app/.idea/libraries/Gradle__org_checkerframework_checker_compat_qual_2_5_2_jar.xml new file mode 100644 index 0000000..7ecb821 --- /dev/null +++ b/android/app/.idea/libraries/Gradle__org_checkerframework_checker_compat_qual_2_5_2_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/libraries/Gradle__org_codehaus_mojo_animal_sniffer_annotations_1_17_jar.xml b/android/app/.idea/libraries/Gradle__org_codehaus_mojo_animal_sniffer_annotations_1_17_jar.xml new file mode 100644 index 0000000..d381bfd --- /dev/null +++ b/android/app/.idea/libraries/Gradle__org_codehaus_mojo_animal_sniffer_annotations_1_17_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/misc.xml b/android/app/.idea/misc.xml new file mode 100644 index 0000000..703e5d4 --- /dev/null +++ b/android/app/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/modules.xml b/android/app/.idea/modules.xml new file mode 100644 index 0000000..b8b51e8 --- /dev/null +++ b/android/app/.idea/modules.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/.idea/runConfigurations.xml b/android/app/.idea/runConfigurations.xml new file mode 100644 index 0000000..7f68460 --- /dev/null +++ b/android/app/.idea/runConfigurations.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/android/app/.idea/vcs.xml b/android/app/.idea/vcs.xml new file mode 100644 index 0000000..b2bdec2 --- /dev/null +++ b/android/app/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/android/app/.idea/workspace.xml b/android/app/.idea/workspace.xml new file mode 100644 index 0000000..dd31868 --- /dev/null +++ b/android/app/.idea/workspace.xml @@ -0,0 +1,238 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1551651812598 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file