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": [
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "3.2"
},
{
"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/",
"languageVersion": "3.3"
},
{
"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/",
"languageVersion": "2.18"
},
{
"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/",
"languageVersion": "3.2"
},
{
"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/",
"languageVersion": "2.17"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "2.18"
},
{
"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/",
"languageVersion": "3.2"
},
{
"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/",
"languageVersion": "2.18"
},
{
"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/",
"languageVersion": "3.4"
},
{
"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/",
"languageVersion": "3.1"
},
{
"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/",
"languageVersion": "3.1"
},
{
"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/",
"languageVersion": "2.17"
},
{
"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/",
"languageVersion": "2.18"
},
{
"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/",
"languageVersion": "3.3"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "3.3"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "3.1"
},
{
"name": "flutter",
"rootUri": "file:///Users/apple/Documents/development/flutter/packages/flutter",
"rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter",
"packageUri": "lib/",
"languageVersion": "3.3"
},
{
"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/",
"languageVersion": "2.17"
},
{
"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/",
"languageVersion": "2.17"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "3.1"
},
{
"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/",
"languageVersion": "3.4"
},
{
"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/",
"languageVersion": "3.2"
},
{
"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/",
"languageVersion": "2.17"
},
{
"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/",
"languageVersion": "2.19"
},
{
"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/",
"languageVersion": "2.19"
},
{
"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/",
"languageVersion": "3.3"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "3.2"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "2.17"
},
{
"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/",
"languageVersion": "2.17"
},
{
"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/",
"languageVersion": "2.17"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "2.15"
},
{
"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/",
"languageVersion": "2.15"
},
{
"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/",
"languageVersion": "2.15"
},
{
"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/",
"languageVersion": "2.15"
},
{
"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/",
"languageVersion": "3.4"
},
{
"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/",
"languageVersion": "2.15"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "3.4"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "2.14"
},
{
"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/",
"languageVersion": "3.4"
},
{
"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/",
"languageVersion": "3.4"
},
{
"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/",
"languageVersion": "3.4"
},
{
"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/",
"languageVersion": "3.3"
},
{
"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/",
"languageVersion": "3.3"
},
{
"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/",
"languageVersion": "3.3"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "3.2"
},
{
"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/",
"languageVersion": "2.19"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "3.2"
},
{
"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/",
"languageVersion": "3.2"
},
{
"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/",
"languageVersion": "3.2"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "3.4"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "2.17"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "2.18"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "3.3"
},
{
"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/",
"languageVersion": "3.4"
},
{
"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/",
"languageVersion": "3.4"
},
{
"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/",
"languageVersion": "3.3"
},
{
"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/",
"languageVersion": "2.19"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "3.2"
},
{
"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/",
"languageVersion": "3.2"
},
{
"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/",
"languageVersion": "3.2"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "3.4"
},
{
"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/",
"languageVersion": "3.4"
},
{
"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/",
"languageVersion": "3.4"
},
{
"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/",
"languageVersion": "3.3"
},
{
"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/",
"languageVersion": "3.2"
},
{
"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/",
"languageVersion": "3.4"
},
{
"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/",
"languageVersion": "3.3"
},
{
"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/",
"languageVersion": "3.2"
},
{
"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/",
"languageVersion": "2.18"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "3.3"
},
{
"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/",
"languageVersion": "3.3"
},
{
"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/",
"languageVersion": "2.18"
},
{
"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/",
"languageVersion": "2.19"
},
{
"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/",
"languageVersion": "3.1"
},
{
"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/",
"languageVersion": "2.18"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "2.12"
},
{
"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/",
"languageVersion": "3.2"
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "2.17"
},
{
"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/",
"languageVersion": "3.0"
},
{
"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/",
"languageVersion": "2.17"
},
{
"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/",
"languageVersion": "2.17"
},
{
"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/",
"languageVersion": "2.19"
},
{
"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/",
"languageVersion": "2.14"
},
{
"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/",
"languageVersion": "3.3"
},
{
"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/",
"languageVersion": "3.4"
},
{
"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/",
"languageVersion": "3.4"
},
{
"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/",
"languageVersion": "3.3"
},
{
"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/",
"languageVersion": "3.2"
},
@@ -800,10 +800,10 @@
"languageVersion": "3.4"
}
],
"generated": "2025-01-29T19:51:58.789295Z",
"generated": "2025-01-30T13:29:16.263564Z",
"generator": "pub",
"generatorVersion": "3.5.3",
"flutterRoot": "file:///Users/apple/Documents/development/flutter",
"flutterVersion": "3.24.3",
"pubCache": "file:///Users/apple/.pub-cache"
"generatorVersion": "3.4.4",
"flutterRoot": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter",
"flutterVersion": "3.22.3",
"pubCache": "file:///Users/rajeevsingh/.pub-cache"
}

View File

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

View File

@@ -15,6 +15,10 @@ class APIURL {
static const String addToCart = "${BASE_URL}carts/items";
static const String gettAllWishList = "${BASE_URL}carts/wishlist";
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/routes/routes.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/best_dealProduct.dart';
import 'package:grocery_app/src/data/product_category.dart';
@@ -273,7 +274,7 @@ class ProductProvider extends ChangeNotifier {
Map<String, bool> isLoading = {};
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;
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/response_type_def.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/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/wish_list_model.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 {
try {
var response = await _productService.addToWish(data);
@@ -134,6 +163,8 @@ class ProductRepo {
BannerModel bannerresponse = bannerFromJson(response.toString());
print("skjdgkjdsf ${bannerresponse}");
final String model = response.toString();
return right(bannerresponse);

View File

@@ -50,6 +50,22 @@ class ProductService extends ApiService {
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 {

View File

@@ -20,7 +20,6 @@ class BestDealScreen extends StatefulWidget {
}
class _BestDealScreenState extends State<BestDealScreen> {
@override
Widget build(BuildContext context) {
return Scaffold(
@@ -278,12 +277,19 @@ class _BestDealScreenState extends State<BestDealScreen> {
alignment: Alignment.centerRight,
child: GestureDetector(
onTap: () async {
print(
"Add to Cart Pressed for ${bestdealproduct.id}");
if (await SharedPrefUtils.getToken() != null) {
provider.isLoading[bestdealproduct.id] ??
false
? null
: () => provider.addToCart(
// if (!(provider
// .isLoading[bestdealproduct.id] ??
// false))
// {
await provider.addToCart(
context, bestdealproduct.id!);
// }
} else {
context.push(MyRoutes.LOGIN);
}
@@ -291,17 +297,33 @@ class _BestDealScreenState extends State<BestDealScreen> {
child: Container(
height:
MediaQuery.of(context).size.height * 0.035,
width: MediaQuery.of(context).size.width *
0.12, // Adjusted dynamic width
width: MediaQuery.of(context).size.width * 0.1,
decoration: BoxDecoration(
color: APPCOLOR.lightGreen,
borderRadius: BorderRadius.circular(5),
),
child: Center(
child: Text(
child: provider
.isLoading[bestdealproduct.id] ??
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),
style: context.customRegular(
Colors.white, 12),
),
),
),

View File

@@ -1,6 +1,7 @@
// ignore_for_file: library_private_types_in_public_api
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/favourite/favourite_screen.dart';
import 'package:grocery_app/src/ui/header.dart';
@@ -40,20 +41,40 @@ class _BottomBarState extends State<BottomBarWidget> {
initialPage: 0,
keepPage: true,
);
determinePosition();
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
Widget build(BuildContext context) {
SizeConfig().init(context);
return Scaffold(
body: PageView(
controller: bottomWidgetPageController,
physics: const NeverScrollableScrollPhysics(),
children: <Widget>[
HomeScreen(),
FavouriteScreen(),
Mycart(),

View File

@@ -15,9 +15,12 @@ class CartItem extends StatelessWidget {
}) : super(key: key);
@override
Widget build(BuildContext context) {
// final theme = context.theme;
return Padding(
Widget build(BuildContext context)
{
return
Padding(
padding: EdgeInsets.symmetric(horizontal: 24.w),
child: Row(
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/widgets.dart';
import 'package:flutter_animate/flutter_animate.dart';
import 'package:flutter_screenutil/flutter_screenutil.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/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/cart/cart_item.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/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:material_design_icons_flutter/material_design_icons_flutter.dart';
import 'package:provider/provider.dart';
class Mycart extends StatefulWidget {
const Mycart({super.key});
@@ -19,27 +28,22 @@ class Mycart extends StatefulWidget {
}
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
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
backgroundColor: Colors.transparent,
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(
child: const Text(
'Cart 🛒',
@@ -49,65 +53,37 @@ class _MycartState extends State<Mycart> {
),
),
),
// actions: [
// InkWell(
// onTap: () {},
// child: Icon(
// MdiIcons.magnify,
// size: 35,
// ),
// )
// ],
),
body: Column(
body: SingleChildScrollView(
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.start,
children: [
Expanded(
child: ListView.separated(
separatorBuilder: (_, index) => Padding(
padding: EdgeInsets.only(top: 12.h, bottom: 24.h),
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: [
Expanded(
cartItems(),
Padding(
padding: const EdgeInsets.all(8.0),
child: Text(
"Best Deal",
"Before you checkout",
style: context.customExtraBold(Colors.black, 18),
),
),
InkWell(
onTap: () {
Navigator.of(context).push(MaterialPageRoute(
builder: (context) {
return const BestDealScreen();
},
));
},
child: Text(
"See All",
style: context.customMedium(APPCOLOR.lightGreen, 16),
),
),
],
),
relatedProduct(),
const SizedBox(
height: 15,
),
SizedBox(
Divider(),
cartPlace(),
],
),
),
),
);
}
Widget relatedProduct() {
return SizedBox(
height: 222,
child: ListView.builder(
itemCount: 5,
@@ -160,8 +136,7 @@ class _MycartState extends State<Mycart> {
textAlign: TextAlign.left,
maxLines: 2,
overflow: TextOverflow.ellipsis,
style:
context.customMedium(APPCOLOR.balck1A1A1A, 14),
style: context.customMedium(APPCOLOR.balck1A1A1A, 14),
),
const SizedBox(
height: 5,
@@ -187,8 +162,7 @@ class _MycartState extends State<Mycart> {
textAlign: TextAlign.left,
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: context.customSemiBold(
Colors.black, 12),
style: context.customSemiBold(Colors.black, 12),
),
const SizedBox(
width: 5,
@@ -202,8 +176,7 @@ class _MycartState extends State<Mycart> {
.customMedium(
Colors.grey.withOpacity(0.8), 12)
.copyWith(
decoration:
TextDecoration.lineThrough,
decoration: TextDecoration.lineThrough,
),
),
],
@@ -221,8 +194,7 @@ class _MycartState extends State<Mycart> {
child: Center(
child: Text(
'Add',
style: context.customRegular(
Colors.white, 12),
style: context.customRegular(Colors.white, 12),
)),
),
),
@@ -236,7 +208,302 @@ class _MycartState extends State<Mycart> {
);
},
),
);
}
Widget cartItems() {
return Consumer<AddtocartProvider>(builder: (context, provider, child) {
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 {
return ListView.separated(
shrinkWrap: true, // Prevents internal scrolling
physics: NeverScrollableScrollPhysics(), // Disables inner scroll
separatorBuilder: (_, index) => Padding(
padding: EdgeInsets.only(top: 12.h, bottom: 24.h),
child: const Divider(thickness: 1),
),
itemCount: provider.allitem.items!.length,
itemBuilder: (context, index) => Padding(
padding: EdgeInsets.symmetric(horizontal: 24.w),
child: Row(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Container(
decoration: BoxDecoration(
color: Colors.greenAccent.withOpacity(0.1),
borderRadius: BorderRadius.circular(5),
),
child: AppNetworkImage(
width: 50.w,
height: 40.h,
imageUrl:
'https://i.pinimg.com/originals/a5/f3/5f/a5f35fb23e942809da3df91b23718e8d.png',
backGroundColor: APPCOLOR.bgGrey,
radius: 10,
),
),
// Image.asset(product.image, width: 50.w, height: 40.h),
16.horizontalSpace,
Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
"Vegitables and Fruits",
textAlign: TextAlign.center,
maxLines: 2,
overflow: TextOverflow.ellipsis,
style: context.customMedium(APPCOLOR.balck1A1A1A, 14),
),
5.verticalSpace,
Text(
'1kg, 10\$',
style: context.customMedium(APPCOLOR.balck1A1A1A, 14),
),
],
),
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) {
var product = provider.products[index];
print("jndsfkgkdfg ${product.isInWishlist}");
if (product.isInWishlist) {
provider.wishlist.add(product.id);
}
return Container(
height: itemHeight,
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",
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(
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!);
}
null) {
provider.toggleWishlist(
context, product.id!);
} else {
context.push(MyRoutes.LOGIN);
}
},
child: Icon(
product.isInWishlist
provider.wishlist.contains(product.id)
? Icons.favorite
: Icons.favorite_border,
color: product.isInWishlist
color: provider.wishlist
.contains(product.id)
? Colors.red
: Colors.grey,
),
@@ -246,32 +262,52 @@ class _FruitVeggieDetailState extends State<FruitVeggieDetail> {
),
],
),
Expanded(
child: Align(
Spacer(),
Align(
alignment: Alignment.centerRight,
child: GestureDetector(
onTap: () async {
print(
"Add to Cart Pressed for ${product.id}");
if (await SharedPrefUtils.getToken() !=
null) {
provider.isLoading[product.id] ??
false
? null
: () => provider.addToCart(
await provider.addToCart(
context, product.id!);
} else {
context.push(MyRoutes.LOGIN);
}
},
child: Container(
height: 40,
width: 60,
height:
MediaQuery.of(context).size.height *
0.035,
width: MediaQuery.of(context).size.width *
0.1,
decoration: BoxDecoration(
color: APPCOLOR.lightGreen,
borderRadius:
BorderRadius.circular(5),
borderRadius: BorderRadius.circular(5),
),
child: Center(
child: Text(
child: provider.isLoading[product.id] ??
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),
@@ -280,7 +316,6 @@ class _FruitVeggieDetailState extends State<FruitVeggieDetail> {
),
),
),
),
],
),
],

View File

@@ -314,8 +314,7 @@ class _HomeScreenState extends State<HomeScreen> {
),
],
),
// const Spacer(),
const Spacer(),
Align(
alignment: Alignment.centerRight,
child: GestureDetector(
@@ -325,27 +324,18 @@ class _HomeScreenState extends State<HomeScreen> {
if (await SharedPrefUtils.getToken() !=
null) {
if (!(provider
.isLoading[bestdealproduct.id] ??
false)) {
// if (!(provider
// .isLoading[bestdealproduct.id] ??
// false))
// {
await provider.addToCart(
context, bestdealproduct.id!);
}
// }
} else {
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(
height: MediaQuery.of(context).size.height *
@@ -353,23 +343,29 @@ class _HomeScreenState extends State<HomeScreen> {
width:
MediaQuery.of(context).size.width * 0.1,
decoration: BoxDecoration(
color: provider.cartItems
.contains(bestdealproduct.id)
? Colors.grey
: APPCOLOR.lightGreen,
color: APPCOLOR.lightGreen,
borderRadius: BorderRadius.circular(5),
),
child: Center(
child: provider.isLoading[
bestdealproduct.id] ??
false
? CircularProgressIndicator(
color: Colors.white, strokeWidth: 2)
? 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',
// provider.cartItems
// .contains(bestdealproduct.id)
// ? 'Added'
// :
'Add',
style: context.customRegular(
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
description:
name: leak_tracker
sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05"
sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a"
url: "https://pub.dev"
source: hosted
version: "10.0.5"
version: "10.0.4"
leak_tracker_flutter_testing:
dependency: transitive
description:
name: leak_tracker_flutter_testing
sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806"
sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8"
url: "https://pub.dev"
source: hosted
version: "3.0.5"
version: "3.0.3"
leak_tracker_testing:
dependency: transitive
description:
@@ -604,10 +604,10 @@ packages:
dependency: transitive
description:
name: material_color_utilities
sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
url: "https://pub.dev"
source: hosted
version: "0.11.1"
version: "0.8.0"
material_design_icons_flutter:
dependency: "direct main"
description:
@@ -620,10 +620,10 @@ packages:
dependency: transitive
description:
name: meta
sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
url: "https://pub.dev"
source: hosted
version: "1.15.0"
version: "1.12.0"
nested:
dependency: transitive
description:
@@ -953,10 +953,10 @@ packages:
dependency: transitive
description:
name: test_api
sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb"
sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f"
url: "https://pub.dev"
source: hosted
version: "0.7.2"
version: "0.7.0"
typed_data:
dependency: transitive
description:
@@ -1009,10 +1009,10 @@ packages:
dependency: transitive
description:
name: vm_service
sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d"
sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec"
url: "https://pub.dev"
source: hosted
version: "14.2.5"
version: "14.2.1"
web:
dependency: transitive
description: