diff --git a/.crashlytics/dump_syms.bin b/.crashlytics/dump_syms.bin
new file mode 100755
index 00000000..97943c5e
Binary files /dev/null and b/.crashlytics/dump_syms.bin differ
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 7f89760e..a1f99a30 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -5,4 +5,4 @@
"other": "off"
},
"java.configuration.updateBuildConfiguration": "automatic"
-}
+}
\ No newline at end of file
diff --git a/android/.tool-versions b/android/.tool-versions
index af32ddaa..3d505cf2 100644
--- a/android/.tool-versions
+++ b/android/.tool-versions
@@ -1,2 +1,2 @@
gradle 8.10.2
-kotlin 1.8.22
+kotlin 2.0.20
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 75a53588..d55ff444 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -1,6 +1,7 @@
plugins {
id 'com.android.application'
id 'com.android.library' apply false
+ id 'com.google.firebase.crashlytics'
id 'org.jetbrains.kotlin.android'
id "kotlin-android"
@@ -35,6 +36,7 @@ android {
namespace 'com.freaccess.hub'
compileSdkVersion 34
compileSdk 35
+ // ndkVersion "25.1.8937393" // Example version
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
@@ -96,6 +98,15 @@ android {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
+ firebaseCrashlytics {
+ mappingFileUploadEnabled true
+ nativeSymbolUploadEnabled false // Disable NDK symbol upload
+ unstrippedNativeLibsDir "build/intermediates/merged_native_libs/release/out/lib" // Add this
+ strippedNativeLibsDir "build/intermediates/stripped_native_libs/release/out/lib"
+
+ // Point to your google-services.json location
+ // googleServicesResourceRoot "${project.projectDir}/../../android/app"
+ }
}
debug {
signingConfig signingConfigs.debug
@@ -128,4 +139,5 @@ dependencies {
}
-apply plugin: 'com.google.gms.google-services'
\ No newline at end of file
+apply plugin: 'com.google.gms.google-services'
+ // id 'com.google.firebase.crashlytics'
\ No newline at end of file
diff --git a/android/app/google-services.json b/android/app/google-services.json
index dfe96ebc..3840ad7e 100644
--- a/android/app/google-services.json
+++ b/android/app/google-services.json
@@ -3,7 +3,7 @@
"project_number": "187064172787",
"firebase_url": "https://accessmoblie-da839.firebaseio.com",
"project_id": "accessmoblie-da839",
- "storage_bucket": "accessmoblie-da839.appspot.com"
+ "storage_bucket": "accessmoblie-da839.firebasestorage.app"
},
"client": [
{
diff --git a/android/build.gradle b/android/build.gradle
index cd5795fe..e2b77b73 100644
--- a/android/build.gradle
+++ b/android/build.gradle
@@ -1,8 +1,8 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
- ext.kotlin_version = '1.8.22'
- ext.gradle_version = '8.6.0' // Replace with the latest version
- ext.google_services_version = '4.4.2' // Replace with the latest version
+ ext.kotlin_version = '2.0.20'
+ ext.gradle_version = '8.8.0' // Replace with the latest version
+ ext.google_services_version = '4.4.1' // Replace with the latest version
repositories {
google()
mavenCentral()
@@ -12,6 +12,7 @@ buildscript {
// Use a versão do Gradle que corresponde à sua configuração
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "com.google.gms:google-services:$google_services_version"
+ classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.9'
// Google Services plugin
}
}
diff --git a/android/settings.gradle b/android/settings.gradle
index 28b925fa..d96886e2 100644
--- a/android/settings.gradle
+++ b/android/settings.gradle
@@ -18,13 +18,13 @@ pluginManagement {
plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
- id 'com.android.application' version '8.6.0' apply false
- id 'com.android.library' version '8.6.0' apply false
- id 'org.jetbrains.kotlin.android' version '1.8.22' apply false
+ id 'com.android.application' version '8.8.0' apply false
+ id 'com.android.library' version '8.8.0' apply false
+ id 'org.jetbrains.kotlin.android' version '2.0.20' apply false
// START: FlutterFire Configuration
- id "com.google.gms.google-services" version "4.3.15" apply false
+ id "com.google.gms.google-services" version "4.4.1" apply false
// END: FlutterFire Configuration
// id "org.jetbrains.kotlin.android" version "1.7.10" apply false
// id "org.jetbrains.kotlin.android" version "1.8.10" apply false
diff --git a/integration_test/common.dart b/integration_test/common.dart
index 958a328e..9de14e48 100644
--- a/integration_test/common.dart
+++ b/integration_test/common.dart
@@ -1,6 +1,6 @@
part of 'app_test.dart';
-final _patrolTesterConfig = PatrolTesterConfig(printLogs: true);
+final _PatrolTesterConfig = PatrolTesterConfig(printLogs: true);
final _nativeAutomatorConfig = NativeAutomatorConfig(
findTimeout: Duration(seconds: 20), // 10 seconds is too short for some CIs
);
@@ -21,7 +21,7 @@ void patrol(
}) {
patrolTest(
description,
- config: _patrolTesterConfig,
+ config: _PatrolTesterConfig,
nativeAutomatorConfig: nativeAutomatorConfig ?? _nativeAutomatorConfig,
framePolicy: framePolicy,
skip: skip,
diff --git a/ios/Podfile.lock b/ios/Podfile.lock
index 2a883653..1113eac6 100644
--- a/ios/Podfile.lock
+++ b/ios/Podfile.lock
@@ -396,19 +396,19 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/webview_flutter_wkwebview/darwin"
SPEC CHECKSUMS:
- app_links: e7a6750a915a9e161c58d91bc610e8cd1d4d0ad0
- app_tracking_transparency: e169b653478da7bb15a6c61209015378ca73e375
- awesome_notifications: dd5518ff1c80be03d4f1c40f04da9d9cc2a37af5
+ app_links: 3da4c36b46cac3bf24eb897f1a6ce80bda109874
+ app_tracking_transparency: 3d84f147f67ca82d3c15355c36b1fa6b66ca7c92
+ awesome_notifications: 0f432b28098d193920b11a44cfa9d2d9313a3888
CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
- device_info_plus: 97af1d7e84681a90d0693e63169a5d50e0839a0d
+ device_info_plus: 71ffc6ab7634ade6267c7a93088ed7e4f74e5896
DKImagePickerController: 946cec48c7873164274ecc4624d19e3da4c1ef3c
DKPhotoGallery: b3834fecb755ee09a593d7c9e389d8b5d6deed60
- file_picker: 09aa5ec1ab24135ccd7a1621c46c84134bfd6655
+ file_picker: 9b3292d7c8bc68c8a7bf8eb78f730e49c8efc517
Firebase: 9f574c08c2396885b5e7e100ed4293d956218af9
- firebase_analytics: 1a66fe8d4375eccff44671ea37897683a78b2675
- firebase_core: ceec591a66629daaee82d3321551692c4a871493
- firebase_crashlytics: e4f04180f443d5a8b56fbc0685bdbd7d90dd26f0
- firebase_messaging: 15d8b557010f3bb7b98d0302e1c7c8fbcd244425
+ firebase_analytics: 2090f32a7f5364b03cdf11aa7e904f4610309563
+ firebase_core: 53cecb83c72fea329b267bb0accb06a33e9f036a
+ firebase_crashlytics: 4a35a15cbb0d9ba176f9bb2dfd3aa44c762c434f
+ firebase_messaging: 62c8a01f1ee118754d01dd4fd83ba670980326a3
FirebaseAnalytics: 27eb78b97880ea4a004839b9bac0b58880f5a92a
FirebaseCore: 3cf438f431f18c12cdf2aaf64434648b63f7e383
FirebaseCoreExtension: 30bb063476ef66cd46925243d64ad8b2c8ac3264
@@ -419,42 +419,42 @@ SPEC CHECKSUMS:
FirebaseRemoteConfigInterop: c3a5c31b3c22079f41ba1dc645df889d9ce38cb9
FirebaseSessions: 655ff17f3cc1a635cbdc2d69b953878001f9e25b
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
- flutter_inappwebview_ios: 6f63631e2c62a7c350263b13fa5427aedefe81d4
- flutter_secure_storage_darwin: 12d2375c690785d97a4e586f15f11be5ae35d5b0
- fluttertoast: e9a18c7be5413da53898f660530c56f35edfba9c
- google_mlkit_commons: 384e4e206e122b6dad430d3158205e0b2fac6789
- google_mlkit_face_detection: ff627695d8eba051db7e0f13f7b20d802df1f84c
+ flutter_inappwebview_ios: b89ba3482b96fb25e00c967aae065701b66e9b99
+ flutter_secure_storage_darwin: ce237a8775b39723566dc72571190a3769d70468
+ fluttertoast: 76fea30fcf04176325f6864c87306927bd7d2038
+ google_mlkit_commons: 92c769cc2e0a2bfdeb3c38091a36e8a9cc8c63d4
+ google_mlkit_face_detection: 76f493a9ffcb1aeb0ad4abd13ea58403e092ab84
GoogleAppMeasurement: 6e49ffac7d3f2c3ded9cc663f912a13b67bbd0de
GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7
GoogleMLKit: eff9e23ec1d90ea4157a1ee2e32a4f610c5b3318
GoogleToolboxForMac: d1a2cbf009c453f4d6ded37c105e2f67a32206d8
GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d
GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6
- image_picker_ios: c560581cceedb403a6ff17f2f816d7fea1421fc1
- integration_test: 252f60fa39af5e17c3aa9899d35d908a0721b573
+ image_picker_ios: 7fe1ff8e34c1790d6fff70a32484959f563a928a
+ integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e
IosAwnCore: 653786a911089012092ce831f2945cd339855a89
- local_auth_darwin: 66e40372f1c29f383a314c738c7446e2f7fdadc3
+ local_auth_darwin: 553ce4f9b16d3fdfeafce9cf042e7c9f77c1c391
MLImage: 0ad1c5f50edd027672d8b26b0fee78a8b4a0fc56
MLKitCommon: 07c2c33ae5640e5380beaaa6e4b9c249a205542d
MLKitFaceDetection: 2a593db4837db503ad3426b565e7aab045cefea5
MLKitVision: 45e79d68845a2de77e2dd4d7f07947f0ed157b0e
nanopb: fad817b59e0457d11a5dfbde799381cd727c1275
OrderedSet: e539b66b644ff081c73a262d24ad552a69be3a94
- package_info_plus: c0502532a26c7662a62a356cebe2692ec5fe4ec4
- path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
- patrol: 0564cee315ff6c86fb802b3647db05cc2d3d0624
- permission_handler_apple: 9878588469a2b0d0fc1e048d9f43605f92e6cec2
+ package_info_plus: af8e2ca6888548050f16fa2f1938db7b5a5df499
+ path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564
+ patrol: dd82ffedfee3aba87c1d0ed2daad0b77bfb8ee1f
+ permission_handler_apple: 4ed2196e43d0651e8ff7ca3483a069d469701f2d
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851
SDWebImage: 8a6b7b160b4d710e2a22b6900e25301075c34cb3
- share_plus: 8875f4f2500512ea181eef553c3e27dba5135aad
- shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
- sqflite_darwin: 5a7236e3b501866c1c9befc6771dfd73ffb8702d
+ share_plus: 011d6fb4f9d2576b83179a3a5c5e323202cdabcf
+ shared_preferences_foundation: 9e1978ff2562383bd5676f64ec4e9aa8fa06a6f7
+ sqflite_darwin: 20b2a3a3b70e43edae938624ce550a3cbf66a3d0
SwiftyGif: 706c60cf65fa2bc5ee0313beece843c8eb8194d4
Toast: 1f5ea13423a1e6674c4abdac5be53587ae481c4e
- url_launcher_ios: 5334b05cef931de560670eeae103fd3e431ac3fe
- webview_flutter_wkwebview: 0982481e3d9c78fd5c6f62a002fcd24fc791f1e4
+ url_launcher_ios: 694010445543906933d732453a59da0a173ae33d
+ webview_flutter_wkwebview: 44d4dee7d7056d5ad185d25b38404436d56c547c
PODFILE CHECKSUM: 1214504d483029dbea12c83e130a53cc7299687f
-COCOAPODS: 1.15.2
+COCOAPODS: 1.16.2
diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj
index 2cb86b11..bd6cec46 100644
--- a/ios/Runner.xcodeproj/project.pbxproj
+++ b/ios/Runner.xcodeproj/project.pbxproj
@@ -216,6 +216,7 @@
9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
DB4ADAD93A6C1B6E82A2FDA3 /* [CP] Copy Pods Resources */,
+ 106EFC912B39433BCC0D0CA9 /* FlutterFire: "flutterfire upload-crashlytics-symbols" */,
);
buildRules = (
);
@@ -290,6 +291,24 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
+ 106EFC912B39433BCC0D0CA9 /* FlutterFire: "flutterfire upload-crashlytics-symbols" */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ );
+ inputPaths = (
+ );
+ name = "FlutterFire: \"flutterfire upload-crashlytics-symbols\"";
+ outputFileListPaths = (
+ );
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\n#!/bin/bash\nPATH=\"${PATH}:$FLUTTER_ROOT/bin:$HOME/.pub-cache/bin\"\nflutterfire upload-crashlytics-symbols --upload-symbols-script-path=\"$PODS_ROOT/FirebaseCrashlytics/upload-symbols\" --platform=ios --apple-project-path=\"${SRCROOT}\" --env-platform-name=\"${PLATFORM_NAME}\" --env-configuration=\"${CONFIGURATION}\" --env-project-dir=\"${PROJECT_DIR}\" --env-built-products-dir=\"${BUILT_PRODUCTS_DIR}\" --env-dwarf-dsym-folder-path=\"${DWARF_DSYM_FOLDER_PATH}\" --env-dwarf-dsym-file-name=\"${DWARF_DSYM_FILE_NAME}\" --env-infoplist-path=\"${INFOPLIST_PATH}\" --default-config=default\n";
+ };
35A087622D3ED1C700BEE419 /* xcode_backend build */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
diff --git a/ios/Runner/GoogleService-Info.plist b/ios/Runner/GoogleService-Info.plist
index dc3dcc38..a1475bb1 100644
--- a/ios/Runner/GoogleService-Info.plist
+++ b/ios/Runner/GoogleService-Info.plist
@@ -19,7 +19,7 @@
PROJECT_ID
accessmoblie-da839
STORAGE_BUCKET
- accessmoblie-da839.appspot.com
+ accessmoblie-da839.firebasestorage.app
IS_ADS_ENABLED
IS_ANALYTICS_ENABLED
diff --git a/lib/features/home/presentation/pages/about_system.dart b/lib/features/home/presentation/pages/about_system.dart
index 78a409c2..7255388f 100644
--- a/lib/features/home/presentation/pages/about_system.dart
+++ b/lib/features/home/presentation/pages/about_system.dart
@@ -1,5 +1,6 @@
import 'dart:developer';
+import 'package:firebase_crashlytics/firebase_crashlytics.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart';
@@ -7,6 +8,8 @@ import 'package:hub/flutter_flow/flutter_flow_icon_button.dart';
import 'package:hub/flutter_flow/flutter_flow_theme.dart';
import 'package:hub/flutter_flow/flutter_flow_util.dart';
import 'package:hub/flutter_flow/internationalization.dart';
+import 'package:hub/shared/utils/log_util.dart';
+import 'package:stack_trace/stack_trace.dart';
import 'package:package_info_plus/package_info_plus.dart';
import 'package:url_launcher/url_launcher.dart';
@@ -130,6 +133,20 @@ class _AboutSystemPageState extends State {
width: 100,
child: Image.asset('assets/images/fre.png'),
);
+ // return GestureDetector(
+ // onTap: () {
+ // final exception = Exception('Crashando');
+ // final stackTrace = Trace.current();
+ // LogUtil.requestAPIFailed("proccessRequest.php", "", "Consulta de Pets",
+ // exception, stackTrace);
+ // FirebaseCrashlytics.instance.crash();
+ // },
+ // child: SizedBox(
+ // height: 100,
+ // width: 100,
+ // child: Image.asset('assets/images/fre.png'),
+ // ),
+ // );
}
Widget _buildLaunch() {
diff --git a/lib/firebase_options.dart b/lib/firebase_options.dart
index ac64bcb6..198a8ed2 100644
--- a/lib/firebase_options.dart
+++ b/lib/firebase_options.dart
@@ -53,7 +53,7 @@ class DefaultFirebaseOptions {
projectId: 'accessmoblie-da839',
authDomain: 'accessmoblie-da839.firebaseapp.com',
databaseURL: 'https://accessmoblie-da839.firebaseio.com',
- storageBucket: 'accessmoblie-da839.appspot.com',
+ storageBucket: 'accessmoblie-da839.firebasestorage.app',
measurementId: 'G-L4BQGX2WLZ',
);
@@ -63,7 +63,7 @@ class DefaultFirebaseOptions {
messagingSenderId: '187064172787',
projectId: 'accessmoblie-da839',
databaseURL: 'https://accessmoblie-da839.firebaseio.com',
- storageBucket: 'accessmoblie-da839.appspot.com',
+ storageBucket: 'accessmoblie-da839.firebasestorage.app',
);
static const FirebaseOptions ios = FirebaseOptions(
@@ -72,7 +72,7 @@ class DefaultFirebaseOptions {
messagingSenderId: '187064172787',
projectId: 'accessmoblie-da839',
databaseURL: 'https://accessmoblie-da839.firebaseio.com',
- storageBucket: 'accessmoblie-da839.appspot.com',
+ storageBucket: 'accessmoblie-da839.firebasestorage.app',
androidClientId:
'187064172787-7et0qu5p2qtmisvqgndn3kfi1b7u9ifl.apps.googleusercontent.com',
iosClientId:
diff --git a/lib/initialization.dart b/lib/initialization.dart
index 32198a5d..04aa29c6 100644
--- a/lib/initialization.dart
+++ b/lib/initialization.dart
@@ -50,18 +50,32 @@ void _initializeUrlStrategy() {
print('URL Strategy initialized');
}
-void _initializeSystemSettings() {
+Future _initializeSystemSettings() async {
print('Initializing System Settings...');
- SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
+ final crashlyticsInstance = FirebaseCrashlytics.instance;
+
+ await SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
if (kDebugMode) {
+ //kDebugMode
print('Debug mode');
- } else {
- final crashlyticsInstance = FirebaseCrashlytics.instance;
- print('Release mode');
- if (crashlyticsInstance.isCrashlyticsCollectionEnabled) {
- FlutterError.onError = crashlyticsInstance.recordFlutterError;
- print('Crashlytics enabled');
+ bool unsentReports =
+ await FirebaseCrashlytics.instance.checkForUnsentReports();
+ if (unsentReports) {
+ // Existem relatórios não enviados
+ await crashlyticsInstance.sendUnsentReports();
+ print('Existem relatórios de falhas não enviados.');
+ } else {
+ // Não existem relatórios não enviados
+ print('Todos os relatórios de falhas foram enviados.');
}
+ } else {
+ print('Release mode');
+
+ await crashlyticsInstance.setCrashlyticsCollectionEnabled(true);
+ // if (crashlyticsInstance.isCrashlyticsCollectionEnabled) {
+ FlutterError.onError = await crashlyticsInstance.recordFlutterError;
+ print('Crashlytics enabled');
+ // }
}
}
diff --git a/lib/main.dart b/lib/main.dart
index 03c6b70d..623ac049 100644
--- a/lib/main.dart
+++ b/lib/main.dart
@@ -181,7 +181,7 @@ class _AppState extends State {
);
_setupFirebaseMessaging();
- // if (TestUtil.isInTest) //
+ // if (TestUtil.isInTest) //
DeepLinkService().ensureInitialization();
}
diff --git a/pubspec.lock b/pubspec.lock
index 1494098d..78885bc3 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -114,10 +114,10 @@ packages:
dependency: transitive
description:
name: barcode
- sha256: ab180ce22c6555d77d45f0178a523669db67f95856e3378259ef2ffeb43e6003
+ sha256: "7b6729c37e3b7f34233e2318d866e8c48ddb46c1f7ad01ff7bb2a8de1da2b9f4"
url: "https://pub.dev"
source: hosted
- version: "2.2.8"
+ version: "2.2.9"
barcode_widget:
dependency: "direct main"
description:
@@ -147,49 +147,61 @@ packages:
description:
name: build
sha256: cef23f1eda9b57566c81e2133d196f8e3df48f244b317368d65c5943d91148f0
+ sha256: cef23f1eda9b57566c81e2133d196f8e3df48f244b317368d65c5943d91148f0
url: "https://pub.dev"
source: hosted
version: "2.4.2"
+ version: "2.4.2"
build_config:
dependency: transitive
description:
name: build_config
sha256: "4ae2de3e1e67ea270081eaee972e1bd8f027d459f249e0f1186730784c2e7e33"
+ sha256: "4ae2de3e1e67ea270081eaee972e1bd8f027d459f249e0f1186730784c2e7e33"
url: "https://pub.dev"
source: hosted
version: "1.1.2"
+ version: "1.1.2"
build_daemon:
dependency: transitive
description:
name: build_daemon
sha256: "294a2edaf4814a378725bfe6358210196f5ea37af89ecd81bfa32960113d4948"
+ sha256: "294a2edaf4814a378725bfe6358210196f5ea37af89ecd81bfa32960113d4948"
url: "https://pub.dev"
source: hosted
version: "4.0.3"
+ version: "4.0.3"
build_resolvers:
dependency: transitive
description:
name: build_resolvers
sha256: "99d3980049739a985cf9b21f30881f46db3ebc62c5b8d5e60e27440876b1ba1e"
+ sha256: "99d3980049739a985cf9b21f30881f46db3ebc62c5b8d5e60e27440876b1ba1e"
url: "https://pub.dev"
source: hosted
version: "2.4.3"
+ version: "2.4.3"
build_runner:
dependency: "direct dev"
description:
name: build_runner
sha256: "74691599a5bc750dc96a6b4bfd48f7d9d66453eab04c7f4063134800d6a5c573"
+ sha256: "74691599a5bc750dc96a6b4bfd48f7d9d66453eab04c7f4063134800d6a5c573"
url: "https://pub.dev"
source: hosted
version: "2.4.14"
+ version: "2.4.14"
build_runner_core:
dependency: transitive
description:
name: build_runner_core
sha256: "22e3aa1c80e0ada3722fe5b63fd43d9c8990759d0a2cf489c8c5d7b2bdebc021"
+ sha256: "22e3aa1c80e0ada3722fe5b63fd43d9c8990759d0a2cf489c8c5d7b2bdebc021"
url: "https://pub.dev"
source: hosted
version: "8.0.0"
+ version: "8.0.0"
built_collection:
dependency: transitive
description:
@@ -330,10 +342,10 @@ packages:
dependency: transitive
description:
name: dart_style
- sha256: "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab"
+ sha256: "7306ab8a2359a48d22310ad823521d723acfed60ee1f7e37388e8986853b6820"
url: "https://pub.dev"
source: hosted
- version: "2.3.7"
+ version: "2.3.8"
device_info_plus:
dependency: "direct main"
description:
@@ -825,17 +837,19 @@ packages:
description:
name: glob
sha256: c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de
+ sha256: c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de
url: "https://pub.dev"
source: hosted
version: "2.1.3"
+ version: "2.1.3"
go_router:
dependency: "direct main"
description:
name: go_router
- sha256: daf3ff5570f55396b2d2c9bf8136d7db3a8acf208ac0cef92a3ae2beb9a81550
+ sha256: "9b736a9fa879d8ad6df7932cbdcc58237c173ab004ef90d8377923d7ad731eaa"
url: "https://pub.dev"
source: hosted
- version: "14.7.1"
+ version: "14.7.2"
google_fonts:
dependency: "direct main"
description:
@@ -897,9 +911,11 @@ packages:
description:
name: http_parser
sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571"
+ sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571"
url: "https://pub.dev"
source: hosted
version: "4.1.2"
+ version: "4.1.2"
image:
dependency: "direct dev"
description:
@@ -953,9 +969,11 @@ packages:
description:
name: image_picker_macos
sha256: "1b90ebbd9dcf98fb6c1d01427e49a55bd96b5d67b8c67cf955d60a5de74207c1"
+ sha256: "1b90ebbd9dcf98fb6c1d01427e49a55bd96b5d67b8c67cf955d60a5de74207c1"
url: "https://pub.dev"
source: hosted
version: "0.2.1+2"
+ version: "0.2.1+2"
image_picker_platform_interface:
dependency: "direct main"
description:
@@ -1021,10 +1039,10 @@ packages:
dependency: "direct main"
description:
name: json_path
- sha256: "7a06bbb1cfad390b20fb7a2ca5e67d9ba59633879c6d71142b80fbf61c3b66f6"
+ sha256: a3a06eb005f2e93d0df7f263cdf76bbd02c7602f5c4bed9be94fcca4c36be03e
url: "https://pub.dev"
source: hosted
- version: "0.7.4"
+ version: "0.7.5"
json_serializable:
dependency: "direct dev"
description:
@@ -1062,9 +1080,11 @@ packages:
description:
name: lints
sha256: c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7
+ sha256: c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7
url: "https://pub.dev"
source: hosted
version: "5.1.1"
+ version: "5.1.1"
local_auth:
dependency: "direct main"
description:
@@ -1182,9 +1202,11 @@ packages:
description:
name: mockito
sha256: f99d8d072e249f719a5531735d146d8cf04c580d93920b04de75bef6dfb2daf6
+ sha256: f99d8d072e249f719a5531735d146d8cf04c580d93920b04de75bef6dfb2daf6
url: "https://pub.dev"
source: hosted
version: "5.4.5"
+ version: "5.4.5"
nested:
dependency: transitive
description:
@@ -1221,10 +1243,10 @@ packages:
dependency: "direct main"
description:
name: package_info_plus
- sha256: "739e0a5c3c4055152520fa321d0645ee98e932718b4c8efeeb51451968fe0790"
+ sha256: b15fad91c4d3d1f2b48c053dd41cb82da007c27407dc9ab5f9aa59881d0e39d4
url: "https://pub.dev"
source: hosted
- version: "8.1.3"
+ version: "8.1.4"
package_info_plus_platform_interface:
dependency: transitive
description:
@@ -1462,9 +1484,11 @@ packages:
description:
name: pubspec_parse
sha256: "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082"
+ sha256: "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082"
url: "https://pub.dev"
source: hosted
version: "1.5.0"
+ version: "1.5.0"
qr:
dependency: transitive
description:
@@ -1534,17 +1558,19 @@ packages:
description:
name: shared_preferences
sha256: c59819dacc6669a1165d54d2735a9543f136f9b3cec94ca65cea6ab8dffc422e
+ sha256: c59819dacc6669a1165d54d2735a9543f136f9b3cec94ca65cea6ab8dffc422e
url: "https://pub.dev"
source: hosted
version: "2.4.0"
+ version: "2.4.0"
shared_preferences_android:
dependency: "direct main"
description:
name: shared_preferences_android
- sha256: "138b7bbbc7f59c56236e426c37afb8f78cbc57b094ac64c440e0bb90e380a4f5"
+ sha256: "650584dcc0a39856f369782874e562efd002a9c94aec032412c9eb81419cce1f"
url: "https://pub.dev"
source: hosted
- version: "2.4.2"
+ version: "2.4.4"
shared_preferences_foundation:
dependency: "direct main"
description:
@@ -1590,9 +1616,11 @@ packages:
description:
name: shelf
sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12
+ sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12
url: "https://pub.dev"
source: hosted
version: "1.4.2"
+ version: "1.4.2"
shelf_packages_handler:
dependency: transitive
description:
@@ -1875,9 +1903,11 @@ packages:
description:
name: url_launcher_web
sha256: "3ba963161bd0fe395917ba881d320b9c4f6dd3c4a233da62ab18a5025c85f1e9"
+ sha256: "3ba963161bd0fe395917ba881d320b9c4f6dd3c4a233da62ab18a5025c85f1e9"
url: "https://pub.dev"
source: hosted
version: "2.4.0"
+ version: "2.4.0"
url_launcher_windows:
dependency: transitive
description:
@@ -1898,10 +1928,10 @@ packages:
dependency: transitive
description:
name: vector_graphics
- sha256: "27d5fefe86fb9aace4a9f8375b56b3c292b64d8c04510df230f849850d912cb7"
+ sha256: "7ed22c21d7fdcc88dd6ba7860384af438cd220b251ad65dfc142ab722fabef61"
url: "https://pub.dev"
source: hosted
- version: "1.1.15"
+ version: "1.1.16"
vector_graphics_codec:
dependency: transitive
description:
@@ -1963,9 +1993,11 @@ packages:
description:
name: web_socket_channel
sha256: "0b8e2457400d8a859b7b2030786835a28a8e80836ef64402abef392ff4f1d0e5"
+ sha256: "0b8e2457400d8a859b7b2030786835a28a8e80836ef64402abef392ff4f1d0e5"
url: "https://pub.dev"
source: hosted
version: "3.0.2"
+ version: "3.0.2"
webdriver:
dependency: transitive
description:
@@ -2010,10 +2042,10 @@ packages:
dependency: transitive
description:
name: webview_flutter_wkwebview
- sha256: "4adc14ea9a770cc9e2c8f1ac734536bd40e82615bd0fa6b94be10982de656cc7"
+ sha256: "8e0593559bfecd35eb1757d6907ed6b995a41ef82607d6113df897c2805ce6be"
url: "https://pub.dev"
source: hosted
- version: "3.17.0"
+ version: "3.18.0"
win32:
dependency: "direct overridden"
description:
@@ -2057,3 +2089,5 @@ packages:
sdks:
dart: ">=3.6.0 <4.0.0"
flutter: ">=3.27.0"
+ dart: ">=3.6.0 <4.0.0"
+ flutter: ">=3.27.0"