addtocart

This commit is contained in:
2025-01-30 18:59:34 +05:30
parent 12056d7521
commit 48fab4a1c0
21 changed files with 1662 additions and 742 deletions

View File

@@ -3,793 +3,793 @@
"packages": [ "packages": [
{ {
"name": "animation_list", "name": "animation_list",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/animation_list-3.1.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animation_list-3.1.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "animations", "name": "animations",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/animations-2.0.11", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animations-2.0.11",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.2" "languageVersion": "3.2"
}, },
{ {
"name": "args", "name": "args",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/args-2.6.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/args-2.6.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.3" "languageVersion": "3.3"
}, },
{ {
"name": "async", "name": "async",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/async-2.11.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/async-2.11.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.18" "languageVersion": "2.18"
}, },
{ {
"name": "back_button_interceptor", "name": "back_button_interceptor",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.2" "languageVersion": "3.2"
}, },
{ {
"name": "boolean_selector", "name": "boolean_selector",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.17" "languageVersion": "2.17"
}, },
{ {
"name": "cached_network_image", "name": "cached_network_image",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "cached_network_image_platform_interface", "name": "cached_network_image_platform_interface",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "cached_network_image_web", "name": "cached_network_image_web",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "carousel_slider", "name": "carousel_slider",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "characters", "name": "characters",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/characters-1.3.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/characters-1.3.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "clock", "name": "clock",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/clock-1.1.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/clock-1.1.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "collection", "name": "collection",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/collection-1.18.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/collection-1.18.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.18" "languageVersion": "2.18"
}, },
{ {
"name": "connectivity_plus", "name": "connectivity_plus",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.2" "languageVersion": "3.2"
}, },
{ {
"name": "connectivity_plus_platform_interface", "name": "connectivity_plus_platform_interface",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.18" "languageVersion": "2.18"
}, },
{ {
"name": "crypto", "name": "crypto",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/crypto-3.0.6", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/crypto-3.0.6",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.4" "languageVersion": "3.4"
}, },
{ {
"name": "csslib", "name": "csslib",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/csslib-1.0.2", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/csslib-1.0.2",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.1" "languageVersion": "3.1"
}, },
{ {
"name": "cupertino_icons", "name": "cupertino_icons",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.1" "languageVersion": "3.1"
}, },
{ {
"name": "dbus", "name": "dbus",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dbus-0.7.11", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dbus-0.7.11",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.17" "languageVersion": "2.17"
}, },
{ {
"name": "dio", "name": "dio",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dio-5.7.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio-5.7.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.18" "languageVersion": "2.18"
}, },
{ {
"name": "dio_web_adapter", "name": "dio_web_adapter",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.3" "languageVersion": "3.3"
}, },
{ {
"name": "dots_indicator", "name": "dots_indicator",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "dotted_border", "name": "dotted_border",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dotted_border-2.1.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dotted_border-2.1.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "fake_async", "name": "fake_async",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fake_async-1.3.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fake_async-1.3.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "ffi", "name": "ffi",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/ffi-2.1.3", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/ffi-2.1.3",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.3" "languageVersion": "3.3"
}, },
{ {
"name": "file", "name": "file",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/file-7.0.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file-7.0.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "fixnum", "name": "fixnum",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fixnum-1.1.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fixnum-1.1.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.1" "languageVersion": "3.1"
}, },
{ {
"name": "flutter", "name": "flutter",
"rootUri": "file:///Users/apple/Documents/development/flutter/packages/flutter", "rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.3" "languageVersion": "3.3"
}, },
{ {
"name": "flutter_animate", "name": "flutter_animate",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.17" "languageVersion": "2.17"
}, },
{ {
"name": "flutter_cache_manager", "name": "flutter_cache_manager",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.17" "languageVersion": "2.17"
}, },
{ {
"name": "flutter_google_places", "name": "flutter_google_places",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "flutter_lints", "name": "flutter_lints",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.1" "languageVersion": "3.1"
}, },
{ {
"name": "flutter_plugin_android_lifecycle", "name": "flutter_plugin_android_lifecycle",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.4" "languageVersion": "3.4"
}, },
{ {
"name": "flutter_rating_stars", "name": "flutter_rating_stars",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_rating_stars-1.1.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_rating_stars-1.1.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.2" "languageVersion": "3.2"
}, },
{ {
"name": "flutter_screenutil", "name": "flutter_screenutil",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.17" "languageVersion": "2.17"
}, },
{ {
"name": "flutter_shaders", "name": "flutter_shaders",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.19" "languageVersion": "2.19"
}, },
{ {
"name": "flutter_svg", "name": "flutter_svg",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.19" "languageVersion": "2.19"
}, },
{ {
"name": "flutter_test", "name": "flutter_test",
"rootUri": "file:///Users/apple/Documents/development/flutter/packages/flutter_test", "rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_test",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.3" "languageVersion": "3.3"
}, },
{ {
"name": "flutter_toggle_tab", "name": "flutter_toggle_tab",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "flutter_web_plugins", "name": "flutter_web_plugins",
"rootUri": "file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins", "rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.2" "languageVersion": "3.2"
}, },
{ {
"name": "fluttertoast", "name": "fluttertoast",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "fpdart", "name": "fpdart",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fpdart-1.1.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fpdart-1.1.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "gap", "name": "gap",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/gap-3.0.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/gap-3.0.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "geocoding", "name": "geocoding",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.17" "languageVersion": "2.17"
}, },
{ {
"name": "geocoding_android", "name": "geocoding_android",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.17" "languageVersion": "2.17"
}, },
{ {
"name": "geocoding_ios", "name": "geocoding_ios",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.17" "languageVersion": "2.17"
}, },
{ {
"name": "geocoding_platform_interface", "name": "geocoding_platform_interface",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "geolocator", "name": "geolocator",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.15" "languageVersion": "2.15"
}, },
{ {
"name": "geolocator_android", "name": "geolocator_android",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.15" "languageVersion": "2.15"
}, },
{ {
"name": "geolocator_apple", "name": "geolocator_apple",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.15" "languageVersion": "2.15"
}, },
{ {
"name": "geolocator_platform_interface", "name": "geolocator_platform_interface",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.15" "languageVersion": "2.15"
}, },
{ {
"name": "geolocator_web", "name": "geolocator_web",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.4" "languageVersion": "3.4"
}, },
{ {
"name": "geolocator_windows", "name": "geolocator_windows",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.15" "languageVersion": "2.15"
}, },
{ {
"name": "get_it", "name": "get_it",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/get_it-8.0.3", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/get_it-8.0.3",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "go_router", "name": "go_router",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/go_router-14.7.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/go_router-14.7.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.4" "languageVersion": "3.4"
}, },
{ {
"name": "google_api_headers", "name": "google_api_headers",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "google_fonts", "name": "google_fonts",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_fonts-4.0.4", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_fonts-4.0.4",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.14" "languageVersion": "2.14"
}, },
{ {
"name": "google_maps", "name": "google_maps",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps-8.1.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps-8.1.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.4" "languageVersion": "3.4"
}, },
{ {
"name": "google_maps_flutter", "name": "google_maps_flutter",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.4" "languageVersion": "3.4"
}, },
{ {
"name": "google_maps_flutter_android", "name": "google_maps_flutter_android",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.4" "languageVersion": "3.4"
}, },
{ {
"name": "google_maps_flutter_ios", "name": "google_maps_flutter_ios",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.3" "languageVersion": "3.3"
}, },
{ {
"name": "google_maps_flutter_platform_interface", "name": "google_maps_flutter_platform_interface",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.3" "languageVersion": "3.3"
}, },
{ {
"name": "google_maps_flutter_web", "name": "google_maps_flutter_web",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.3" "languageVersion": "3.3"
}, },
{ {
"name": "google_maps_webservice", "name": "google_maps_webservice",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "html", "name": "html",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/html-0.15.5", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/html-0.15.5",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.2" "languageVersion": "3.2"
}, },
{ {
"name": "http", "name": "http",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/http-0.13.6", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http-0.13.6",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.19" "languageVersion": "2.19"
}, },
{ {
"name": "http_parser", "name": "http_parser",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/http_parser-4.0.2", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http_parser-4.0.2",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "intl", "name": "intl",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/intl-0.19.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/intl-0.19.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "json_annotation", "name": "json_annotation",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/json_annotation-4.9.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/json_annotation-4.9.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "leak_tracker", "name": "leak_tracker",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker-10.0.5", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker-10.0.4",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.2" "languageVersion": "3.2"
}, },
{ {
"name": "leak_tracker_flutter_testing", "name": "leak_tracker_flutter_testing",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.5", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.3",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.2" "languageVersion": "3.2"
}, },
{ {
"name": "leak_tracker_testing", "name": "leak_tracker_testing",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.2" "languageVersion": "3.2"
}, },
{ {
"name": "lints", "name": "lints",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/lints-3.0.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/lints-3.0.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "loader_overlay", "name": "loader_overlay",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "logging", "name": "logging",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/logging-1.3.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/logging-1.3.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.4" "languageVersion": "3.4"
}, },
{ {
"name": "matcher", "name": "matcher",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/matcher-0.12.16+1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/matcher-0.12.16+1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "material_color_utilities", "name": "material_color_utilities",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/material_color_utilities-0.11.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.17" "languageVersion": "2.17"
}, },
{ {
"name": "material_design_icons_flutter", "name": "material_design_icons_flutter",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "meta", "name": "meta",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/meta-1.15.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/meta-1.12.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "nested", "name": "nested",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/nested-1.0.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nested-1.0.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "nm", "name": "nm",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/nm-0.5.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nm-0.5.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "octo_image", "name": "octo_image",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/octo_image-2.1.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/octo_image-2.1.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "otp_text_field", "name": "otp_text_field",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "package_info_plus", "name": "package_info_plus",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.18" "languageVersion": "2.18"
}, },
{ {
"name": "package_info_plus_platform_interface", "name": "package_info_plus_platform_interface",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "path", "name": "path",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path-1.9.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path-1.9.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "path_drawing", "name": "path_drawing",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_drawing-1.0.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_drawing-1.0.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "path_parsing", "name": "path_parsing",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_parsing-1.1.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_parsing-1.1.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.3" "languageVersion": "3.3"
}, },
{ {
"name": "path_provider", "name": "path_provider",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.4" "languageVersion": "3.4"
}, },
{ {
"name": "path_provider_android", "name": "path_provider_android",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.4" "languageVersion": "3.4"
}, },
{ {
"name": "path_provider_foundation", "name": "path_provider_foundation",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.3" "languageVersion": "3.3"
}, },
{ {
"name": "path_provider_linux", "name": "path_provider_linux",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.19" "languageVersion": "2.19"
}, },
{ {
"name": "path_provider_platform_interface", "name": "path_provider_platform_interface",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "path_provider_windows", "name": "path_provider_windows",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.2" "languageVersion": "3.2"
}, },
{ {
"name": "petitparser", "name": "petitparser",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/petitparser-6.0.2", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/petitparser-6.0.2",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.2" "languageVersion": "3.2"
}, },
{ {
"name": "platform", "name": "platform",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/platform-3.1.6", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/platform-3.1.6",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.2" "languageVersion": "3.2"
}, },
{ {
"name": "plugin_platform_interface", "name": "plugin_platform_interface",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "pretty_dio_logger", "name": "pretty_dio_logger",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "provider", "name": "provider",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/provider-6.1.2", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/provider-6.1.2",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "readmore", "name": "readmore",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/readmore-3.0.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/readmore-3.0.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "rxdart", "name": "rxdart",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/rxdart-0.26.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/rxdart-0.26.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "sanitize_html", "name": "sanitize_html",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "shared_preferences", "name": "shared_preferences",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.4" "languageVersion": "3.4"
}, },
{ {
"name": "shared_preferences_android", "name": "shared_preferences_android",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.4" "languageVersion": "3.4"
}, },
{ {
"name": "shared_preferences_foundation", "name": "shared_preferences_foundation",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.4" "languageVersion": "3.4"
}, },
{ {
"name": "shared_preferences_linux", "name": "shared_preferences_linux",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.3" "languageVersion": "3.3"
}, },
{ {
"name": "shared_preferences_platform_interface", "name": "shared_preferences_platform_interface",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.2" "languageVersion": "3.2"
}, },
{ {
"name": "shared_preferences_web", "name": "shared_preferences_web",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.4" "languageVersion": "3.4"
}, },
{ {
"name": "shared_preferences_windows", "name": "shared_preferences_windows",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.3" "languageVersion": "3.3"
}, },
{ {
"name": "sky_engine", "name": "sky_engine",
"rootUri": "file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine", "rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/bin/cache/pkg/sky_engine",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.2" "languageVersion": "3.2"
}, },
{ {
"name": "source_span", "name": "source_span",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/source_span-1.10.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/source_span-1.10.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.18" "languageVersion": "2.18"
}, },
{ {
"name": "sprintf", "name": "sprintf",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sprintf-7.0.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sprintf-7.0.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "sqflite", "name": "sqflite",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.3" "languageVersion": "3.3"
}, },
{ {
"name": "sqflite_common", "name": "sqflite_common",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.3" "languageVersion": "3.3"
}, },
{ {
"name": "stack_trace", "name": "stack_trace",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/stack_trace-1.11.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stack_trace-1.11.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.18" "languageVersion": "2.18"
}, },
{ {
"name": "stream_channel", "name": "stream_channel",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/stream_channel-2.1.2", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_channel-2.1.2",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.19" "languageVersion": "2.19"
}, },
{ {
"name": "stream_transform", "name": "stream_transform",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/stream_transform-2.1.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_transform-2.1.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.1" "languageVersion": "3.1"
}, },
{ {
"name": "string_scanner", "name": "string_scanner",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/string_scanner-1.2.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/string_scanner-1.2.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.18" "languageVersion": "2.18"
}, },
{ {
"name": "synchronized", "name": "synchronized",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "term_glyph", "name": "term_glyph",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/term_glyph-1.2.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/term_glyph-1.2.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{ {
"name": "test_api", "name": "test_api",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/test_api-0.7.2", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/test_api-0.7.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.2" "languageVersion": "3.0"
}, },
{ {
"name": "typed_data", "name": "typed_data",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/typed_data-1.3.2", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/typed_data-1.3.2",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.17" "languageVersion": "2.17"
}, },
{ {
"name": "uuid", "name": "uuid",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/uuid-4.5.1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/uuid-4.5.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.0" "languageVersion": "3.0"
}, },
{ {
"name": "vector_graphics", "name": "vector_graphics",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.17" "languageVersion": "2.17"
}, },
{ {
"name": "vector_graphics_codec", "name": "vector_graphics_codec",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.17" "languageVersion": "2.17"
}, },
{ {
"name": "vector_graphics_compiler", "name": "vector_graphics_compiler",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.19" "languageVersion": "2.19"
}, },
{ {
"name": "vector_math", "name": "vector_math",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_math-2.1.4", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_math-2.1.4",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.14" "languageVersion": "2.14"
}, },
{ {
"name": "vm_service", "name": "vm_service",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vm_service-14.2.5", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vm_service-14.2.1",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.3" "languageVersion": "3.3"
}, },
{ {
"name": "web", "name": "web",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/web-1.1.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/web-1.1.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.4" "languageVersion": "3.4"
}, },
{ {
"name": "win32", "name": "win32",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/win32-5.5.4", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/win32-5.5.4",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.4" "languageVersion": "3.4"
}, },
{ {
"name": "xdg_directories", "name": "xdg_directories",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.3" "languageVersion": "3.3"
}, },
{ {
"name": "xml", "name": "xml",
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/xml-6.5.0", "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xml-6.5.0",
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "3.2" "languageVersion": "3.2"
}, },
@@ -800,10 +800,10 @@
"languageVersion": "3.4" "languageVersion": "3.4"
} }
], ],
"generated": "2025-01-29T19:51:58.789295Z", "generated": "2025-01-30T13:29:16.263564Z",
"generator": "pub", "generator": "pub",
"generatorVersion": "3.5.3", "generatorVersion": "3.4.4",
"flutterRoot": "file:///Users/apple/Documents/development/flutter", "flutterRoot": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter",
"flutterVersion": "3.24.3", "flutterVersion": "3.22.3",
"pubCache": "file:///Users/apple/.pub-cache" "pubCache": "file:///Users/rajeevsingh/.pub-cache"
} }

View File

@@ -1,533 +1,533 @@
animation_list animation_list
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/animation_list-3.1.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animation_list-3.1.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/animation_list-3.1.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animation_list-3.1.0/lib/
animations animations
3.2 3.2
file:///Users/apple/.pub-cache/hosted/pub.dev/animations-2.0.11/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animations-2.0.11/
file:///Users/apple/.pub-cache/hosted/pub.dev/animations-2.0.11/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animations-2.0.11/lib/
args args
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/args-2.6.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/args-2.6.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/args-2.6.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/args-2.6.0/lib/
async async
2.18 2.18
file:///Users/apple/.pub-cache/hosted/pub.dev/async-2.11.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/async-2.11.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/async-2.11.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/async-2.11.0/lib/
back_button_interceptor back_button_interceptor
3.2 3.2
file:///Users/apple/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3/
file:///Users/apple/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3/lib/
boolean_selector boolean_selector
2.17 2.17
file:///Users/apple/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/
cached_network_image cached_network_image
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/lib/
cached_network_image_platform_interface cached_network_image_platform_interface
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/lib/
cached_network_image_web cached_network_image_web
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0/lib/
carousel_slider carousel_slider
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0/lib/
characters characters
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/characters-1.3.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/characters-1.3.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/
clock clock
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/clock-1.1.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/clock-1.1.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/
collection collection
2.18 2.18
file:///Users/apple/.pub-cache/hosted/pub.dev/collection-1.18.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/collection-1.18.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/
connectivity_plus connectivity_plus
3.2 3.2
file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/lib/
connectivity_plus_platform_interface connectivity_plus_platform_interface
2.18 2.18
file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1/lib/
crypto crypto
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/crypto-3.0.6/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/crypto-3.0.6/
file:///Users/apple/.pub-cache/hosted/pub.dev/crypto-3.0.6/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/crypto-3.0.6/lib/
csslib csslib
3.1 3.1
file:///Users/apple/.pub-cache/hosted/pub.dev/csslib-1.0.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/csslib-1.0.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/csslib-1.0.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/csslib-1.0.2/lib/
cupertino_icons cupertino_icons
3.1 3.1
file:///Users/apple/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8/
file:///Users/apple/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8/lib/
dbus dbus
2.17 2.17
file:///Users/apple/.pub-cache/hosted/pub.dev/dbus-0.7.11/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dbus-0.7.11/
file:///Users/apple/.pub-cache/hosted/pub.dev/dbus-0.7.11/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dbus-0.7.11/lib/
dio dio
2.18 2.18
file:///Users/apple/.pub-cache/hosted/pub.dev/dio-5.7.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio-5.7.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/dio-5.7.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio-5.7.0/lib/
dio_web_adapter dio_web_adapter
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0/lib/
dots_indicator dots_indicator
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0/lib/
dotted_border dotted_border
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/dotted_border-2.1.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dotted_border-2.1.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/dotted_border-2.1.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dotted_border-2.1.0/lib/
fake_async fake_async
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/fake_async-1.3.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fake_async-1.3.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/
ffi ffi
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/ffi-2.1.3/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/ffi-2.1.3/
file:///Users/apple/.pub-cache/hosted/pub.dev/ffi-2.1.3/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/ffi-2.1.3/lib/
file file
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/file-7.0.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file-7.0.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/file-7.0.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file-7.0.1/lib/
fixnum fixnum
3.1 3.1
file:///Users/apple/.pub-cache/hosted/pub.dev/fixnum-1.1.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fixnum-1.1.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/fixnum-1.1.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fixnum-1.1.1/lib/
flutter_animate flutter_animate
2.17 2.17
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2/lib/
flutter_cache_manager flutter_cache_manager
2.17 2.17
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/lib/
flutter_google_places flutter_google_places
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0/lib/
flutter_lints flutter_lints
3.1 3.1
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/lib/
flutter_plugin_android_lifecycle flutter_plugin_android_lifecycle
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/lib/
flutter_rating_stars flutter_rating_stars
3.2 3.2
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_rating_stars-1.1.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_rating_stars-1.1.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_rating_stars-1.1.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_rating_stars-1.1.0/lib/
flutter_screenutil flutter_screenutil
2.17 2.17
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/lib/
flutter_shaders flutter_shaders
2.19 2.19
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3/
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3/lib/
flutter_svg flutter_svg
2.19 2.19
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/
flutter_toggle_tab flutter_toggle_tab
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1/lib/
fluttertoast fluttertoast
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/
file:///Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/lib/
fpdart fpdart
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/fpdart-1.1.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fpdart-1.1.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/fpdart-1.1.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fpdart-1.1.1/lib/
gap gap
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/gap-3.0.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/gap-3.0.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/gap-3.0.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/gap-3.0.1/lib/
geocoding geocoding
2.17 2.17
file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0/lib/
geocoding_android geocoding_android
2.17 2.17
file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/lib/
geocoding_ios geocoding_ios
2.17 2.17
file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/lib/
geocoding_platform_interface geocoding_platform_interface
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0/lib/
geolocator geolocator
2.15 2.15
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2/lib/
geolocator_android geolocator_android
2.15 2.15
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/lib/
geolocator_apple geolocator_apple
2.15 2.15
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/lib/
geolocator_platform_interface geolocator_platform_interface
2.15 2.15
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4/
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4/lib/
geolocator_web geolocator_web
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/lib/
geolocator_windows geolocator_windows
2.15 2.15
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/lib/
get_it get_it
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/get_it-8.0.3/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/get_it-8.0.3/
file:///Users/apple/.pub-cache/hosted/pub.dev/get_it-8.0.3/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/get_it-8.0.3/lib/
go_router go_router
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/go_router-14.7.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/go_router-14.7.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/go_router-14.7.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/go_router-14.7.1/lib/
google_api_headers google_api_headers
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/lib/
google_fonts google_fonts
2.14 2.14
file:///Users/apple/.pub-cache/hosted/pub.dev/google_fonts-4.0.4/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_fonts-4.0.4/
file:///Users/apple/.pub-cache/hosted/pub.dev/google_fonts-4.0.4/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_fonts-4.0.4/lib/
google_maps google_maps
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps-8.1.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps-8.1.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps-8.1.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps-8.1.1/lib/
google_maps_flutter google_maps_flutter
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/lib/
google_maps_flutter_android google_maps_flutter_android
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/lib/
google_maps_flutter_ios google_maps_flutter_ios
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/lib/
google_maps_flutter_platform_interface google_maps_flutter_platform_interface
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5/
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5/lib/
google_maps_flutter_web google_maps_flutter_web
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/lib/
google_maps_webservice google_maps_webservice
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5/
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5/lib/
html html
3.2 3.2
file:///Users/apple/.pub-cache/hosted/pub.dev/html-0.15.5/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/html-0.15.5/
file:///Users/apple/.pub-cache/hosted/pub.dev/html-0.15.5/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/html-0.15.5/lib/
http http
2.19 2.19
file:///Users/apple/.pub-cache/hosted/pub.dev/http-0.13.6/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http-0.13.6/
file:///Users/apple/.pub-cache/hosted/pub.dev/http-0.13.6/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http-0.13.6/lib/
http_parser http_parser
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/http_parser-4.0.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http_parser-4.0.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/
intl intl
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/intl-0.19.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/intl-0.19.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/intl-0.19.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/intl-0.19.0/lib/
json_annotation json_annotation
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/json_annotation-4.9.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/json_annotation-4.9.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/json_annotation-4.9.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/json_annotation-4.9.0/lib/
leak_tracker leak_tracker
3.2 3.2
file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker-10.0.5/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker-10.0.4/
file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker-10.0.5/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker-10.0.4/lib/
leak_tracker_flutter_testing leak_tracker_flutter_testing
3.2 3.2
file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.5/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.3/
file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.5/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.3/lib/
leak_tracker_testing leak_tracker_testing
3.2 3.2
file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1/lib/
lints lints
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/lints-3.0.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/lints-3.0.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/lints-3.0.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/lints-3.0.0/lib/
loader_overlay loader_overlay
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1/
file:///Users/apple/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1/lib/
logging logging
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/logging-1.3.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/logging-1.3.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/
matcher matcher
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/
file:///Users/apple/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/
material_color_utilities material_color_utilities
2.17 2.17
file:///Users/apple/.pub-cache/hosted/pub.dev/material_color_utilities-0.11.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/material_color_utilities-0.11.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/
material_design_icons_flutter material_design_icons_flutter
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296/
file:///Users/apple/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296/lib/
meta meta
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/meta-1.15.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/meta-1.12.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/meta-1.15.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/meta-1.12.0/lib/
nested nested
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/nested-1.0.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nested-1.0.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/nested-1.0.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nested-1.0.0/lib/
nm nm
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/nm-0.5.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nm-0.5.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/nm-0.5.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nm-0.5.0/lib/
octo_image octo_image
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/octo_image-2.1.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/octo_image-2.1.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/octo_image-2.1.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/octo_image-2.1.0/lib/
otp_text_field otp_text_field
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3/
file:///Users/apple/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3/lib/
package_info_plus package_info_plus
2.18 2.18
file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/lib/
package_info_plus_platform_interface package_info_plus_platform_interface
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/lib/
path path
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/path-1.9.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path-1.9.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/path-1.9.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path-1.9.0/lib/
path_drawing path_drawing
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/path_drawing-1.0.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_drawing-1.0.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/path_drawing-1.0.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_drawing-1.0.1/lib/
path_parsing path_parsing
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/path_parsing-1.1.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_parsing-1.1.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/path_parsing-1.1.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_parsing-1.1.0/lib/
path_provider path_provider
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5/
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5/lib/
path_provider_android path_provider_android
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/lib/
path_provider_foundation path_provider_foundation
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/lib/
path_provider_linux path_provider_linux
2.19 2.19
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/lib/
path_provider_platform_interface path_provider_platform_interface
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/lib/
path_provider_windows path_provider_windows
3.2 3.2
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/
petitparser petitparser
3.2 3.2
file:///Users/apple/.pub-cache/hosted/pub.dev/petitparser-6.0.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/petitparser-6.0.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/petitparser-6.0.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/petitparser-6.0.2/lib/
platform platform
3.2 3.2
file:///Users/apple/.pub-cache/hosted/pub.dev/platform-3.1.6/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/platform-3.1.6/
file:///Users/apple/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/
plugin_platform_interface plugin_platform_interface
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/
file:///Users/apple/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/
pretty_dio_logger pretty_dio_logger
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0/lib/
provider provider
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/provider-6.1.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/provider-6.1.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/provider-6.1.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/provider-6.1.2/lib/
readmore readmore
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/readmore-3.0.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/readmore-3.0.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/readmore-3.0.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/readmore-3.0.0/lib/
rxdart rxdart
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/rxdart-0.26.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/rxdart-0.26.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/rxdart-0.26.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/rxdart-0.26.0/lib/
sanitize_html sanitize_html
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0/lib/
shared_preferences shared_preferences
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/lib/
shared_preferences_android shared_preferences_android
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/lib/
shared_preferences_foundation shared_preferences_foundation
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/lib/
shared_preferences_linux shared_preferences_linux
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/lib/
shared_preferences_platform_interface shared_preferences_platform_interface
3.2 3.2
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/lib/
shared_preferences_web shared_preferences_web
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/lib/
shared_preferences_windows shared_preferences_windows
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib/
source_span source_span
2.18 2.18
file:///Users/apple/.pub-cache/hosted/pub.dev/source_span-1.10.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/source_span-1.10.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/
sprintf sprintf
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/sprintf-7.0.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sprintf-7.0.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/sprintf-7.0.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sprintf-7.0.0/lib/
sqflite sqflite
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/
file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/lib/
sqflite_common sqflite_common
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4/
file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4/lib/
stack_trace stack_trace
2.18 2.18
file:///Users/apple/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/
stream_channel stream_channel
2.19 2.19
file:///Users/apple/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/
stream_transform stream_transform
3.1 3.1
file:///Users/apple/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/lib/
string_scanner string_scanner
2.18 2.18
file:///Users/apple/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/
synchronized synchronized
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1/
file:///Users/apple/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1/lib/
term_glyph term_glyph
2.12 2.12
file:///Users/apple/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/
test_api test_api
3.2 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/test_api-0.7.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/test_api-0.7.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/test_api-0.7.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/test_api-0.7.0/lib/
typed_data typed_data
2.17 2.17
file:///Users/apple/.pub-cache/hosted/pub.dev/typed_data-1.3.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/typed_data-1.3.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/
uuid uuid
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/uuid-4.5.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/uuid-4.5.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/uuid-4.5.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/uuid-4.5.1/lib/
vector_graphics vector_graphics
2.17 2.17
file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1/
file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1/lib/
vector_graphics_codec vector_graphics_codec
2.17 2.17
file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1/
file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1/lib/
vector_graphics_compiler vector_graphics_compiler
2.19 2.19
file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1/
file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1/lib/
vector_math vector_math
2.14 2.14
file:///Users/apple/.pub-cache/hosted/pub.dev/vector_math-2.1.4/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/
file:///Users/apple/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/
vm_service vm_service
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/vm_service-14.2.5/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vm_service-14.2.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/vm_service-14.2.5/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vm_service-14.2.1/lib/
web web
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/web-1.1.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/web-1.1.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/web-1.1.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/web-1.1.0/lib/
win32 win32
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/win32-5.5.4/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/win32-5.5.4/
file:///Users/apple/.pub-cache/hosted/pub.dev/win32-5.5.4/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/win32-5.5.4/lib/
xdg_directories xdg_directories
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/lib/
xml xml
3.2 3.2
file:///Users/apple/.pub-cache/hosted/pub.dev/xml-6.5.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xml-6.5.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/xml-6.5.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xml-6.5.0/lib/
grocery_app grocery_app
3.4 3.4
file:///Users/apple/Documents/Allflutter%20/freelancing/groceryApp/ file:///Users/rajeevsingh/Documents/FlutterProject/freelanceing/grocery_user/
file:///Users/apple/Documents/Allflutter%20/freelancing/groceryApp/lib/ file:///Users/rajeevsingh/Documents/FlutterProject/freelanceing/grocery_user/lib/
sky_engine sky_engine
3.2 3.2
file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine/ file:///Users/rajeevsingh/Documents/allSoftwares/flutter/bin/cache/pkg/sky_engine/
file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine/lib/ file:///Users/rajeevsingh/Documents/allSoftwares/flutter/bin/cache/pkg/sky_engine/lib/
flutter flutter
3.3 3.3
file:///Users/apple/Documents/development/flutter/packages/flutter/ file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter/
file:///Users/apple/Documents/development/flutter/packages/flutter/lib/ file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter/lib/
flutter_test flutter_test
3.3 3.3
file:///Users/apple/Documents/development/flutter/packages/flutter_test/ file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_test/
file:///Users/apple/Documents/development/flutter/packages/flutter_test/lib/ file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_test/lib/
flutter_web_plugins flutter_web_plugins
3.2 3.2
file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins/ file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins/
file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins/lib/ file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins/lib/
2 2

View File

@@ -1 +1 @@
3.24.3 3.22.3

View File

@@ -1,30 +1,30 @@
# This is a generated file; do not edit or check into version control. # This is a generated file; do not edit or check into version control.
connectivity_plus=/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/ connectivity_plus=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/
flutter_plugin_android_lifecycle=/Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/ flutter_plugin_android_lifecycle=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/
fluttertoast=/Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/ fluttertoast=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/
geocoding=/Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0/ geocoding=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0/
geocoding_android=/Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/ geocoding_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/
geocoding_ios=/Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/ geocoding_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/
geolocator=/Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2/ geolocator=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2/
geolocator_android=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/ geolocator_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/
geolocator_apple=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/ geolocator_apple=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/
geolocator_web=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/ geolocator_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/
geolocator_windows=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/ geolocator_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/
google_api_headers=/Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/ google_api_headers=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/
google_maps_flutter=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/ google_maps_flutter=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/
google_maps_flutter_android=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/ google_maps_flutter_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/
google_maps_flutter_ios=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/ google_maps_flutter_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/
google_maps_flutter_web=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/ google_maps_flutter_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/
package_info_plus=/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/ package_info_plus=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/
path_provider=/Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5/ path_provider=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5/
path_provider_android=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/ path_provider_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/
path_provider_foundation=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/ path_provider_foundation=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/
path_provider_linux=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/ path_provider_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
path_provider_windows=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/ path_provider_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/
shared_preferences=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/ shared_preferences=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/
shared_preferences_android=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/ shared_preferences_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/
shared_preferences_foundation=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/ shared_preferences_foundation=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/
shared_preferences_linux=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/ shared_preferences_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/
shared_preferences_web=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/ shared_preferences_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/
shared_preferences_windows=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/ shared_preferences_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/
sqflite=/Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/ sqflite=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/

File diff suppressed because one or more lines are too long

View File

@@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:grocery_app/src/core/network_services/service_locator.dart'; import 'package:grocery_app/src/core/network_services/service_locator.dart';
import 'package:grocery_app/src/core/routes/routes.dart'; import 'package:grocery_app/src/core/routes/routes.dart';
import 'package:grocery_app/src/logic/provider/addTocart_provider.dart';
import 'package:grocery_app/src/logic/provider/auth_provider.dart'; import 'package:grocery_app/src/logic/provider/auth_provider.dart';
import 'package:grocery_app/src/logic/provider/home_provider.dart'; import 'package:grocery_app/src/logic/provider/home_provider.dart';
import 'package:grocery_app/src/ui/splash/splash_screen.dart'; import 'package:grocery_app/src/ui/splash/splash_screen.dart';
@@ -34,7 +35,7 @@ class MyApplication extends StatelessWidget {
providers: [ providers: [
ChangeNotifierProvider(create: (_) => AuthProvider()), ChangeNotifierProvider(create: (_) => AuthProvider()),
ChangeNotifierProvider(create: (_) => ProductProvider()), ChangeNotifierProvider(create: (_) => ProductProvider()),
// ChangeNotifierProvider(create: (_) => LoginProvider()), ChangeNotifierProvider(create: (_) => AddtocartProvider()),
// ChangeNotifierProvider(create: (_) => ProductProvider()), // ChangeNotifierProvider(create: (_) => ProductProvider()),
// ChangeNotifierProvider(create: (_) => HomeProvider()), // ChangeNotifierProvider(create: (_) => HomeProvider()),
], ],

View File

@@ -15,6 +15,10 @@ class APIURL {
static const String addToCart = "${BASE_URL}carts/items"; static const String addToCart = "${BASE_URL}carts/items";
static const String gettAllWishList = "${BASE_URL}carts/wishlist"; static const String gettAllWishList = "${BASE_URL}carts/wishlist";
static const String similarProduct = "${BASE_URL}products/"; static const String similarProduct = "${BASE_URL}products/";
static const String getItemCards = "${BASE_URL}carts/current";
static const String checkPin = "${BASE_URL}pin-codes/check/";

View File

@@ -0,0 +1,248 @@
// To parse this JSON data, do
//
// final allCartItems = allCartItemsFromJson(jsondynamic);
import 'dart:convert';
import 'package:grocery_app/src/data/allProduct_model.dart';
AllCartItems allCartItemsFromJson(dynamic str) =>
AllCartItems.fromJson(json.decode(str));
dynamic allCartItemsToJson(AllCartItems data) => json.encode(data.toJson());
class AllCartItems {
dynamic id;
dynamic userId;
dynamic subtotal;
DateTime? createdAt;
DateTime? updatedAt;
List<Item>? items;
AllCartItems({
this.id,
this.userId,
this.subtotal,
this.createdAt,
this.updatedAt,
this.items,
});
factory AllCartItems.fromJson(Map<dynamic, dynamic> json) => AllCartItems(
id: json["id"],
userId: json["userId"],
subtotal: json["subtotal"],
createdAt: DateTime.parse(json["createdAt"]),
updatedAt: DateTime.parse(json["updatedAt"]),
items: List<Item>.from(json["items"].map((x) => Item.fromJson(x))),
);
Map<dynamic, dynamic> toJson() => {
"id": id,
"userId": userId,
"subtotal": subtotal,
"createdAt": createdAt,
"updatedAt": updatedAt,
"items": List<dynamic>.from(items!.map((x) => x.toJson())),
};
}
class Item {
dynamic id;
dynamic quantity;
dynamic priceSnapshot;
dynamic cartId;
dynamic productId;
dynamic storeId;
DateTime? createdAt;
DateTime? updatedAt;
Product? product;
Store? store;
Item({
this.id,
this.quantity,
this.priceSnapshot,
this.cartId,
this.productId,
this.storeId,
this.createdAt,
this.updatedAt,
this.product,
this.store,
});
factory Item.fromJson(Map<dynamic, dynamic> json) => Item(
id: json["id"],
quantity: json["quantity"],
priceSnapshot: json["priceSnapshot"],
cartId: json["cartId"],
productId: json["productId"],
storeId: json["storeId"],
createdAt: DateTime.parse(json["createdAt"]),
updatedAt: DateTime.parse(json["updatedAt"]),
product: Product.fromJson(json["product"]),
store: Store.fromJson(json["store"]),
);
Map<dynamic, dynamic> toJson() => {
"id": id,
"quantity": quantity,
"priceSnapshot": priceSnapshot,
"cartId": cartId,
"productId": productId,
"storeId": storeId,
"createdAt": createdAt,
"updatedAt": updatedAt,
"product": product!.toJson(),
"store": store!.toJson(),
};
}
class Category {
dynamic id;
dynamic name;
dynamic description;
dynamic image;
dynamic slug;
dynamic level;
bool? isActive;
DateTime? createdAt;
DateTime? updatedAt;
dynamic parentCategoryId;
dynamic path;
Category({
this.id,
this.name,
this.description,
this.image,
this.slug,
this.level,
this.isActive,
this.createdAt,
this.updatedAt,
this.parentCategoryId,
this.path,
});
factory Category.fromJson(Map<dynamic, dynamic> json) => Category(
id: json["id"],
name: json["name"],
description: json["description"],
image: json["image"],
slug: json["slug"],
level: json["level"],
isActive: json["isActive"],
createdAt: DateTime.parse(json["createdAt"]),
updatedAt: DateTime.parse(json["updatedAt"]),
parentCategoryId: json["parentCategoryId"],
path: json["path"],
);
Map<dynamic, dynamic> toJson() => {
"id": id,
"name": name,
"description": description,
"image": image,
"slug": slug,
"level": level,
"isActive": isActive,
"createdAt": createdAt,
"updatedAt": updatedAt,
"parentCategoryId": parentCategoryId,
"path": path,
};
}
class ProductImage {
dynamic id;
dynamic url;
bool? isDefault;
dynamic productId;
ProductImage({
this.id,
this.url,
this.isDefault,
this.productId,
});
factory ProductImage.fromJson(Map<dynamic, dynamic> json) => ProductImage(
id: json["id"],
url: json["url"],
isDefault: json["isDefault"],
productId: json["productId"],
);
Map<dynamic, dynamic> toJson() => {
"id": id,
"url": url,
"isDefault": isDefault,
"productId": productId,
};
}
class Store {
dynamic id;
dynamic storeName;
dynamic storeDescription;
dynamic officialPhoneNumber;
dynamic storeAddress;
dynamic gstNumber;
dynamic gumastaNumber;
dynamic storePicture;
DateTime? createdAt;
DateTime? updatedAt;
dynamic vendorId;
bool? isActive;
dynamic couponId;
Store({
this.id,
this.storeName,
this.storeDescription,
this.officialPhoneNumber,
this.storeAddress,
this.gstNumber,
this.gumastaNumber,
this.storePicture,
this.createdAt,
this.updatedAt,
this.vendorId,
this.isActive,
this.couponId,
});
factory Store.fromJson(Map<dynamic, dynamic> json) => Store(
id: json["id"],
storeName: json["storeName"],
storeDescription: json["storeDescription"],
officialPhoneNumber: json["officialPhoneNumber"],
storeAddress: json["storeAddress"],
gstNumber: json["gstNumber"],
gumastaNumber: json["gumastaNumber"],
storePicture: json["storePicture"],
createdAt: DateTime.parse(json["createdAt"]),
updatedAt: DateTime.parse(json["updatedAt"]),
vendorId: json["vendorId"],
isActive: json["isActive"],
couponId: json["couponId"],
);
Map<dynamic, dynamic> toJson() => {
"id": id,
"storeName": storeName,
"storeDescription": storeDescription,
"officialPhoneNumber": officialPhoneNumber,
"storeAddress": storeAddress,
"gstNumber": gstNumber,
"gumastaNumber": gumastaNumber,
"storePicture": storePicture,
"createdAt": createdAt,
"updatedAt": updatedAt,
"vendorId": vendorId,
"isActive": isActive,
"couponId": couponId,
};
}

View File

@@ -0,0 +1,56 @@
// To parse this JSON data, do
//
// final checkPinResponse = checkPinResponseFromJson(jsondynamic);
import 'dart:convert';
CheckPinResponse checkPinResponseFromJson(dynamic str) =>
CheckPinResponse.fromJson(json.decode(str));
dynamic checkPinResponseToJson(CheckPinResponse data) =>
json.encode(data.toJson());
class CheckPinResponse {
dynamic id;
dynamic code;
bool? isActive;
bool? isManual;
DateTime? createdAt;
DateTime? updatedAt;
bool? isDeliverable;
CheckPinResponse({
this.id,
this.code,
this.isActive,
this.isManual,
this.createdAt,
this.updatedAt,
this.isDeliverable,
});
factory CheckPinResponse.fromJson(Map<dynamic, dynamic> json) =>
CheckPinResponse(
id: json["id"],
code: json["code"],
isActive: json["isActive"],
isManual: json["isManual"],
createdAt: DateTime.parse(json["createdAt"]),
updatedAt: DateTime.parse(json["updatedAt"]),
isDeliverable: json["isDeliverable"],
);
Map<dynamic, dynamic> toJson() => {
"id": id,
"code": code,
"isActive": isActive,
"isManual": isManual,
"createdAt": createdAt,
"updatedAt": updatedAt,
"isDeliverable": isDeliverable,
};
}

View File

@@ -0,0 +1,126 @@
import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:geocoding/geocoding.dart';
import 'package:geolocator/geolocator.dart';
import 'package:grocery_app/src/core/network_services/service_locator.dart';
import 'package:grocery_app/src/data/all_cart_items.dart';
import 'package:grocery_app/src/logic/repo/product_repo.dart';
import 'package:http/http.dart' as http;
class AddtocartProvider extends ChangeNotifier {
String _pinCode = "Fetching...";
bool _isLoading = false;
bool _isDeliverable = false;
String get pinCode => _pinCode;
bool get isLoading => _isLoading;
bool get isDeliverable => _isDeliverable;
Future<void> getCurrentLocation(BuildContext context) async {
_isLoading = true;
notifyListeners();
try {
bool serviceEnabled = await Geolocator.isLocationServiceEnabled();
if (!serviceEnabled) {
_pinCode = "Location services disabled.";
_isLoading = false;
notifyListeners();
return;
}
LocationPermission permission = await Geolocator.requestPermission();
if (permission == LocationPermission.denied) {
_pinCode = "Permission denied.";
_isLoading = false;
notifyListeners();
return;
}
Position position = await Geolocator.getCurrentPosition(
desiredAccuracy: LocationAccuracy.high,
);
print("Location fetched: ${position.latitude}, ${position.longitude}");
List<Placemark> placemarks = await placemarkFromCoordinates(
position.latitude,
position.longitude,
);
if (placemarks.isNotEmpty) {
_pinCode = placemarks.first.postalCode ?? "Unknown";
print("Pincode found: $_pinCode");
// Now check if this pin code is deliverable
await checkPin(context, _pinCode);
} else {
_pinCode = "Could not fetch pin code.";
print("Error: No placemarks found.");
}
} catch (e) {
_pinCode = "Error: ${e.toString()}";
print("Error: ${e.toString()}");
}
_isLoading = false;
notifyListeners();
}
Future<void> checkPin(BuildContext context, pin) async {
var data = {};
try {
var result = await _homeRepo.checkPin(data, pin);
return result.fold(
(error) {
_isDeliverable = false;
isLoaddcartItem = false;
notifyListeners();
},
(response) {
print("kdhfgkjfkghkfghkj ${response.isDeliverable!}");
if (response.isDeliverable!) {
_isDeliverable = true;
}
isLoaddcartItem = false;
notifyListeners();
},
);
} catch (e) {
_isDeliverable = false;
isLoaddcartItem = false;
notifyListeners();
}
}
final _homeRepo = getIt<ProductRepo>();
AllCartItems allitem = AllCartItems();
bool isLoaddcartItem = true;
Future<void> getItemCards(BuildContext context) async {
var data = {};
try {
var result = await _homeRepo.getItemCards(data);
return result.fold(
(error) {
isLoaddcartItem = false;
notifyListeners();
},
(response) {
allitem = response!;
isLoaddcartItem = false;
notifyListeners();
},
);
} catch (e) {
isLoaddcartItem = false;
notifyListeners();
}
}
}

View File

@@ -3,6 +3,7 @@ import 'package:fluttertoast/fluttertoast.dart';
import 'package:grocery_app/src/core/network_services/service_locator.dart'; import 'package:grocery_app/src/core/network_services/service_locator.dart';
import 'package:grocery_app/src/core/routes/routes.dart'; import 'package:grocery_app/src/core/routes/routes.dart';
import 'package:grocery_app/src/data/allProduct_model.dart'; import 'package:grocery_app/src/data/allProduct_model.dart';
import 'package:grocery_app/src/data/all_cart_items.dart';
import 'package:grocery_app/src/data/banners.dart'; import 'package:grocery_app/src/data/banners.dart';
import 'package:grocery_app/src/data/best_dealProduct.dart'; import 'package:grocery_app/src/data/best_dealProduct.dart';
import 'package:grocery_app/src/data/product_category.dart'; import 'package:grocery_app/src/data/product_category.dart';
@@ -273,7 +274,7 @@ class ProductProvider extends ChangeNotifier {
Map<String, bool> isLoading = {}; Map<String, bool> isLoading = {};
Future<void> addToCart(BuildContext context, String productId) async { Future<void> addToCart(BuildContext context, String productId) async {
if (cartItems.contains(productId)) return; // Prevent duplicate additions //if (cartItems.contains(productId)) return; // Prevent duplicate additions
isLoading[productId] = true; isLoading[productId] = true;
notifyListeners(); // Notify UI to show loading indicator notifyListeners(); // Notify UI to show loading indicator
@@ -402,4 +403,8 @@ class ProductProvider extends ChangeNotifier {
}, },
); );
} }
///////////////////////////////////////////////////// all carts////////////////////////
} }

View File

@@ -4,8 +4,10 @@ import 'package:fpdart/fpdart.dart';
import 'package:grocery_app/src/core/utils/custom_dio_exception.dart'; import 'package:grocery_app/src/core/utils/custom_dio_exception.dart';
import 'package:grocery_app/src/core/utils/response_type_def.dart'; import 'package:grocery_app/src/core/utils/response_type_def.dart';
import 'package:grocery_app/src/data/allProduct_model.dart'; import 'package:grocery_app/src/data/allProduct_model.dart';
import 'package:grocery_app/src/data/all_cart_items.dart';
import 'package:grocery_app/src/data/banners.dart'; import 'package:grocery_app/src/data/banners.dart';
import 'package:grocery_app/src/data/best_dealProduct.dart'; import 'package:grocery_app/src/data/best_dealProduct.dart';
import 'package:grocery_app/src/data/check_pin_response.dart';
import 'package:grocery_app/src/data/product_category.dart'; import 'package:grocery_app/src/data/product_category.dart';
import 'package:grocery_app/src/data/wish_list_model.dart'; import 'package:grocery_app/src/data/wish_list_model.dart';
import 'package:grocery_app/src/logic/services/home_locator.dart'; import 'package:grocery_app/src/logic/services/home_locator.dart';
@@ -85,6 +87,33 @@ class ProductRepo {
} }
} }
FutureResult<AllCartItems> getItemCards(data) async {
try {
var response = await _productService.getItemCards(data);
AllCartItems allCartItems = allCartItemsFromJson(response.toString());
return right(allCartItems);
} on DioException catch (e) {
print("sdkjfkjdkfjgjfdjg");
var error = CustomDioExceptions.handleError(e);
return left(error);
}
}
FutureResult<CheckPinResponse> checkPin(data,pin) async {
try {
var response = await _productService.checkPin(data,pin);
CheckPinResponse allCartItems = checkPinResponseFromJson(response.toString());
return right(allCartItems);
} on DioException catch (e) {
var error = CustomDioExceptions.handleError(e);
return left(error);
}
}
FutureResult<String> addToWish(data) async { FutureResult<String> addToWish(data) async {
try { try {
var response = await _productService.addToWish(data); var response = await _productService.addToWish(data);
@@ -134,6 +163,8 @@ class ProductRepo {
BannerModel bannerresponse = bannerFromJson(response.toString()); BannerModel bannerresponse = bannerFromJson(response.toString());
print("skjdgkjdsf ${bannerresponse}");
final String model = response.toString(); final String model = response.toString();
return right(bannerresponse); return right(bannerresponse);

View File

@@ -50,6 +50,22 @@ class ProductService extends ApiService {
return response; return response;
} }
Future getItemCards(data) async {
var response = await api.get(APIURL.getItemCards, data: jsonEncode(data));
return response;
}
Future checkPin(data,pin) async {
var response = await api.get(APIURL.checkPin+pin, data: jsonEncode(data));
return response;
}
Future addToWish(data) async { Future addToWish(data) async {

View File

@@ -20,11 +20,10 @@ class BestDealScreen extends StatefulWidget {
} }
class _BestDealScreenState extends State<BestDealScreen> { class _BestDealScreenState extends State<BestDealScreen> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Scaffold( return Scaffold(
appBar: AppBar( appBar: AppBar(
backgroundColor: Colors.white, backgroundColor: Colors.white,
centerTitle: true, centerTitle: true,
leading: Center( leading: Center(
@@ -59,7 +58,7 @@ class _BestDealScreenState extends State<BestDealScreen> {
) )
], ],
), ),
floatingActionButton: Padding( floatingActionButton: Padding(
padding: const EdgeInsets.only(left: 30), padding: const EdgeInsets.only(left: 30),
child: Container( child: Container(
height: 80, height: 80,
@@ -278,12 +277,19 @@ class _BestDealScreenState extends State<BestDealScreen> {
alignment: Alignment.centerRight, alignment: Alignment.centerRight,
child: GestureDetector( child: GestureDetector(
onTap: () async { onTap: () async {
print(
"Add to Cart Pressed for ${bestdealproduct.id}");
if (await SharedPrefUtils.getToken() != null) { if (await SharedPrefUtils.getToken() != null) {
provider.isLoading[bestdealproduct.id] ?? // if (!(provider
false // .isLoading[bestdealproduct.id] ??
? null // false))
: () => provider.addToCart( // {
context, bestdealproduct.id!);
await provider.addToCart(
context, bestdealproduct.id!);
// }
} else { } else {
context.push(MyRoutes.LOGIN); context.push(MyRoutes.LOGIN);
} }
@@ -291,18 +297,34 @@ class _BestDealScreenState extends State<BestDealScreen> {
child: Container( child: Container(
height: height:
MediaQuery.of(context).size.height * 0.035, MediaQuery.of(context).size.height * 0.035,
width: MediaQuery.of(context).size.width * width: MediaQuery.of(context).size.width * 0.1,
0.12, // Adjusted dynamic width
decoration: BoxDecoration( decoration: BoxDecoration(
color: APPCOLOR.lightGreen, color: APPCOLOR.lightGreen,
borderRadius: BorderRadius.circular(5), borderRadius: BorderRadius.circular(5),
), ),
child: Center( child: Center(
child: Text( child: provider
'Add', .isLoading[bestdealproduct.id] ??
style: false
context.customRegular(Colors.white, 12), ? Padding(
), padding: const EdgeInsets.all(8.0),
child: Container(
height: 10,
width: 10,
child: CircularProgressIndicator(
color: Colors.white,
strokeWidth: 2),
),
)
: Text(
// provider.cartItems
// .contains(bestdealproduct.id)
// ? 'Added'
// :
'Add',
style: context.customRegular(
Colors.white, 12),
),
), ),
), ),
), ),

View File

@@ -1,6 +1,7 @@
// ignore_for_file: library_private_types_in_public_api // ignore_for_file: library_private_types_in_public_api
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:geolocator/geolocator.dart';
import 'package:grocery_app/src/ui/cart/cartview_screen.dart'; import 'package:grocery_app/src/ui/cart/cartview_screen.dart';
import 'package:grocery_app/src/ui/favourite/favourite_screen.dart'; import 'package:grocery_app/src/ui/favourite/favourite_screen.dart';
import 'package:grocery_app/src/ui/header.dart'; import 'package:grocery_app/src/ui/header.dart';
@@ -40,20 +41,40 @@ class _BottomBarState extends State<BottomBarWidget> {
initialPage: 0, initialPage: 0,
keepPage: true, keepPage: true,
); );
determinePosition();
super.initState(); super.initState();
} }
Future<void> determinePosition() async {
bool serviceEnabled;
LocationPermission permission;
serviceEnabled = await Geolocator.isLocationServiceEnabled();
if (!serviceEnabled) {
return Future.error('Location services are disabled.');
}
permission = await Geolocator.checkPermission();
if (permission == LocationPermission.denied) {
permission = await Geolocator.requestPermission();
if (permission == LocationPermission.denied) {
return Future.error('Location permissions are denied');
}
}
if (permission == LocationPermission.deniedForever) {
return Future.error(
'Location permissions are permanently denied, we cannot request permissions.');
}
}
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
SizeConfig().init(context); SizeConfig().init(context);
return Scaffold( return Scaffold(
body: PageView( body: PageView(
controller: bottomWidgetPageController, controller: bottomWidgetPageController,
physics: const NeverScrollableScrollPhysics(), physics: const NeverScrollableScrollPhysics(),
children: <Widget>[ children: <Widget>[
HomeScreen(), HomeScreen(),
FavouriteScreen(), FavouriteScreen(),
Mycart(), Mycart(),

View File

@@ -15,9 +15,12 @@ class CartItem extends StatelessWidget {
}) : super(key: key); }) : super(key: key);
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context)
// final theme = context.theme; {
return Padding(
return
Padding(
padding: EdgeInsets.symmetric(horizontal: 24.w), padding: EdgeInsets.symmetric(horizontal: 24.w),
child: Row( child: Row(
crossAxisAlignment: CrossAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.center,
@@ -90,5 +93,7 @@ class CartItem extends StatelessWidget {
], ],
), ),
); );
} }
} }

View File

@@ -1,15 +1,24 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_animate/flutter_animate.dart'; import 'package:flutter_animate/flutter_animate.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:flutter_svg/svg.dart'; import 'package:flutter_svg/svg.dart';
import 'package:gap/gap.dart';
import 'package:grocery_app/src/common_widget/network_image.dart'; import 'package:grocery_app/src/common_widget/network_image.dart';
import 'package:grocery_app/src/common_widget/textfield_widget.dart';
import 'package:grocery_app/src/logic/provider/addTocart_provider.dart';
import 'package:grocery_app/src/logic/provider/home_provider.dart';
import 'package:grocery_app/src/ui/bestdeal/bestdeal_screen.dart'; import 'package:grocery_app/src/ui/bestdeal/bestdeal_screen.dart';
import 'package:grocery_app/src/ui/cart/cart_item.dart'; import 'package:grocery_app/src/ui/cart/cart_item.dart';
import 'package:grocery_app/src/ui/widgets/custom_icon_button.dart'; import 'package:grocery_app/src/ui/widgets/custom_icon_button.dart';
import 'package:grocery_app/src/ui/widgets/elevated_button.dart';
import 'package:grocery_app/utils/constants/assets_constant.dart'; import 'package:grocery_app/utils/constants/assets_constant.dart';
import 'package:grocery_app/utils/constants/color_constant.dart'; import 'package:grocery_app/utils/constants/color_constant.dart';
import 'package:grocery_app/utils/constants/string_constant.dart';
import 'package:grocery_app/utils/extensions/extensions.dart';
import 'package:grocery_app/utils/extensions/uicontext.dart'; import 'package:grocery_app/utils/extensions/uicontext.dart';
import 'package:material_design_icons_flutter/material_design_icons_flutter.dart'; import 'package:material_design_icons_flutter/material_design_icons_flutter.dart';
import 'package:provider/provider.dart';
class Mycart extends StatefulWidget { class Mycart extends StatefulWidget {
const Mycart({super.key}); const Mycart({super.key});
@@ -19,27 +28,22 @@ class Mycart extends StatefulWidget {
} }
class _MycartState extends State<Mycart> { class _MycartState extends State<Mycart> {
@override
void initState() {
Provider.of<AddtocartProvider>(context, listen: false)
.getItemCards(context);
Provider.of<AddtocartProvider>(context, listen: false)
.getCurrentLocation(context);
super.initState();
}
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Scaffold( return Scaffold(
appBar: AppBar( appBar: AppBar(
backgroundColor: Colors.transparent, backgroundColor: Colors.transparent,
centerTitle: true, centerTitle: true,
// leading: Center(
// child: SizedBox(
// height: 20,
// width: 20,
// child: InkWell(
// onTap: () {
// Navigator.of(context).pop();
// },
// child: SvgPicture.asset(
// APPASSETS.back,
// height: 20,
// width: 20,
// )),
// ),
// ),
title: Center( title: Center(
child: const Text( child: const Text(
'Cart 🛒', 'Cart 🛒',
@@ -49,194 +53,457 @@ class _MycartState extends State<Mycart> {
), ),
), ),
), ),
// actions: [
// InkWell(
// onTap: () {},
// child: Icon(
// MdiIcons.magnify,
// size: 35,
// ),
// )
// ],
), ),
body: Column( body: SingleChildScrollView(
children: [ child: Padding(
Expanded( padding: const EdgeInsets.all(8.0),
child: ListView.separated( child: Column(
separatorBuilder: (_, index) => Padding( crossAxisAlignment: CrossAxisAlignment.start,
padding: EdgeInsets.only(top: 12.h, bottom: 24.h), mainAxisAlignment: MainAxisAlignment.start,
child: const Divider(thickness: 1),
),
itemCount: 10,
itemBuilder: (context, index) => CartItem(
//product: controller.products[index],
)
.animate(delay: (100 * index).ms)
.fade()
.slideX(
duration: 300.ms,
begin: -1,
curve: Curves.easeInSine,
),
),
),
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
Expanded( cartItems(),
Padding(
padding: const EdgeInsets.all(8.0),
child: Text( child: Text(
"Best Deal", "Before you checkout",
style: context.customExtraBold(Colors.black, 18), style: context.customExtraBold(Colors.black, 18),
), ),
), ),
InkWell( relatedProduct(),
onTap: () { const SizedBox(
Navigator.of(context).push(MaterialPageRoute( height: 15,
builder: (context) {
return const BestDealScreen();
},
));
},
child: Text(
"See All",
style: context.customMedium(APPCOLOR.lightGreen, 16),
),
), ),
Divider(),
cartPlace(),
], ],
), ),
const SizedBox( ),
height: 15, ),
), );
SizedBox( }
height: 222,
child: ListView.builder( Widget relatedProduct() {
itemCount: 5, return SizedBox(
scrollDirection: Axis.horizontal, height: 222,
itemBuilder: (context, index) { child: ListView.builder(
return Padding( itemCount: 5,
padding: const EdgeInsets.only(right: 10, bottom: 5, top: 5), scrollDirection: Axis.horizontal,
child: Container( itemBuilder: (context, index) {
height: 215, return Padding(
width: 150, padding: const EdgeInsets.only(right: 10, bottom: 5, top: 5),
decoration: BoxDecoration( child: Container(
color: Colors.white, height: 215,
borderRadius: BorderRadius.circular(15), width: 150,
boxShadow: [ decoration: BoxDecoration(
BoxShadow( color: Colors.white,
color: Colors.grey.withOpacity(0.1), borderRadius: BorderRadius.circular(15),
blurRadius: 1, boxShadow: [
offset: const Offset(5, 5), BoxShadow(
), color: Colors.grey.withOpacity(0.1),
]), blurRadius: 1,
child: Padding( offset: const Offset(5, 5),
padding: const EdgeInsets.all(5), ),
child: Column( ]),
crossAxisAlignment: CrossAxisAlignment.start, child: Padding(
padding: const EdgeInsets.all(5),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
height: 100,
width: 150,
decoration: BoxDecoration(
color: APPCOLOR.bgGrey,
borderRadius: BorderRadius.circular(15)),
child: const Stack(
alignment: Alignment.center,
children: [ children: [
Container( AppNetworkImage(
height: 100, height: 70,
width: 150, width: 70,
decoration: BoxDecoration( imageUrl:
color: APPCOLOR.bgGrey, "https://5.imimg.com/data5/SELLER/Default/2024/2/385126988/OL/DA/VW/8627346/1l-fortune-sunflower-oil.jpg",
borderRadius: BorderRadius.circular(15)), backGroundColor: Colors.transparent),
child: const Stack( Positioned(
alignment: Alignment.center, right: 5,
children: [ top: 5,
AppNetworkImage( child: Icon(Icons.favorite_border))
height: 70, ],
width: 70, ),
imageUrl: ),
"https://5.imimg.com/data5/SELLER/Default/2024/2/385126988/OL/DA/VW/8627346/1l-fortune-sunflower-oil.jpg", Text(
backGroundColor: Colors.transparent), "Fortune Arhar Dal (Toor Dal)",
Positioned( textAlign: TextAlign.left,
right: 5, maxLines: 2,
top: 5, overflow: TextOverflow.ellipsis,
child: Icon(Icons.favorite_border)) style: context.customMedium(APPCOLOR.balck1A1A1A, 14),
], ),
const SizedBox(
height: 5,
),
Text(
"500 ML",
textAlign: TextAlign.left,
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: context.customMedium(
Colors.grey.withOpacity(0.8), 12),
),
const SizedBox(
height: 3,
),
Row(
children: [
Expanded(
child: Row(
children: [
Text(
"\$12",
textAlign: TextAlign.left,
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: context.customSemiBold(Colors.black, 12),
),
const SizedBox(
width: 5,
),
Text(
"\$14",
textAlign: TextAlign.left,
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: context
.customMedium(
Colors.grey.withOpacity(0.8), 12)
.copyWith(
decoration: TextDecoration.lineThrough,
),
),
],
)),
Expanded(
child: Align(
alignment: Alignment.centerRight,
child: Container(
height: 30,
width: 50,
decoration: BoxDecoration(
color: APPCOLOR.lightGreen,
borderRadius: BorderRadius.circular(5),
),
child: Center(
child: Text(
'Add',
style: context.customRegular(Colors.white, 12),
)),
), ),
), ),
Text( )
"Fortune Arhar Dal (Toor Dal)", ],
textAlign: TextAlign.left, ),
maxLines: 2, ],
overflow: TextOverflow.ellipsis, ),
style: ),
context.customMedium(APPCOLOR.balck1A1A1A, 14), ),
), );
const SizedBox( },
height: 5, ),
), );
Text( }
"500 ML",
textAlign: TextAlign.left, Widget cartItems() {
maxLines: 1, return Consumer<AddtocartProvider>(builder: (context, provider, child) {
overflow: TextOverflow.ellipsis, if (provider.isLoaddcartItem) {
style: context.customMedium( return Padding(
Colors.grey.withOpacity(0.8), 12), padding: const EdgeInsets.only(left: 120),
), child: CircularProgressIndicator(),
const SizedBox( );
height: 3, } else if (provider.allitem != null) {
), return Center(child: Text('🛒 Your Front Shop Cart is empty'));
Row( } else {
children: [ return ListView.separated(
Expanded( shrinkWrap: true, // Prevents internal scrolling
child: Row( physics: NeverScrollableScrollPhysics(), // Disables inner scroll
children: [ separatorBuilder: (_, index) => Padding(
Text( padding: EdgeInsets.only(top: 12.h, bottom: 24.h),
"\$12", child: const Divider(thickness: 1),
textAlign: TextAlign.left, ),
maxLines: 1, itemCount: provider.allitem.items!.length,
overflow: TextOverflow.ellipsis, itemBuilder: (context, index) => Padding(
style: context.customSemiBold( padding: EdgeInsets.symmetric(horizontal: 24.w),
Colors.black, 12), child: Row(
), crossAxisAlignment: CrossAxisAlignment.center,
const SizedBox( children: [
width: 5, Container(
), decoration: BoxDecoration(
Text( color: Colors.greenAccent.withOpacity(0.1),
"\$14", borderRadius: BorderRadius.circular(5),
textAlign: TextAlign.left, ),
maxLines: 1, child: AppNetworkImage(
overflow: TextOverflow.ellipsis, width: 50.w,
style: context height: 40.h,
.customMedium( imageUrl:
Colors.grey.withOpacity(0.8), 12) 'https://i.pinimg.com/originals/a5/f3/5f/a5f35fb23e942809da3df91b23718e8d.png',
.copyWith( backGroundColor: APPCOLOR.bgGrey,
decoration: radius: 10,
TextDecoration.lineThrough, ),
), ),
), // Image.asset(product.image, width: 50.w, height: 40.h),
],
)), 16.horizontalSpace,
Expanded( Column(
child: Align( crossAxisAlignment: CrossAxisAlignment.start,
alignment: Alignment.centerRight, children: [
child: Container( Text(
height: 30, "Vegitables and Fruits",
width: 50, textAlign: TextAlign.center,
decoration: BoxDecoration( maxLines: 2,
color: APPCOLOR.lightGreen, overflow: TextOverflow.ellipsis,
borderRadius: BorderRadius.circular(5), style: context.customMedium(APPCOLOR.balck1A1A1A, 14),
), ),
child: Center( 5.verticalSpace,
child: Text( Text(
'Add', '1kg, 10\$',
style: context.customRegular( style: context.customMedium(APPCOLOR.balck1A1A1A, 14),
Colors.white, 12), ),
)), ],
), ),
const Spacer(),
Row(
children: [
CustomIconButton(
width: 20.w,
height: 20.h,
onPressed: () {},
icon: SvgPicture.asset(
APPASSETS.removeIcon,
fit: BoxFit.none,
),
backgroundColor: APPCOLOR.appGreen,
),
16.horizontalSpace,
Text(
"10",
style: context.customMedium(APPCOLOR.balck1A1A1A, 14),
),
16.horizontalSpace,
CustomIconButton(
width: 20.w,
height: 20.h,
onPressed: () {},
icon: SvgPicture.asset(
APPASSETS.addIcon,
fit: BoxFit.none,
),
backgroundColor: APPCOLOR.appGreen,
),
],
)
],
),
).animate(delay: (100 * index).ms).fade().slideX(
duration: 300.ms,
begin: -1,
curve: Curves.easeInSine,
),
);
}
});
}
Widget cartPlace() {
return Consumer<AddtocartProvider>(builder: (context, provider, child) {
print("jdhfgkdfkjg ${provider.allitem.createdAt}");
if (provider.isLoaddcartItem) {
return Padding(
padding: const EdgeInsets.only(left: 120),
child: CircularProgressIndicator(),
);
} else if (provider.allitem == null) {
return Center(child: Text('🛒 Your Front Shop Cart is empty'));
} else if (provider.allitem.items != null) {
return Center(
child: ElevatedButton(
style: ElevatedButton.styleFrom(backgroundColor: Colors.green),
onPressed: () {},
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text('Continue Shopping',
style: TextStyle(fontSize: 16, color: Colors.white))
],
),
));
} else {
return Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
ListTile(
leading: Icon(Icons.local_offer, color: Colors.green),
title: Text('APPLY COUPON',
style: TextStyle(fontWeight: FontWeight.bold)),
trailing: Icon(Icons.arrow_forward_ios),
onTap: () {},
),
SummaryRow(label: 'Item Total', value: '\$24'),
SummaryRow(label: 'Discount', value: '\$2'),
SummaryRow(label: 'Delivery Free', value: 'Free', isGreen: true),
Divider(),
SummaryRow(label: 'Grand Total', value: '\$22', isBold: true),
ListTile(
leading: Icon(Icons.home, color: Colors.green),
title: provider.isDeliverable
? Text('Delivering to : ${provider.pinCode}')
: Text(
'Out Of Stock : ${provider.pinCode}',
style: TextStyle(color: Colors.red),
),
trailing: Text('Change', style: TextStyle(color: Colors.blue)),
onTap: () {
_showBottomSheet(context);
},
),
SizedBox(height: 10),
ElevatedButton(
style: ElevatedButton.styleFrom(backgroundColor: Colors.green),
onPressed: () {},
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text('\$22 Place Order', style: TextStyle(fontSize: 16))
],
),
),
],
);
}
});
}
void _showBottomSheet(BuildContext context) {
TextEditingController checkPinCode = TextEditingController();
showModalBottomSheet(
context: context,
builder: (BuildContext context) {
return Consumer<AddtocartProvider>(
builder: (context, pinProvider, child) {
return Container(
padding: EdgeInsets.all(20.w),
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Form(
child: Container(
width: 200.h,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(
8), // Border radius for container
border: Border.all(color: Colors.grey, width: 1),
), // Border for the container
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Row(
children: [
Expanded(
flex: 2,
child: Container(
height: 20.h,
child: TextFormField(
controller: checkPinCode,
keyboardType: TextInputType.phone,
decoration: InputDecoration(
hintText: 'Enter PIN',
border: InputBorder
.none, // Remove the inner border
), ),
) validator: (value) {
], if (value == null || value.isEmpty) {
return 'Cannot be empty';
} else if (!RegExp(r'^[0-9]{4,6}$')
.hasMatch(value)) {
return 'Enter a valid PIN (4-6 digits)';
}
return null;
},
),
),
),
InkWell(
onTap: () {
pinProvider.checkPin(context, checkPinCode.text);
},
child: Expanded(
flex: 1,
child: Text(
"Check PIN",
style: TextStyle(
fontSize: 15,
fontWeight: FontWeight.bold,
color: Colors.black),
)),
), ),
], ],
), ),
), ),
), ),
); ),
},
Gap(10.h),
// if (!pinProvider.isMatch)
Text(
'pin code invoild',
style: TextStyle(color: Colors.red),
),
Gap(10.h),
Center(
child: SizedBox(
child: SizedBox(
width: double.infinity,
child: ButtonElevated(
text: 'Submit',
onPressed: () {},
backgroundColor: APPCOLOR.appGreen),
),
),
),
],
), ),
), );
});
},
);
}
}
class SummaryRow extends StatelessWidget {
final String label, value;
final bool isGreen, isBold;
SummaryRow(
{required this.label,
required this.value,
this.isGreen = false,
this.isBold = false});
@override
Widget build(BuildContext context) {
return Padding(
padding: EdgeInsets.symmetric(vertical: 4.0),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Text(label,
style: TextStyle(
fontSize: 16,
fontWeight: isBold ? FontWeight.bold : FontWeight.normal)),
Text(value,
style: TextStyle(
fontSize: 16,
fontWeight: isBold ? FontWeight.bold : FontWeight.normal,
color: isGreen ? Colors.green : Colors.black)),
], ],
), ),
); );

View File

@@ -109,11 +109,7 @@ class _FruitVeggieDetailState extends State<FruitVeggieDetail> {
itemBuilder: (context, index) { itemBuilder: (context, index) {
var product = provider.products[index]; var product = provider.products[index];
print("jndsfkgkdfg ${product.isInWishlist}");
if (product.isInWishlist) {
provider.wishlist.add(product.id);
}
return Container( return Container(
height: itemHeight, height: itemHeight,
decoration: BoxDecoration( decoration: BoxDecoration(
@@ -151,41 +147,61 @@ class _FruitVeggieDetailState extends State<FruitVeggieDetail> {
"https://5.imimg.com/data5/SELLER/Default/2024/2/385126988/OL/DA/VW/8627346/1l-fortune-sunflower-oil.jpg", "https://5.imimg.com/data5/SELLER/Default/2024/2/385126988/OL/DA/VW/8627346/1l-fortune-sunflower-oil.jpg",
backGroundColor: Colors.transparent, backGroundColor: Colors.transparent,
), ),
// Positioned(
// right: 5,
// top: 5,
// child: InkWell(
// onTap: () async {
// if (await SharedPrefUtils.getToken() !=
// null) {
// if (product.isInWishlist) {
// Fluttertoast.showToast(
// msg: "Item already added!",
// toastLength: Toast.LENGTH_SHORT,
// gravity: ToastGravity.BOTTOM,
// backgroundColor: Colors.green,
// textColor: Colors.white,
// fontSize: 14.0,
// );
// } else {
// //product.isInWishlist=ture;
// provider
// .toggleWishlist1(product.id!);
// }
// } else {
// context.push(MyRoutes.LOGIN);
// }
// },
// child: Icon(
// product.isInWishlist
// ? Icons.favorite
// : Icons.favorite_border,
// color: product.isInWishlist
// ? Colors.red
// : Colors.grey,
// ),
// ),
// ),
Positioned( Positioned(
right: 5, right: 5,
top: 5, top: 5,
child: InkWell( child: InkWell(
onTap: () async { onTap: () async {
if (await SharedPrefUtils.getToken() != if (await SharedPrefUtils.getToken() !=
null) null) {
{ provider.toggleWishlist(
if (product.isInWishlist) context, product.id!);
{
Fluttertoast.showToast(
msg: "Item already added!",
toastLength: Toast.LENGTH_SHORT,
gravity: ToastGravity.BOTTOM,
backgroundColor: Colors.green,
textColor: Colors.white,
fontSize: 14.0,
);
} else
{
//product.isInWishlist=ture;
provider.toggleWishlist1( product.id!);
}
} else { } else {
context.push(MyRoutes.LOGIN); context.push(MyRoutes.LOGIN);
} }
}, },
child: Icon( child: Icon(
product.isInWishlist provider.wishlist.contains(product.id)
? Icons.favorite ? Icons.favorite
: Icons.favorite_border, : Icons.favorite_border,
color: product.isInWishlist color: provider.wishlist
.contains(product.id)
? Colors.red ? Colors.red
: Colors.grey, : Colors.grey,
), ),
@@ -246,37 +262,56 @@ class _FruitVeggieDetailState extends State<FruitVeggieDetail> {
), ),
], ],
), ),
Expanded( Spacer(),
child: Align( Align(
alignment: Alignment.centerRight, alignment: Alignment.centerRight,
child: GestureDetector( child: GestureDetector(
onTap: () async { onTap: () async {
if (await SharedPrefUtils.getToken() != print(
null) { "Add to Cart Pressed for ${product.id}");
provider.isLoading[product.id] ??
false if (await SharedPrefUtils.getToken() !=
? null null) {
: () => provider.addToCart( await provider.addToCart(
context, product.id!); context, product.id!);
} else { } else {
context.push(MyRoutes.LOGIN); context.push(MyRoutes.LOGIN);
} }
}, },
child: Container( child: Container(
height: 40, height:
width: 60, MediaQuery.of(context).size.height *
decoration: BoxDecoration( 0.035,
color: APPCOLOR.lightGreen, width: MediaQuery.of(context).size.width *
borderRadius: 0.1,
BorderRadius.circular(5), decoration: BoxDecoration(
), color: APPCOLOR.lightGreen,
child: Center( borderRadius: BorderRadius.circular(5),
child: Text( ),
'Add', child: Center(
style: context.customRegular( child: provider.isLoading[product.id] ??
Colors.white, 12), false
), ? Padding(
), padding:
const EdgeInsets.all(8.0),
child: Container(
height: 10,
width: 10,
child:
CircularProgressIndicator(
color: Colors.white,
strokeWidth: 2),
),
)
: Text(
// provider.cartItems
// .contains(bestdealproduct.id)
// ? 'Added'
// :
'Add',
style: context.customRegular(
Colors.white, 12),
),
), ),
), ),
), ),

View File

@@ -314,8 +314,7 @@ class _HomeScreenState extends State<HomeScreen> {
), ),
], ],
), ),
const Spacer(),
// const Spacer(),
Align( Align(
alignment: Alignment.centerRight, alignment: Alignment.centerRight,
child: GestureDetector( child: GestureDetector(
@@ -325,27 +324,18 @@ class _HomeScreenState extends State<HomeScreen> {
if (await SharedPrefUtils.getToken() != if (await SharedPrefUtils.getToken() !=
null) { null) {
if (!(provider // if (!(provider
.isLoading[bestdealproduct.id] ?? // .isLoading[bestdealproduct.id] ??
false)) { // false))
await provider.addToCart( // {
context, bestdealproduct.id!);
} await provider.addToCart(
context, bestdealproduct.id!);
// }
} else { } else {
context.push(MyRoutes.LOGIN); context.push(MyRoutes.LOGIN);
} }
// if (await SharedPrefUtils.getToken() != null)
// {
// provider.isLoading[bestdealproduct.id] ?? false
// ? null
// : () => provider.addToCart(
// context, bestdealproduct.id!);
// } else
// {
// context.push(MyRoutes.LOGIN);
// }
}, },
child: Container( child: Container(
height: MediaQuery.of(context).size.height * height: MediaQuery.of(context).size.height *
@@ -353,23 +343,29 @@ class _HomeScreenState extends State<HomeScreen> {
width: width:
MediaQuery.of(context).size.width * 0.1, MediaQuery.of(context).size.width * 0.1,
decoration: BoxDecoration( decoration: BoxDecoration(
color: provider.cartItems color: APPCOLOR.lightGreen,
.contains(bestdealproduct.id)
? Colors.grey
: APPCOLOR.lightGreen,
borderRadius: BorderRadius.circular(5), borderRadius: BorderRadius.circular(5),
), ),
child: Center( child: Center(
child: provider.isLoading[ child: provider.isLoading[
bestdealproduct.id] ?? bestdealproduct.id] ??
false false
? CircularProgressIndicator( ? Padding(
color: Colors.white, strokeWidth: 2) padding: const EdgeInsets.all(8.0),
child: Container(
height: 10,
width: 10,
child: CircularProgressIndicator(
color: Colors.white,
strokeWidth: 2),
),
)
: Text( : Text(
provider.cartItems.contains( // provider.cartItems
bestdealproduct.id) // .contains(bestdealproduct.id)
? 'Added' // ? 'Added'
: 'Add', // :
'Add',
style: context.customRegular( style: context.customRegular(
Colors.white, 12), Colors.white, 12),
), ),

View File

@@ -0,0 +1,87 @@
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:gap/gap.dart';
import 'package:grocery_app/utils/constants/color_constant.dart';
import 'package:grocery_app/utils/extensions/extensions.dart';
class ButtonElevated extends StatelessWidget {
final String text;
final VoidCallback? onPressed;
final double? height;
final double? elevation;
final double? width;
final Color? backgroundColor;
final bool enabled;
final OutlinedBorder? shape;
final Color? textColor;
final double? borderRadius;
final double? fontSize;
final EdgeInsetsGeometry? padding;
final Color? borderColor;
final Icon? leadingIcon;
final Icon? suffixIcon;
//final Color? disabledBackgroundColor;
const ButtonElevated({
Key? key,
required this.text,
required this.onPressed,
this.height,
this.width,
this.elevation,
this.backgroundColor,
//this.disabledBackgroundColor,
this.textColor,
this.enabled = true,
this.borderColor,
this.shape,
this.borderRadius,
this.fontSize,
this.padding,
this.suffixIcon,
this.leadingIcon,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return LayoutBuilder(
builder: (BuildContext context, BoxConstraints constraints) {
return ElevatedButton(
onPressed: enabled ? onPressed : null,
style: ElevatedButton.styleFrom(
side: BorderSide(color: borderColor ?? APPCOLOR.whiteFBFEFB),
elevation: elevation ?? 2,
padding: padding ?? EdgeInsets.symmetric(horizontal: 5.w),
backgroundColor: enabled
? (backgroundColor ?? APPCOLOR.appGreen)
: APPCOLOR.bgGrey,
//disabledBackgroundColor??
minimumSize: Size(width ?? constraints.minWidth, height ?? 40.h),
shape: shape ??
RoundedRectangleBorder(
borderRadius: BorderRadius.circular(4.r),
),
),
child: FittedBox(
child: Row(
children: [
if (leadingIcon != null) leadingIcon!,
if (leadingIcon != null) Gap(5.w),
Text(
text,
style: context.titleTextStyle.copyWith(
color: textColor ?? context.appColor.whiteColor,
fontSize: fontSize ?? 16.sp,
),
),
if (suffixIcon != null) Gap(5.w),
if (suffixIcon != null) suffixIcon!,
],
),
),
);
},
);
}
}

View File

@@ -548,18 +548,18 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: leak_tracker name: leak_tracker
sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "10.0.5" version: "10.0.4"
leak_tracker_flutter_testing: leak_tracker_flutter_testing:
dependency: transitive dependency: transitive
description: description:
name: leak_tracker_flutter_testing name: leak_tracker_flutter_testing
sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "3.0.5" version: "3.0.3"
leak_tracker_testing: leak_tracker_testing:
dependency: transitive dependency: transitive
description: description:
@@ -604,10 +604,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: material_color_utilities name: material_color_utilities
sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.11.1" version: "0.8.0"
material_design_icons_flutter: material_design_icons_flutter:
dependency: "direct main" dependency: "direct main"
description: description:
@@ -620,10 +620,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: meta name: meta
sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.15.0" version: "1.12.0"
nested: nested:
dependency: transitive dependency: transitive
description: description:
@@ -953,10 +953,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: test_api name: test_api
sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb" sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.7.2" version: "0.7.0"
typed_data: typed_data:
dependency: transitive dependency: transitive
description: description:
@@ -1009,10 +1009,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: vm_service name: vm_service
sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d" sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "14.2.5" version: "14.2.1"
web: web:
dependency: transitive dependency: transitive
description: description: