From 8ea8108c9e1fbbe9e245830f6cb61dfbd4e6d1bb Mon Sep 17 00:00:00 2001 From: Munsif Ali Date: Wed, 20 Dec 2023 21:46:46 +0500 Subject: [PATCH 1/7] Flutter pub upgrade --- .flutter-plugins-dependencies | 1 + pubspec.lock | 261 ++++++++++++++++++++++++---------- 2 files changed, 185 insertions(+), 77 deletions(-) create mode 100644 .flutter-plugins-dependencies diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies new file mode 100644 index 0000000..2c62425 --- /dev/null +++ b/.flutter-plugins-dependencies @@ -0,0 +1 @@ +{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"geolocator_apple","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.2/","native_build":true,"dependencies":[]},{"name":"google_maps_flutter_ios","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.3.3/","native_build":true,"dependencies":[]}],"android":[{"name":"flutter_plugin_android_lifecycle","path":"/home/munsif/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/","native_build":true,"dependencies":[]},{"name":"geolocator_android","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_android-4.4.0/","native_build":true,"dependencies":[]},{"name":"google_maps_flutter_android","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.6.0/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]}],"macos":[{"name":"geolocator_apple","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.2/","native_build":true,"dependencies":[]}],"linux":[],"windows":[{"name":"geolocator_windows","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_windows-0.1.3/","native_build":true,"dependencies":[]}],"web":[{"name":"geolocator_web","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_web-2.2.0/","dependencies":[]},{"name":"google_maps_flutter_web","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.4+2/","dependencies":[]}]},"dependencyGraph":[{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"geolocator","dependencies":["geolocator_android","geolocator_apple","geolocator_web","geolocator_windows"]},{"name":"geolocator_android","dependencies":[]},{"name":"geolocator_apple","dependencies":[]},{"name":"geolocator_web","dependencies":[]},{"name":"geolocator_windows","dependencies":[]},{"name":"google_maps_flutter","dependencies":["google_maps_flutter_android","google_maps_flutter_ios","google_maps_flutter_web"]},{"name":"google_maps_flutter_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"google_maps_flutter_ios","dependencies":[]},{"name":"google_maps_flutter_web","dependencies":[]}],"date_created":"2023-12-20 21:46:34.923483","version":"3.16.4"} \ No newline at end of file diff --git a/pubspec.lock b/pubspec.lock index 56e97de..3116cc8 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,51 +5,66 @@ packages: dependency: transitive description: name: async - url: "https://pub.dartlang.org" + sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c" + url: "https://pub.dev" source: hosted - version: "2.8.2" + version: "2.11.0" boolean_selector: dependency: transitive description: name: boolean_selector - url: "https://pub.dartlang.org" + sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" characters: dependency: transitive description: name: characters - url: "https://pub.dartlang.org" + sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605" + url: "https://pub.dev" source: hosted - version: "1.2.0" - charcode: - dependency: transitive - description: - name: charcode - url: "https://pub.dartlang.org" - source: hosted - version: "1.3.1" + version: "1.3.0" clock: dependency: transitive description: name: clock - url: "https://pub.dartlang.org" + sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf + url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.1.1" collection: dependency: transitive description: name: collection - url: "https://pub.dartlang.org" + sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a + url: "https://pub.dev" source: hosted - version: "1.16.0" + version: "1.18.0" + crypto: + dependency: transitive + description: + name: crypto + sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab + url: "https://pub.dev" + source: hosted + version: "3.0.3" + csslib: + dependency: transitive + description: + name: csslib + sha256: "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb" + url: "https://pub.dev" + source: hosted + version: "1.0.0" fake_async: dependency: transitive description: name: fake_async - url: "https://pub.dartlang.org" + sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" + url: "https://pub.dev" source: hosted - version: "1.3.0" + version: "1.3.1" flutter: dependency: "direct main" description: flutter @@ -59,9 +74,10 @@ packages: dependency: transitive description: name: flutter_plugin_android_lifecycle - url: "https://pub.dartlang.org" + sha256: b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da + url: "https://pub.dev" source: hosted - version: "2.0.5" + version: "2.0.17" flutter_test: dependency: "direct dev" description: flutter @@ -76,128 +92,186 @@ packages: dependency: "direct main" description: name: geolocator - url: "https://pub.dartlang.org" + sha256: "5c23f3613f50586c0bbb2b8f970240ae66b3bd992088cf60dd5ee2e6f7dde3a8" + url: "https://pub.dev" source: hosted - version: "9.0.1" + version: "9.0.2" geolocator_android: dependency: transitive description: name: geolocator_android - url: "https://pub.dartlang.org" + sha256: "741579fa6c9e412984d2bdb2fbaa54e3c3f7587c60aeacfe6e058358a11f40f8" + url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.4.0" geolocator_apple: dependency: transitive description: name: geolocator_apple - url: "https://pub.dartlang.org" + sha256: ab90ae811c42ec2f6021e01eca71df00dee6ff1e69d2c2dafd4daeb0b793f73d + url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.3.2" geolocator_platform_interface: dependency: transitive description: name: geolocator_platform_interface - url: "https://pub.dartlang.org" + sha256: "6c8d494d6948757c56720b778af742f6973f31fca1f702a7539b8917e4a2468a" + url: "https://pub.dev" source: hosted - version: "4.0.6" + version: "4.2.0" geolocator_web: dependency: transitive description: name: geolocator_web - url: "https://pub.dartlang.org" + sha256: "59083f7e0871b78299918d92bf930a14377f711d2d1156c558cd5ebae6c20d58" + url: "https://pub.dev" source: hosted - version: "2.1.6" + version: "2.2.0" geolocator_windows: dependency: transitive description: name: geolocator_windows - url: "https://pub.dartlang.org" + sha256: "4f4218f122a6978d0ad655fa3541eea74c67417440b09f0657238810d5af6bdc" + url: "https://pub.dev" source: hosted - version: "0.1.1" + version: "0.1.3" + google_maps: + dependency: transitive + description: + name: google_maps + sha256: "555d5d736339b0478e821167ac521c810d7b51c3b2734e6802a9f046b64ea37a" + url: "https://pub.dev" + source: hosted + version: "6.3.0" google_maps_flutter: dependency: "direct main" description: name: google_maps_flutter - url: "https://pub.dartlang.org" + sha256: d4914cb38b3dcb62c39c085d968d434de0f8050f00f4d9f5ba4a7c7e004934cb + url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.5.0" google_maps_flutter_android: dependency: transitive description: name: google_maps_flutter_android - url: "https://pub.dartlang.org" + sha256: "4279a338b79288fad5c8b03e5ae6ec30888bff210e0bab10b1f31f31e5a90558" + url: "https://pub.dev" source: hosted - version: "2.1.10" + version: "2.6.0" google_maps_flutter_ios: dependency: transitive description: name: google_maps_flutter_ios - url: "https://pub.dartlang.org" + sha256: "6ad65362aeeeda44b7c2c807e36bf578ef4b1c163882e085bdb040bf2934b246" + url: "https://pub.dev" source: hosted - version: "2.1.11" + version: "2.3.3" google_maps_flutter_platform_interface: dependency: transitive description: name: google_maps_flutter_platform_interface - url: "https://pub.dartlang.org" + sha256: a3e9e6896501e566d902c6c69f010834d410ef4b7b5c18b90c77e871c86b7907 + url: "https://pub.dev" source: hosted - version: "2.2.2" + version: "2.4.1" + google_maps_flutter_web: + dependency: transitive + description: + name: google_maps_flutter_web + sha256: f893d1542c6562bc8299ef768fbbe92ade83c220ab3209b9477ec9f81ad585e4 + url: "https://pub.dev" + source: hosted + version: "0.5.4+2" + html: + dependency: transitive + description: + name: html + sha256: "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a" + url: "https://pub.dev" + source: hosted + version: "0.15.4" http: dependency: "direct main" description: name: http - url: "https://pub.dartlang.org" + sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2" + url: "https://pub.dev" source: hosted - version: "0.13.5" + version: "0.13.6" http_parser: dependency: transitive description: name: http_parser - url: "https://pub.dartlang.org" + sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" + url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "4.0.2" js: dependency: transitive description: name: js - url: "https://pub.dartlang.org" + sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3 + url: "https://pub.dev" source: hosted - version: "0.6.4" + version: "0.6.7" + js_wrapping: + dependency: transitive + description: + name: js_wrapping + sha256: e385980f7c76a8c1c9a560dfb623b890975841542471eade630b2871d243851c + url: "https://pub.dev" + source: hosted + version: "0.7.4" matcher: dependency: transitive description: name: matcher - url: "https://pub.dartlang.org" + sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" + url: "https://pub.dev" source: hosted - version: "0.12.11" + version: "0.12.16" material_color_utilities: dependency: transitive description: name: material_color_utilities - url: "https://pub.dartlang.org" + sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" + url: "https://pub.dev" source: hosted - version: "0.1.4" + version: "0.5.0" meta: dependency: transitive description: name: meta - url: "https://pub.dartlang.org" + sha256: a6e590c838b18133bb482a2745ad77c5bb7715fb0451209e1a7567d416678b8e + url: "https://pub.dev" source: hosted - version: "1.7.0" + version: "1.10.0" path: dependency: transitive description: name: path - url: "https://pub.dartlang.org" + sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" + url: "https://pub.dev" source: hosted - version: "1.8.1" + version: "1.8.3" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - url: "https://pub.dartlang.org" + sha256: f4f88d4a900933e7267e2b353594774fc0d07fb072b47eedcd5b54e1ea3269f8 + url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.7" + sanitize_html: + dependency: transitive + description: + name: sanitize_html + sha256: "12669c4a913688a26555323fb9cec373d8f9fbe091f2d01c40c723b33caa8989" + url: "https://pub.dev" + source: hosted + version: "2.1.0" sky_engine: dependency: transitive description: flutter @@ -207,65 +281,98 @@ packages: dependency: transitive description: name: source_span - url: "https://pub.dartlang.org" + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" + url: "https://pub.dev" + source: hosted + version: "1.10.0" + sprintf: + dependency: transitive + description: + name: sprintf + sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23" + url: "https://pub.dev" source: hosted - version: "1.8.2" + version: "7.0.0" stack_trace: dependency: transitive description: name: stack_trace - url: "https://pub.dartlang.org" + sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" + url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "1.11.1" stream_channel: dependency: transitive description: name: stream_channel - url: "https://pub.dartlang.org" + sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7 + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.2" stream_transform: dependency: transitive description: name: stream_transform - url: "https://pub.dartlang.org" + sha256: "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f" + url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "2.1.0" string_scanner: dependency: transitive description: name: string_scanner - url: "https://pub.dartlang.org" + sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" + url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.2.0" term_glyph: dependency: transitive description: name: term_glyph - url: "https://pub.dartlang.org" + sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 + url: "https://pub.dev" source: hosted - version: "1.2.0" + version: "1.2.1" test_api: dependency: transitive description: name: test_api - url: "https://pub.dartlang.org" + sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" + url: "https://pub.dev" source: hosted - version: "0.4.9" + version: "0.6.1" typed_data: dependency: transitive description: name: typed_data - url: "https://pub.dartlang.org" + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c + url: "https://pub.dev" source: hosted - version: "1.3.0" + version: "1.3.2" + uuid: + dependency: transitive + description: + name: uuid + sha256: "22c94e5ad1e75f9934b766b53c742572ee2677c56bc871d850a57dad0f82127f" + url: "https://pub.dev" + source: hosted + version: "4.2.2" vector_math: dependency: transitive description: name: vector_math - url: "https://pub.dartlang.org" + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.4" + web: + dependency: transitive + description: + name: web + sha256: afe077240a270dcfd2aafe77602b4113645af95d0ad31128cc02bce5ac5d5152 + url: "https://pub.dev" + source: hosted + version: "0.3.0" sdks: - dart: ">=2.17.0-0 <3.0.0" - flutter: ">=2.10.0" + dart: ">=3.2.0-194.0.dev <4.0.0" + flutter: ">=3.13.0" From 333fb95a9993a74e15d30a5edeadbdc3512ec391 Mon Sep 17 00:00:00 2001 From: Munsif Ali Date: Wed, 20 Dec 2023 21:47:33 +0500 Subject: [PATCH 2/7] flutter pub upgrade --major-versions --- .flutter-plugins-dependencies | 2 +- pubspec.lock | 14 +++++++------- pubspec.yaml | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies index 2c62425..5cdf17c 100644 --- a/.flutter-plugins-dependencies +++ b/.flutter-plugins-dependencies @@ -1 +1 @@ -{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"geolocator_apple","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.2/","native_build":true,"dependencies":[]},{"name":"google_maps_flutter_ios","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.3.3/","native_build":true,"dependencies":[]}],"android":[{"name":"flutter_plugin_android_lifecycle","path":"/home/munsif/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/","native_build":true,"dependencies":[]},{"name":"geolocator_android","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_android-4.4.0/","native_build":true,"dependencies":[]},{"name":"google_maps_flutter_android","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.6.0/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]}],"macos":[{"name":"geolocator_apple","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.2/","native_build":true,"dependencies":[]}],"linux":[],"windows":[{"name":"geolocator_windows","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_windows-0.1.3/","native_build":true,"dependencies":[]}],"web":[{"name":"geolocator_web","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_web-2.2.0/","dependencies":[]},{"name":"google_maps_flutter_web","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.4+2/","dependencies":[]}]},"dependencyGraph":[{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"geolocator","dependencies":["geolocator_android","geolocator_apple","geolocator_web","geolocator_windows"]},{"name":"geolocator_android","dependencies":[]},{"name":"geolocator_apple","dependencies":[]},{"name":"geolocator_web","dependencies":[]},{"name":"geolocator_windows","dependencies":[]},{"name":"google_maps_flutter","dependencies":["google_maps_flutter_android","google_maps_flutter_ios","google_maps_flutter_web"]},{"name":"google_maps_flutter_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"google_maps_flutter_ios","dependencies":[]},{"name":"google_maps_flutter_web","dependencies":[]}],"date_created":"2023-12-20 21:46:34.923483","version":"3.16.4"} \ No newline at end of file +{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"geolocator_apple","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.2/","native_build":true,"dependencies":[]},{"name":"google_maps_flutter_ios","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.3.3/","native_build":true,"dependencies":[]}],"android":[{"name":"flutter_plugin_android_lifecycle","path":"/home/munsif/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/","native_build":true,"dependencies":[]},{"name":"geolocator_android","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_android-4.4.0/","native_build":true,"dependencies":[]},{"name":"google_maps_flutter_android","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.6.0/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]}],"macos":[{"name":"geolocator_apple","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.2/","native_build":true,"dependencies":[]}],"linux":[],"windows":[{"name":"geolocator_windows","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.2/","native_build":true,"dependencies":[]}],"web":[{"name":"geolocator_web","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_web-2.2.0/","dependencies":[]},{"name":"google_maps_flutter_web","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.4+2/","dependencies":[]}]},"dependencyGraph":[{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"geolocator","dependencies":["geolocator_android","geolocator_apple","geolocator_web","geolocator_windows"]},{"name":"geolocator_android","dependencies":[]},{"name":"geolocator_apple","dependencies":[]},{"name":"geolocator_web","dependencies":[]},{"name":"geolocator_windows","dependencies":[]},{"name":"google_maps_flutter","dependencies":["google_maps_flutter_android","google_maps_flutter_ios","google_maps_flutter_web"]},{"name":"google_maps_flutter_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"google_maps_flutter_ios","dependencies":[]},{"name":"google_maps_flutter_web","dependencies":[]}],"date_created":"2023-12-20 21:47:10.554012","version":"3.16.4"} \ No newline at end of file diff --git a/pubspec.lock b/pubspec.lock index 3116cc8..6fce04c 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -92,10 +92,10 @@ packages: dependency: "direct main" description: name: geolocator - sha256: "5c23f3613f50586c0bbb2b8f970240ae66b3bd992088cf60dd5ee2e6f7dde3a8" + sha256: e946395fc608842bb2f6c914807e9183f86f3cb787f6b8f832753e5251036f02 url: "https://pub.dev" source: hosted - version: "9.0.2" + version: "10.1.0" geolocator_android: dependency: transitive description: @@ -132,10 +132,10 @@ packages: dependency: transitive description: name: geolocator_windows - sha256: "4f4218f122a6978d0ad655fa3541eea74c67417440b09f0657238810d5af6bdc" + sha256: a92fae29779d5c6dc60e8411302f5221ade464968fe80a36d330e80a71f087af url: "https://pub.dev" source: hosted - version: "0.1.3" + version: "0.2.2" google_maps: dependency: transitive description: @@ -196,10 +196,10 @@ packages: dependency: "direct main" description: name: http - sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2" + sha256: d4872660c46d929f6b8a9ef4e7a7eff7e49bbf0c4ec3f385ee32df5119175139 url: "https://pub.dev" source: hosted - version: "0.13.6" + version: "1.1.2" http_parser: dependency: transitive description: @@ -374,5 +374,5 @@ packages: source: hosted version: "0.3.0" sdks: - dart: ">=3.2.0-194.0.dev <4.0.0" + dart: ">=3.2.0 <4.0.0" flutter: ">=3.13.0" diff --git a/pubspec.yaml b/pubspec.yaml index 75d6448..2997655 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -9,10 +9,10 @@ environment: dependencies: flutter: sdk: flutter - http: ^0.13.5 + http: ^1.1.2 google_maps_flutter: ^2.2.0 # location: ^4.4.0 - geolocator: ^9.0.1 + geolocator: ^10.1.0 dev_dependencies: flutter_test: From a3c66deaf3aa509073b9411c454056fd5b34eb9f Mon Sep 17 00:00:00 2001 From: Munsif Ali Date: Wed, 20 Dec 2023 21:48:34 +0500 Subject: [PATCH 3/7] change FlatButton to ElevatedButton --- example/example.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/example/example.dart b/example/example.dart index 768db3f..0dfaed4 100644 --- a/example/example.dart +++ b/example/example.dart @@ -12,7 +12,7 @@ class PickerDemoState extends State { return Scaffold( appBar: AppBar(title: const Text('Picker Example')), body: Center( - child: FlatButton( + child: ElevatedButton( child: Text("Pick Delivery location"), onPressed: () { showPlacePicker(); From cd818d53fdcaa09917f9197f67077a9ffa3a13bb Mon Sep 17 00:00:00 2001 From: Munsif Ali Date: Thu, 21 Dec 2023 09:22:49 +0500 Subject: [PATCH 4/7] change sdk version and upgrade google_maps_flutter version --- .flutter-plugins-dependencies | 2 +- pubspec.yaml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies index 5cdf17c..da51baf 100644 --- a/.flutter-plugins-dependencies +++ b/.flutter-plugins-dependencies @@ -1 +1 @@ -{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"geolocator_apple","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.2/","native_build":true,"dependencies":[]},{"name":"google_maps_flutter_ios","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.3.3/","native_build":true,"dependencies":[]}],"android":[{"name":"flutter_plugin_android_lifecycle","path":"/home/munsif/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/","native_build":true,"dependencies":[]},{"name":"geolocator_android","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_android-4.4.0/","native_build":true,"dependencies":[]},{"name":"google_maps_flutter_android","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.6.0/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]}],"macos":[{"name":"geolocator_apple","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.2/","native_build":true,"dependencies":[]}],"linux":[],"windows":[{"name":"geolocator_windows","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.2/","native_build":true,"dependencies":[]}],"web":[{"name":"geolocator_web","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_web-2.2.0/","dependencies":[]},{"name":"google_maps_flutter_web","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.4+2/","dependencies":[]}]},"dependencyGraph":[{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"geolocator","dependencies":["geolocator_android","geolocator_apple","geolocator_web","geolocator_windows"]},{"name":"geolocator_android","dependencies":[]},{"name":"geolocator_apple","dependencies":[]},{"name":"geolocator_web","dependencies":[]},{"name":"geolocator_windows","dependencies":[]},{"name":"google_maps_flutter","dependencies":["google_maps_flutter_android","google_maps_flutter_ios","google_maps_flutter_web"]},{"name":"google_maps_flutter_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"google_maps_flutter_ios","dependencies":[]},{"name":"google_maps_flutter_web","dependencies":[]}],"date_created":"2023-12-20 21:47:10.554012","version":"3.16.4"} \ No newline at end of file +{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"geolocator_apple","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.2/","native_build":true,"dependencies":[]},{"name":"google_maps_flutter_ios","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.3.3/","native_build":true,"dependencies":[]}],"android":[{"name":"flutter_plugin_android_lifecycle","path":"/home/munsif/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/","native_build":true,"dependencies":[]},{"name":"geolocator_android","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_android-4.4.0/","native_build":true,"dependencies":[]},{"name":"google_maps_flutter_android","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.6.0/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]}],"macos":[{"name":"geolocator_apple","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.2/","native_build":true,"dependencies":[]}],"linux":[],"windows":[{"name":"geolocator_windows","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.2/","native_build":true,"dependencies":[]}],"web":[{"name":"geolocator_web","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_web-2.2.0/","dependencies":[]},{"name":"google_maps_flutter_web","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.4+2/","dependencies":[]}]},"dependencyGraph":[{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"geolocator","dependencies":["geolocator_android","geolocator_apple","geolocator_web","geolocator_windows"]},{"name":"geolocator_android","dependencies":[]},{"name":"geolocator_apple","dependencies":[]},{"name":"geolocator_web","dependencies":[]},{"name":"geolocator_windows","dependencies":[]},{"name":"google_maps_flutter","dependencies":["google_maps_flutter_android","google_maps_flutter_ios","google_maps_flutter_web"]},{"name":"google_maps_flutter_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"google_maps_flutter_ios","dependencies":[]},{"name":"google_maps_flutter_web","dependencies":[]}],"date_created":"2023-12-21 09:22:27.324378","version":"3.16.4"} \ No newline at end of file diff --git a/pubspec.yaml b/pubspec.yaml index 2997655..693107e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -4,14 +4,14 @@ version: 0.10.0 homepage: https://github.com/blackmann/locationpicker environment: - sdk: ">=2.14.0 <3.0.0" + sdk: ">=3.1.3 <4.0.0" dependencies: flutter: sdk: flutter http: ^1.1.2 - google_maps_flutter: ^2.2.0 -# location: ^4.4.0 + google_maps_flutter: ^2.5.0 + # location: ^4.4.0 geolocator: ^10.1.0 dev_dependencies: From 1ed59f7a57faaa0f9bb1d83c8a1bacc8164b2d6d Mon Sep 17 00:00:00 2001 From: Munsif Ali Date: Thu, 21 Dec 2023 09:28:14 +0500 Subject: [PATCH 5/7] remove warnings --- lib/widgets/place_picker.dart | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/lib/widgets/place_picker.dart b/lib/widgets/place_picker.dart index dc2aec1..213b29e 100644 --- a/lib/widgets/place_picker.dart +++ b/lib/widgets/place_picker.dart @@ -90,15 +90,8 @@ class PlacePickerState extends State { super.initState(); if (widget.displayLocation == null) { _getCurrentLocation().then((value) { - if (value != null) { - setState(() { - _currentLocation = value; - }); - } else { - //Navigator.of(context).pop(null); - print("getting current location null"); - } setState(() { + _currentLocation = value; _loadMap = true; }); }).catchError((e) { @@ -137,7 +130,7 @@ class PlacePickerState extends State { locationResult = null; _delayedPop(); return Future.value(false); - } else { + } else { return Future.value(true); } }, @@ -193,7 +186,8 @@ class PlacePickerState extends State { Padding( child: Text(widget.localizationItem!.nearBy, style: TextStyle(fontSize: 16)), - padding: EdgeInsets.symmetric(horizontal: 24, vertical: 8), + padding: + EdgeInsets.symmetric(horizontal: 24, vertical: 8), ), Expanded( child: ListView( @@ -236,7 +230,7 @@ class PlacePickerState extends State { previousSearchTerm = place; - if (context == null) { + if (context.mounted) { return; } @@ -281,7 +275,7 @@ class PlacePickerState extends State { ), ); - Overlay.of(context)?.insert(this.overlayEntry!); + Overlay.of(context).insert(this.overlayEntry!); autoCompleteSearch(place); } @@ -397,7 +391,7 @@ class PlacePickerState extends State { ), ); - Overlay.of(context)?.insert(this.overlayEntry!); + Overlay.of(context).insert(this.overlayEntry!); } /// Utility function to get clean readable name of a location. First checks @@ -512,7 +506,7 @@ class PlacePickerState extends State { result['address_components'].length > 0) { for (var i = 0; i < result['address_components'].length; i++) { var tmp = result['address_components'][i]; - var types = tmp["types"] as List; + var types = tmp["types"] as List?; var shortName = tmp['short_name']; if (types == null) { continue; @@ -645,7 +639,7 @@ class PlacePickerState extends State { //moveToLocation(target); print('target:$target'); return target; - } on TimeoutException catch (e) { + } on TimeoutException catch (_) { final locationData = await Geolocator.getLastKnownPosition(); if (locationData != null) { return LatLng(locationData.latitude, locationData.longitude); From 5b3b6c8e55e5e42e80856ab227f98f7e8338bfdf Mon Sep 17 00:00:00 2001 From: Munsif Ali Date: Thu, 21 Dec 2023 18:14:23 +0500 Subject: [PATCH 6/7] add .flutter-plugins-dependencies to .gitignore --- .flutter-plugins-dependencies | 1 - .gitignore | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 .flutter-plugins-dependencies diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies deleted file mode 100644 index da51baf..0000000 --- a/.flutter-plugins-dependencies +++ /dev/null @@ -1 +0,0 @@ -{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"geolocator_apple","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.2/","native_build":true,"dependencies":[]},{"name":"google_maps_flutter_ios","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.3.3/","native_build":true,"dependencies":[]}],"android":[{"name":"flutter_plugin_android_lifecycle","path":"/home/munsif/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.17/","native_build":true,"dependencies":[]},{"name":"geolocator_android","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_android-4.4.0/","native_build":true,"dependencies":[]},{"name":"google_maps_flutter_android","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.6.0/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]}],"macos":[{"name":"geolocator_apple","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.2/","native_build":true,"dependencies":[]}],"linux":[],"windows":[{"name":"geolocator_windows","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.2/","native_build":true,"dependencies":[]}],"web":[{"name":"geolocator_web","path":"/home/munsif/.pub-cache/hosted/pub.dev/geolocator_web-2.2.0/","dependencies":[]},{"name":"google_maps_flutter_web","path":"/home/munsif/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.4+2/","dependencies":[]}]},"dependencyGraph":[{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"geolocator","dependencies":["geolocator_android","geolocator_apple","geolocator_web","geolocator_windows"]},{"name":"geolocator_android","dependencies":[]},{"name":"geolocator_apple","dependencies":[]},{"name":"geolocator_web","dependencies":[]},{"name":"geolocator_windows","dependencies":[]},{"name":"google_maps_flutter","dependencies":["google_maps_flutter_android","google_maps_flutter_ios","google_maps_flutter_web"]},{"name":"google_maps_flutter_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"google_maps_flutter_ios","dependencies":[]},{"name":"google_maps_flutter_web","dependencies":[]}],"date_created":"2023-12-21 09:22:27.324378","version":"3.16.4"} \ No newline at end of file diff --git a/.gitignore b/.gitignore index 9d7edcf..e54300c 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ .buildlog/ .history .svn/ +.flutter-plugins-dependencies # IntelliJ related *.iml From 7d394f40c588521080f24b8882d70b946ab792d5 Mon Sep 17 00:00:00 2001 From: Munsif Ali Date: Thu, 21 Dec 2023 18:16:33 +0500 Subject: [PATCH 7/7] correct the context.mounted condtion to check if the context is mounted --- lib/widgets/place_picker.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/widgets/place_picker.dart b/lib/widgets/place_picker.dart index 213b29e..41d8ff4 100644 --- a/lib/widgets/place_picker.dart +++ b/lib/widgets/place_picker.dart @@ -230,7 +230,7 @@ class PlacePickerState extends State { previousSearchTerm = place; - if (context.mounted) { + if (!context.mounted) { return; }