From ffefb5f025bb4bce7aeb4923e1d35ae6500300a1 Mon Sep 17 00:00:00 2001 From: kend Date: Wed, 25 May 2022 14:30:27 +0700 Subject: [PATCH] feat: add demo login office --- android/app/build.gradle | 2 +- android/app/google-services.json | 8 + android/app/src/main/AndroidManifest.xml | 29 +- android/app/src/main/res/values/strings.xml | 10 + ios/Podfile | 28 +- ios/Podfile.lock | 130 +++++++++ ios/Runner.xcodeproj/project.pbxproj | 133 +++++++++- .../xcshareddata/swiftpm/Package.resolved | 113 ++++++++ .../contents.xcworkspacedata | 3 + .../xcshareddata/swiftpm/Package.resolved | 113 ++++++++ ios/Runner/GoogleService-Info.plist | 36 +++ ios/Runner/Info.plist | 2 + lib/core/firebase_login.dart | 145 ++++++++++ lib/home_page.dart | 28 -- lib/login_page.dart | 63 ----- lib/main.dart | 3 +- lib/pages/home_page.dart | 48 ++++ lib/pages/login_page.dart | 247 ++++++++++++++++++ lib/utils/app_logger.dart | 8 + lib/widgets/custom_button.dart | 22 ++ macos/Flutter/GeneratedPluginRegistrant.swift | 2 + pubspec.lock | 121 ++++++++- pubspec.yaml | 4 + 23 files changed, 1183 insertions(+), 115 deletions(-) create mode 100644 android/app/src/main/res/values/strings.xml create mode 100644 ios/Podfile.lock create mode 100644 ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved create mode 100644 ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved create mode 100644 ios/Runner/GoogleService-Info.plist create mode 100644 lib/core/firebase_login.dart delete mode 100644 lib/home_page.dart delete mode 100644 lib/login_page.dart create mode 100644 lib/pages/home_page.dart create mode 100644 lib/pages/login_page.dart create mode 100644 lib/utils/app_logger.dart create mode 100644 lib/widgets/custom_button.dart diff --git a/android/app/build.gradle b/android/app/build.gradle index 27d8adb..b1b572c 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -45,7 +45,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.example.demo_login_office" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion flutter.targetSdkVersion versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/android/app/google-services.json b/android/app/google-services.json index 2599f3e..98da6b8 100644 --- a/android/app/google-services.json +++ b/android/app/google-services.json @@ -13,6 +13,14 @@ } }, "oauth_client": [ + { + "client_id": "297966099397-ajpuc1kling8n1qs46eeo8n1b7sghl4m.apps.googleusercontent.com", + "client_type": 1, + "android_info": { + "package_name": "com.example.demo_login_office", + "certificate_hash": "19770ee079abb9041c56720ed7faae50b003d888" + } + }, { "client_id": "297966099397-3vnlunmt6dcpp7ede87upbud5o0cdhc6.apps.googleusercontent.com", "client_type": 3 diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 6810ace..1fca04f 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,28 +1,28 @@ - + android:icon="@mipmap/ic_launcher" + android:label="demo_login_office"> + android:name="io.flutter.embedding.android.NormalTheme" + android:resource="@style/NormalTheme" /> - - + +