From 5c69ac332239ddc0ef949ca189c936af6b7116bb Mon Sep 17 00:00:00 2001 From: bestonemitRam Date: Wed, 29 Jan 2025 00:59:14 +0530 Subject: [PATCH] wishlist --- .DS_Store | Bin 0 -> 6148 bytes .dart_tool/package_config.json | 274 ++++----- .dart_tool/package_config_subset | 530 ++++++++-------- .dart_tool/version | 2 +- .flutter-plugins | 58 +- .flutter-plugins-dependencies | 2 +- lib/src/core/constant/api.dart | 6 +- lib/src/data/allProduct_model.dart | 4 + lib/src/data/wish_list_model.dart | 249 ++++++++ lib/src/logic/provider/home_provider.dart | 116 +++- lib/src/logic/repo/product_repo.dart | 36 +- lib/src/logic/services/home_locator.dart | 8 + lib/src/ui/bestdeal/bestdeal_screen.dart | 250 ++++++-- lib/src/ui/favourite/favourite_screen.dart | 575 +++++++++++++++--- .../fruitvegidetail/fruit_veggie_detail.dart | 29 +- lib/src/ui/home/home_screen.dart | 86 ++- lib/src/ui/onboarding/on_boarding_screen.dart | 13 +- lib/src/ui/splash/splash_screen.dart | 14 +- lib/utils/constants/shared_pref_utils.dart | 11 +- pubspec.lock | 24 +- 20 files changed, 1638 insertions(+), 649 deletions(-) create mode 100644 .DS_Store create mode 100644 lib/src/data/wish_list_model.dart diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..75e5ff2eedc5b457b1868ba10171d55047e2961e GIT binary patch literal 6148 zcmeHK%Wl&^6upy2<4_(!qJj;QCALvWd9@Xr5Yhz;HVuLWpkT*VvFdmtKQJhYlr8WN z`~pkZwiQacZVE`kU}cHzjI3QE_1Xb)I*CyGYX%DeCmeW zg_rnbJVEOHmWC2hOZMbZ48MT93j2G7y#;oHpO2A}GMC-1aGT^(hCah;uk7pDOgB&F zdbU5@c^D*VzyFif>W$`B%W7HM*4y!Wo{v)}&61%LzZOp~I1k;^vg5uC{Cv{6@svlY z6GVP29Rkk><;|-g@_0VvS>z?scdQz$w$+|=ZY~!0AMADQ{r<9RFAjDecI`*^4wlQd zwR7k0)aE zq1J-Me!-&{thx+uMfjTNyUYr~bIak8f&W$rd=r5QuvIepSYe8wmzguna*7R78CizB z$h?e|WC(i#^x@IN7#w&~9zkw^zx!?6yi$*%Uz?8T5Gxzeb6^h&RyMHIrs&bY#`Q73 zv^*oB4!c@Vr%pL|RSls`iPZv2Xy{>;`6hKrY{+_E)0@uPK5s|H-zZ=dxNr)H?}Lpb zaG-IeP<}d)$twV`fof?ei$4a!$JRK|xKfA~7*no5<;wIGgDH2^+nP7fxKgOxiRsG+ z(<3u|Lt%1s^lwW#v4KL98wHF4Wd-W$u_Mm^!?W-IWhe7w6fg>0C4JOlB1LrwaT5hiVT& literal 0 HcmV?d00001 diff --git a/.dart_tool/package_config.json b/.dart_tool/package_config.json index ff88f06..23b32d8 100644 --- a/.dart_tool/package_config.json +++ b/.dart_tool/package_config.json @@ -3,787 +3,787 @@ "packages": [ { "name": "animation_list", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animation_list-3.1.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/animation_list-3.1.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "animations", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animations-2.0.11", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/animations-2.0.11", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "args", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/args-2.6.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/args-2.6.0", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "async", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/async-2.11.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/async-2.11.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "back_button_interceptor", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "boolean_selector", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "cached_network_image", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1", + "rootUri": "file:///Users/apple/.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/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0", + "rootUri": "file:///Users/apple/.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/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "carousel_slider", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "characters", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/characters-1.3.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/characters-1.3.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "clock", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/clock-1.1.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/clock-1.1.1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "collection", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/collection-1.18.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/collection-1.18.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "connectivity_plus", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "connectivity_plus_platform_interface", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "crypto", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/crypto-3.0.6", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/crypto-3.0.6", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "csslib", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/csslib-1.0.2", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/csslib-1.0.2", "packageUri": "lib/", "languageVersion": "3.1" }, { "name": "cupertino_icons", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8", "packageUri": "lib/", "languageVersion": "3.1" }, { "name": "dbus", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dbus-0.7.11", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dbus-0.7.11", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "dio", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio-5.7.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dio-5.7.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "dio_web_adapter", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "dots_indicator", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "dotted_border", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dotted_border-2.1.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dotted_border-2.1.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "fake_async", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fake_async-1.3.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fake_async-1.3.1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "ffi", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/ffi-2.1.3", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/ffi-2.1.3", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "file", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file-7.0.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/file-7.0.1", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "fixnum", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fixnum-1.1.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fixnum-1.1.1", "packageUri": "lib/", "languageVersion": "3.1" }, { "name": "flutter", - "rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter", + "rootUri": "file:///Users/apple/Documents/development/flutter/packages/flutter", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "flutter_animate", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "flutter_cache_manager", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "flutter_google_places", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "flutter_lints", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2", "packageUri": "lib/", "languageVersion": "3.1" }, { "name": "flutter_plugin_android_lifecycle", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "flutter_screenutil", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "flutter_shaders", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3", "packageUri": "lib/", "languageVersion": "2.19" }, { "name": "flutter_svg", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9", "packageUri": "lib/", "languageVersion": "2.19" }, { "name": "flutter_test", - "rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_test", + "rootUri": "file:///Users/apple/Documents/development/flutter/packages/flutter_test", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "flutter_toggle_tab", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "flutter_web_plugins", - "rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins", + "rootUri": "file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "fluttertoast", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "fpdart", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fpdart-1.1.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fpdart-1.1.1", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "gap", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/gap-3.0.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/gap-3.0.1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "geocoding", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "geocoding_android", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "geocoding_ios", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "geocoding_platform_interface", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "geolocator", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2", "packageUri": "lib/", "languageVersion": "2.15" }, { "name": "geolocator_android", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1", "packageUri": "lib/", "languageVersion": "2.15" }, { "name": "geolocator_apple", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1", "packageUri": "lib/", "languageVersion": "2.15" }, { "name": "geolocator_platform_interface", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4", "packageUri": "lib/", "languageVersion": "2.15" }, { "name": "geolocator_web", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "geolocator_windows", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3", "packageUri": "lib/", "languageVersion": "2.15" }, { "name": "get_it", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/get_it-8.0.3", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/get_it-8.0.3", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "go_router", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/go_router-14.7.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/go_router-14.7.1", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "google_api_headers", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "google_fonts", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_fonts-4.0.4", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_fonts-4.0.4", "packageUri": "lib/", "languageVersion": "2.14" }, { "name": "google_maps", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps-8.1.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps-8.1.1", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "google_maps_flutter", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "google_maps_flutter_android", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7", + "rootUri": "file:///Users/apple/.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/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2", + "rootUri": "file:///Users/apple/.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/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5", + "rootUri": "file:///Users/apple/.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/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "google_maps_webservice", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "html", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/html-0.15.5", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/html-0.15.5", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "http", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http-0.13.6", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/http-0.13.6", "packageUri": "lib/", "languageVersion": "2.19" }, { "name": "http_parser", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http_parser-4.0.2", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/http_parser-4.0.2", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "intl", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/intl-0.19.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/intl-0.19.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "json_annotation", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/json_annotation-4.9.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/json_annotation-4.9.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "leak_tracker", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker-10.0.4", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker-10.0.5", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "leak_tracker_flutter_testing", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.3", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.5", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "leak_tracker_testing", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "lints", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/lints-3.0.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/lints-3.0.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "loader_overlay", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "logging", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/logging-1.3.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/logging-1.3.0", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "matcher", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/matcher-0.12.16+1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/matcher-0.12.16+1", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "material_color_utilities", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/material_color_utilities-0.11.1", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "material_design_icons_flutter", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "meta", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/meta-1.12.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/meta-1.15.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "nested", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nested-1.0.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/nested-1.0.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "nm", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nm-0.5.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/nm-0.5.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "octo_image", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/octo_image-2.1.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/octo_image-2.1.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "otp_text_field", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "package_info_plus", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0", + "rootUri": "file:///Users/apple/.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/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "path", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path-1.9.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path-1.9.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "path_drawing", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_drawing-1.0.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_drawing-1.0.1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "path_parsing", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_parsing-1.1.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_parsing-1.1.0", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "path_provider", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "path_provider_android", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "path_provider_foundation", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "path_provider_linux", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1", "packageUri": "lib/", "languageVersion": "2.19" }, { "name": "path_provider_platform_interface", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "path_provider_windows", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "petitparser", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/petitparser-6.0.2", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/petitparser-6.0.2", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "platform", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/platform-3.1.6", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/platform-3.1.6", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "plugin_platform_interface", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "pretty_dio_logger", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "provider", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/provider-6.1.2", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/provider-6.1.2", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "readmore", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/readmore-3.0.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/readmore-3.0.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "rxdart", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/rxdart-0.26.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/rxdart-0.26.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "sanitize_html", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "shared_preferences", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "shared_preferences_android", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "shared_preferences_foundation", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "shared_preferences_linux", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "shared_preferences_platform_interface", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "shared_preferences_web", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "shared_preferences_windows", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "sky_engine", - "rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/bin/cache/pkg/sky_engine", + "rootUri": "file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "source_span", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/source_span-1.10.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/source_span-1.10.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "sprintf", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sprintf-7.0.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sprintf-7.0.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "sqflite", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "sqflite_common", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "stack_trace", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stack_trace-1.11.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/stack_trace-1.11.1", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "stream_channel", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_channel-2.1.2", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/stream_channel-2.1.2", "packageUri": "lib/", "languageVersion": "2.19" }, { "name": "stream_transform", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_transform-2.1.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/stream_transform-2.1.1", "packageUri": "lib/", "languageVersion": "3.1" }, { "name": "string_scanner", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/string_scanner-1.2.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/string_scanner-1.2.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "synchronized", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "term_glyph", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/term_glyph-1.2.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/term_glyph-1.2.1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "test_api", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/test_api-0.7.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/test_api-0.7.2", "packageUri": "lib/", - "languageVersion": "3.0" + "languageVersion": "3.2" }, { "name": "typed_data", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/typed_data-1.3.2", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/typed_data-1.3.2", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "uuid", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/uuid-4.5.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/uuid-4.5.1", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "vector_graphics", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "vector_graphics_codec", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "vector_graphics_compiler", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1", "packageUri": "lib/", "languageVersion": "2.19" }, { "name": "vector_math", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_math-2.1.4", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_math-2.1.4", "packageUri": "lib/", "languageVersion": "2.14" }, { "name": "vm_service", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vm_service-14.2.1", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vm_service-14.2.5", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "web", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/web-1.1.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/web-1.1.0", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "win32", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/win32-5.5.4", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/win32-5.5.4", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "xdg_directories", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "xml", - "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xml-6.5.0", + "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/xml-6.5.0", "packageUri": "lib/", "languageVersion": "3.2" }, @@ -794,10 +794,10 @@ "languageVersion": "3.4" } ], - "generated": "2025-01-28T13:35:01.042073Z", + "generated": "2025-01-28T19:28:53.819986Z", "generator": "pub", - "generatorVersion": "3.4.4", - "flutterRoot": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter", - "flutterVersion": "3.22.3", - "pubCache": "file:///Users/rajeevsingh/.pub-cache" + "generatorVersion": "3.5.3", + "flutterRoot": "file:///Users/apple/Documents/development/flutter", + "flutterVersion": "3.24.3", + "pubCache": "file:///Users/apple/.pub-cache" } diff --git a/.dart_tool/package_config_subset b/.dart_tool/package_config_subset index 3684a7b..0abe9d0 100644 --- a/.dart_tool/package_config_subset +++ b/.dart_tool/package_config_subset @@ -1,529 +1,529 @@ animation_list 2.12 -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/ +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/ animations 3.2 -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/ +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/ args 3.3 -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/ +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/ async 2.18 -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/ +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/ back_button_interceptor 3.2 -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/ +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/ boolean_selector 2.17 -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/ +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/ cached_network_image 3.0 -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/ +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/ cached_network_image_platform_interface 3.0 -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/ +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/ cached_network_image_web 3.0 -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/ +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/ carousel_slider 2.12 -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/ +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/ characters 2.12 -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/ +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/ clock 2.12 -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/ +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/ collection 2.18 -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/ +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/ connectivity_plus 3.2 -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/ +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/ connectivity_plus_platform_interface 2.18 -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/ +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/ crypto 3.4 -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/ +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/ csslib 3.1 -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/ +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/ cupertino_icons 3.1 -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/ +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/ dbus 2.17 -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/ +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/ dio 2.18 -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/ +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/ dio_web_adapter 3.3 -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/ +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/ dots_indicator 2.12 -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/ +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/ dotted_border 2.12 -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/ +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/ fake_async 2.12 -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/ +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/ ffi 3.3 -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:///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 3.0 -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/ +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/ fixnum 3.1 -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/ +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/ flutter_animate 2.17 -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/ +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/ flutter_cache_manager 2.17 -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/ +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/ flutter_google_places 2.12 -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/ +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/ flutter_lints 3.1 -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/ +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/ flutter_plugin_android_lifecycle 3.4 -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/ +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/ flutter_screenutil 2.17 -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/ +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/ flutter_shaders 2.19 -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/ +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/ flutter_svg 2.19 -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/ +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/ flutter_toggle_tab 3.0 -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/ +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/ fluttertoast 2.12 -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/ +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/ fpdart 3.0 -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/ +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/ gap 2.12 -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/ +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/ geocoding 2.17 -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/ +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/ geocoding_android 2.17 -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/ +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/ geocoding_ios 2.17 -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/ +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/ geocoding_platform_interface 2.12 -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/ +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/ geolocator 2.15 -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/ +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/ geolocator_android 2.15 -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/ +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/ geolocator_apple 2.15 -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/ +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/ geolocator_platform_interface 2.15 -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/ +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/ geolocator_web 3.4 -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/ +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/ geolocator_windows 2.15 -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/ +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/ get_it 3.0 -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/ +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/ go_router 3.4 -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/ +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/ google_api_headers 2.12 -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/ +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/ google_fonts 2.14 -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/ +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/ google_maps 3.4 -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/ +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/ google_maps_flutter 3.4 -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/ +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/ google_maps_flutter_android 3.4 -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/ +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/ google_maps_flutter_ios 3.3 -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/ +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/ google_maps_flutter_platform_interface 3.3 -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/ +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/ google_maps_flutter_web 3.3 -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/ +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/ google_maps_webservice 2.12 -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/ +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/ html 3.2 -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/ +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/ http 2.19 -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/ +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/ http_parser 2.12 -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/ +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/ intl 3.0 -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/ +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/ json_annotation 3.0 -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/ +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/ leak_tracker 3.2 -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/ +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/ leak_tracker_flutter_testing 3.2 -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/ +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/ leak_tracker_testing 3.2 -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/ +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/ lints 3.0 -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/ +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/ loader_overlay 2.12 -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/ +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/ logging 3.4 -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/ +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/ matcher 3.0 -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/ +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/ material_color_utilities 2.17 -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/ +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/ material_design_icons_flutter 2.12 -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/ +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/ meta 2.12 -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/ +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/ nested 2.12 -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/ +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/ nm 2.12 -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/ +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/ octo_image 3.0 -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/ +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/ otp_text_field 2.12 -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/ +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/ package_info_plus 2.18 -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/ +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/ package_info_plus_platform_interface 2.12 -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/ +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/ path 3.0 -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/ +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/ path_drawing 2.12 -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/ +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/ path_parsing 3.3 -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/ +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/ path_provider 3.4 -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/ +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/ path_provider_android 3.4 -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/ +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/ path_provider_foundation 3.3 -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/ +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/ path_provider_linux 2.19 -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/ +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/ path_provider_platform_interface 3.0 -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/ +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/ path_provider_windows 3.2 -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/ +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/ petitparser 3.2 -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/ +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/ platform 3.2 -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/ +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/ plugin_platform_interface 3.0 -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/ +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/ pretty_dio_logger 3.0 -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/ +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/ provider 2.12 -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/ +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/ readmore 3.0 -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/ +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/ rxdart 2.12 -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/ +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/ sanitize_html 2.12 -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/ +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/ shared_preferences 3.4 -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/ +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/ shared_preferences_android 3.4 -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/ +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/ shared_preferences_foundation 3.4 -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/ +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/ shared_preferences_linux 3.3 -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/ +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/ shared_preferences_platform_interface 3.2 -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/ +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/ shared_preferences_web 3.4 -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/ +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/ shared_preferences_windows 3.3 -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/ +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/ source_span 2.18 -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/ +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/ sprintf 2.12 -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/ +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/ sqflite 3.3 -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/ +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/ sqflite_common 3.3 -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/ +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/ stack_trace 2.18 -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/ +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/ stream_channel 2.19 -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/ +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/ stream_transform 3.1 -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/ +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/ string_scanner 2.18 -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/ +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/ synchronized 3.0 -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/ +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/ term_glyph 2.12 -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/ +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/ test_api -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/ +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/ typed_data 2.17 -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/ +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/ uuid 3.0 -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/ +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/ vector_graphics 2.17 -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/ +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/ vector_graphics_codec 2.17 -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/ +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/ vector_graphics_compiler 2.19 -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/ +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/ vector_math 2.14 -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/ +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/ vm_service 3.3 -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/ +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/ web 3.4 -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/ +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/ win32 3.4 -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/ +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/ xdg_directories 3.3 -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/ +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/ xml 3.2 -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/ +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/ grocery_app 3.4 -file:///Users/rajeevsingh/Documents/FlutterProject/freelanceing/grocery_user/ -file:///Users/rajeevsingh/Documents/FlutterProject/freelanceing/grocery_user/lib/ +file:///Users/apple/Documents/Allflutter%20/freelancing/groceryApp/ +file:///Users/apple/Documents/Allflutter%20/freelancing/groceryApp/lib/ sky_engine 3.2 -file:///Users/rajeevsingh/Documents/allSoftwares/flutter/bin/cache/pkg/sky_engine/ -file:///Users/rajeevsingh/Documents/allSoftwares/flutter/bin/cache/pkg/sky_engine/lib/ +file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine/ +file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine/lib/ flutter 3.3 -file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter/ -file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter/lib/ +file:///Users/apple/Documents/development/flutter/packages/flutter/ +file:///Users/apple/Documents/development/flutter/packages/flutter/lib/ flutter_test 3.3 -file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_test/ -file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_test/lib/ +file:///Users/apple/Documents/development/flutter/packages/flutter_test/ +file:///Users/apple/Documents/development/flutter/packages/flutter_test/lib/ flutter_web_plugins 3.2 -file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins/ -file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins/lib/ +file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins/ +file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins/lib/ 2 diff --git a/.dart_tool/version b/.dart_tool/version index d9b2ac5..ffba2c8 100644 --- a/.dart_tool/version +++ b/.dart_tool/version @@ -1 +1 @@ -3.22.3 \ No newline at end of file +3.24.3 \ No newline at end of file diff --git a/.flutter-plugins b/.flutter-plugins index a30a78c..d985a48 100644 --- a/.flutter-plugins +++ b/.flutter-plugins @@ -1,30 +1,30 @@ # This is a generated file; do not edit or check into version control. -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/ +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/ diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies index 61757ae..025a1f7 100644 --- a/.flutter-plugins-dependencies +++ b/.flutter-plugins-dependencies @@ -1 +1 @@ -{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"connectivity_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"fluttertoast","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/","native_build":true,"dependencies":[]},{"name":"geocoding_ios","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/","native_build":true,"dependencies":[]},{"name":"geolocator_apple","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/","native_build":true,"dependencies":[]},{"name":"google_maps_flutter_ios","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/","shared_darwin_source":true,"native_build":true,"dependencies":[]}],"android":[{"name":"connectivity_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","native_build":true,"dependencies":[]},{"name":"flutter_plugin_android_lifecycle","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/","native_build":true,"dependencies":[]},{"name":"fluttertoast","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/","native_build":true,"dependencies":[]},{"name":"geocoding_android","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/","native_build":true,"dependencies":[]},{"name":"geolocator_android","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/","native_build":true,"dependencies":[]},{"name":"google_api_headers","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/","native_build":true,"dependencies":["package_info_plus"]},{"name":"google_maps_flutter_android","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]},{"name":"package_info_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":true,"dependencies":[]},{"name":"path_provider_android","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/","native_build":true,"dependencies":[]},{"name":"shared_preferences_android","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/","native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/","native_build":true,"dependencies":[]}],"macos":[{"name":"connectivity_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"geolocator_apple","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/","shared_darwin_source":true,"native_build":true,"dependencies":[]}],"linux":[{"name":"connectivity_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","native_build":false,"dependencies":[]},{"name":"package_info_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":false,"dependencies":[]},{"name":"path_provider_linux","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/","native_build":false,"dependencies":[]},{"name":"shared_preferences_linux","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/","native_build":false,"dependencies":["path_provider_linux"]}],"windows":[{"name":"connectivity_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","native_build":true,"dependencies":[]},{"name":"geolocator_windows","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":false,"dependencies":[]},{"name":"path_provider_windows","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/","native_build":false,"dependencies":[]},{"name":"shared_preferences_windows","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/","native_build":false,"dependencies":["path_provider_windows"]}],"web":[{"name":"connectivity_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","dependencies":[]},{"name":"fluttertoast","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/","dependencies":[]},{"name":"geolocator_web","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/","dependencies":[]},{"name":"google_maps_flutter_web","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/","dependencies":[]},{"name":"package_info_plus","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","dependencies":[]},{"name":"shared_preferences_web","path":"/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/","dependencies":[]}]},"dependencyGraph":[{"name":"connectivity_plus","dependencies":[]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"fluttertoast","dependencies":[]},{"name":"geocoding","dependencies":["geocoding_android","geocoding_ios"]},{"name":"geocoding_android","dependencies":[]},{"name":"geocoding_ios","dependencies":[]},{"name":"geolocator","dependencies":["geolocator_android","geolocator_apple","geolocator_web","geolocator_windows"]},{"name":"geolocator_android","dependencies":[]},{"name":"geolocator_apple","dependencies":[]},{"name":"geolocator_web","dependencies":[]},{"name":"geolocator_windows","dependencies":[]},{"name":"google_api_headers","dependencies":["package_info_plus"]},{"name":"google_maps_flutter","dependencies":["google_maps_flutter_android","google_maps_flutter_ios","google_maps_flutter_web"]},{"name":"google_maps_flutter_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"google_maps_flutter_ios","dependencies":[]},{"name":"google_maps_flutter_web","dependencies":[]},{"name":"package_info_plus","dependencies":[]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_foundation","path_provider_linux","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_foundation","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"shared_preferences","dependencies":["shared_preferences_android","shared_preferences_foundation","shared_preferences_linux","shared_preferences_web","shared_preferences_windows"]},{"name":"shared_preferences_android","dependencies":[]},{"name":"shared_preferences_foundation","dependencies":[]},{"name":"shared_preferences_linux","dependencies":["path_provider_linux"]},{"name":"shared_preferences_web","dependencies":[]},{"name":"shared_preferences_windows","dependencies":["path_provider_windows"]},{"name":"sqflite","dependencies":[]}],"date_created":"2025-01-28 19:05:01.259580","version":"3.22.3"} \ No newline at end of file +{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"fluttertoast","path":"/Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/","native_build":true,"dependencies":[]},{"name":"geocoding_ios","path":"/Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/","native_build":true,"dependencies":[]},{"name":"geolocator_apple","path":"/Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/","native_build":true,"dependencies":[]},{"name":"google_maps_flutter_ios","path":"/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/","shared_darwin_source":true,"native_build":true,"dependencies":[]}],"android":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","native_build":true,"dependencies":[]},{"name":"flutter_plugin_android_lifecycle","path":"/Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/","native_build":true,"dependencies":[]},{"name":"fluttertoast","path":"/Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/","native_build":true,"dependencies":[]},{"name":"geocoding_android","path":"/Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/","native_build":true,"dependencies":[]},{"name":"geolocator_android","path":"/Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/","native_build":true,"dependencies":[]},{"name":"google_api_headers","path":"/Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/","native_build":true,"dependencies":["package_info_plus"]},{"name":"google_maps_flutter_android","path":"/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]},{"name":"package_info_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":true,"dependencies":[]},{"name":"path_provider_android","path":"/Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/","native_build":true,"dependencies":[]},{"name":"shared_preferences_android","path":"/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/","native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/","native_build":true,"dependencies":[]}],"macos":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"geolocator_apple","path":"/Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"shared_preferences_foundation","path":"/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"sqflite","path":"/Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/","shared_darwin_source":true,"native_build":true,"dependencies":[]}],"linux":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","native_build":false,"dependencies":[]},{"name":"package_info_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":false,"dependencies":[]},{"name":"path_provider_linux","path":"/Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/","native_build":false,"dependencies":[]},{"name":"shared_preferences_linux","path":"/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/","native_build":false,"dependencies":["path_provider_linux"]}],"windows":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","native_build":true,"dependencies":[]},{"name":"geolocator_windows","path":"/Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/","native_build":true,"dependencies":[]},{"name":"package_info_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","native_build":false,"dependencies":[]},{"name":"path_provider_windows","path":"/Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/","native_build":false,"dependencies":[]},{"name":"shared_preferences_windows","path":"/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/","native_build":false,"dependencies":["path_provider_windows"]}],"web":[{"name":"connectivity_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","dependencies":[]},{"name":"fluttertoast","path":"/Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/","dependencies":[]},{"name":"geolocator_web","path":"/Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/","dependencies":[]},{"name":"google_maps_flutter_web","path":"/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/","dependencies":[]},{"name":"package_info_plus","path":"/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/","dependencies":[]},{"name":"shared_preferences_web","path":"/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/","dependencies":[]}]},"dependencyGraph":[{"name":"connectivity_plus","dependencies":[]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"fluttertoast","dependencies":[]},{"name":"geocoding","dependencies":["geocoding_android","geocoding_ios"]},{"name":"geocoding_android","dependencies":[]},{"name":"geocoding_ios","dependencies":[]},{"name":"geolocator","dependencies":["geolocator_android","geolocator_apple","geolocator_web","geolocator_windows"]},{"name":"geolocator_android","dependencies":[]},{"name":"geolocator_apple","dependencies":[]},{"name":"geolocator_web","dependencies":[]},{"name":"geolocator_windows","dependencies":[]},{"name":"google_api_headers","dependencies":["package_info_plus"]},{"name":"google_maps_flutter","dependencies":["google_maps_flutter_android","google_maps_flutter_ios","google_maps_flutter_web"]},{"name":"google_maps_flutter_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"google_maps_flutter_ios","dependencies":[]},{"name":"google_maps_flutter_web","dependencies":[]},{"name":"package_info_plus","dependencies":[]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_foundation","path_provider_linux","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_foundation","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"shared_preferences","dependencies":["shared_preferences_android","shared_preferences_foundation","shared_preferences_linux","shared_preferences_web","shared_preferences_windows"]},{"name":"shared_preferences_android","dependencies":[]},{"name":"shared_preferences_foundation","dependencies":[]},{"name":"shared_preferences_linux","dependencies":["path_provider_linux"]},{"name":"shared_preferences_web","dependencies":[]},{"name":"shared_preferences_windows","dependencies":["path_provider_windows"]},{"name":"sqflite","dependencies":[]}],"date_created":"2025-01-29 00:58:53.937102","version":"3.24.3","swift_package_manager_enabled":false} \ No newline at end of file diff --git a/lib/src/core/constant/api.dart b/lib/src/core/constant/api.dart index 63e8bc8..13da0fb 100644 --- a/lib/src/core/constant/api.dart +++ b/lib/src/core/constant/api.dart @@ -12,16 +12,14 @@ class APIURL { static const String getAllcategory = "${BASE_URL}categories"; static const String addToWish = "${BASE_URL}carts/wishlist/items"; static const String addToCart = "${BASE_URL}carts/items"; - - - + static const String gettAllWishList = "${BASE_URL}carts/wishlist"; static const String updateStore = "${BASE_URL}stores/"; static const String forgetPassword = "${BASE_URL}auth/forgot-password/vendor"; static const String verifyForgetPassword = "${BASE_URL}auth/forgot-password-verify-otp/vendor"; static const String reset_password = "${BASE_URL}auth/reset-password/vendor"; - + static const String getProduct = "${BASE_URL}products"; static const String getCategoryByLevel = "${BASE_URL}categories/by-level/1"; static const String getMe = "${BASE_URL}auth/me"; diff --git a/lib/src/data/allProduct_model.dart b/lib/src/data/allProduct_model.dart index 8f9f5dd..f9c1eb9 100644 --- a/lib/src/data/allProduct_model.dart +++ b/lib/src/data/allProduct_model.dart @@ -62,6 +62,10 @@ class Product { List? zones; List? productReview; + + + + Product({ this.id, this.name, diff --git a/lib/src/data/wish_list_model.dart b/lib/src/data/wish_list_model.dart new file mode 100644 index 0000000..68405df --- /dev/null +++ b/lib/src/data/wish_list_model.dart @@ -0,0 +1,249 @@ +// To parse this JSON data, do +// +// final wishListModel = wishListModelFromJson(jsondynamic); + +import 'dart:convert'; + +WishListModel wishListModelFromJson(dynamic str) => WishListModel.fromJson(json.decode(str)); + +dynamic wishListModelToJson(WishListModel data) => json.encode(data.toJson()); + +class WishListModel { + dynamic id; + dynamic userId; + DateTime? createdAt; + DateTime? updatedAt; + List? items; + dynamic? totalItems; + + WishListModel({ + this.id, + this.userId, + this.createdAt, + this.updatedAt, + this.items, + this.totalItems, + }); + + factory WishListModel.fromJson(Map json) => WishListModel( + id: json["id"], + userId: json["userId"], + createdAt: DateTime.parse(json["createdAt"]), + updatedAt: DateTime.parse(json["updatedAt"]), + items: List.from(json["items"].map((x) => WishListItem.fromJson(x))), + totalItems: json["totalItems"], + ); + + Map toJson() => { + "id": id, + "userId": userId, + "createdAt": createdAt, + "updatedAt": updatedAt, + "items": List.from(items!.map((x) => x.toJson())), + "totalItems": totalItems, + }; +} + +class WishListItem { + dynamic id; + dynamic wishlistId; + dynamic productId; + dynamic storeId; + DateTime? createdAt; + DateTime? updatedAt; + ProductDatum? product; + Store? store; + + WishListItem({ + this.id, + this.wishlistId, + this.productId, + this.storeId, + this.createdAt, + this.updatedAt, + this.product, + this.store, + }); + + factory WishListItem.fromJson(Map json) => WishListItem( + id: json["id"], + wishlistId: json["wishlistId"], + productId: json["productId"], + storeId: json["storeId"], + createdAt: DateTime.parse(json["createdAt"]), + updatedAt: DateTime.parse(json["updatedAt"]), + product: ProductDatum.fromJson(json["product"]), + store: Store.fromJson(json["store"]), + ); + + Map toJson() => { + "id": id, + "wishlistId": wishlistId, + "productId": productId, + "storeId": storeId, + "createdAt": createdAt, + "updatedAt": updatedAt, + "product": product!.toJson(), + "store": store!.toJson(), + }; +} + +class ProductDatum { + dynamic id; + dynamic name; + dynamic description; + dynamic additionalInfo; + dynamic brand; + dynamic basePrice; + dynamic discountPrice; + dynamic stock; + dynamic quantity; + dynamic unit; + dynamic slug; + dynamic rating; + bool? isInStock; + bool? isActive; + bool? isInWishlist; + DateTime? createdAt; + DateTime? updatedAt; + dynamic storeId; + dynamic categoryId; + dynamic productTypeId; + dynamic timeSlotId; + + ProductDatum({ + this.id, + this.name, + this.description, + this.additionalInfo, + this.brand, + this.basePrice, + this.discountPrice, + this.stock, + this.quantity, + this.unit, + this.slug, + this.rating, + this.isInStock, + this.isActive, + this.isInWishlist, + this.createdAt, + this.updatedAt, + this.storeId, + this.categoryId, + this.productTypeId, + this.timeSlotId, + }); + + factory ProductDatum.fromJson(Map json) => ProductDatum( + id: json["id"], + name: json["name"], + description: json["description"], + additionalInfo: json["additionalInfo"], + brand: json["brand"], + basePrice: json["basePrice"], + discountPrice: json["discountPrice"], + stock: json["stock"], + quantity: json["quantity"], + unit: json["unit"], + slug: json["slug"], + rating: json["rating"], + isInStock: json["isInStock"], + isActive: json["isActive"], + isInWishlist: json["isInWishlist"], + createdAt: DateTime.parse(json["createdAt"]), + updatedAt: DateTime.parse(json["updatedAt"]), + storeId: json["storeId"], + categoryId: json["categoryId"], + productTypeId: json["productTypeId"], + timeSlotId: json["timeSlotId"], + ); + + Map toJson() => { + "id": id, + "name": name, + "description": description, + "additionalInfo": additionalInfo, + "brand": brand, + "basePrice": basePrice, + "discountPrice": discountPrice, + "stock": stock, + "quantity": quantity, + "unit": unit, + "slug": slug, + "rating": rating, + "isInStock": isInStock, + "isActive": isActive, + "isInWishlist": isInWishlist, + "createdAt": createdAt, + "updatedAt": updatedAt, + "storeId": storeId, + "categoryId": categoryId, + "productTypeId": productTypeId, + "timeSlotId": timeSlotId, + }; +} + +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 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 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, + }; +} diff --git a/lib/src/logic/provider/home_provider.dart b/lib/src/logic/provider/home_provider.dart index deacdef..e050b40 100644 --- a/lib/src/logic/provider/home_provider.dart +++ b/lib/src/logic/provider/home_provider.dart @@ -6,6 +6,7 @@ import 'package:grocery_app/src/data/allProduct_model.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'; +import 'package:grocery_app/src/data/wish_list_model.dart'; import 'package:grocery_app/src/logic/repo/product_repo.dart'; import 'package:grocery_app/utils/constants/shared_pref_utils.dart'; import 'package:grocery_app/utils/extensions/extensions.dart'; @@ -198,12 +199,7 @@ class ProductProvider extends ChangeNotifier { Set wishlist = {}; // To store product IDs in the wishlist // Function to add/remove product from wishlist - - - - - - + Future toggleWishlist(BuildContext context, String productId) async { try { if (wishlist.contains(productId)) { @@ -225,6 +221,112 @@ class ProductProvider extends ChangeNotifier { } } + // Future addToCart(BuildContext context, String productId) async + // { + // //context.showLoader(show: true); - + // var data = + // { + // "productId": productId, "quantity": 1}; + + // try { + // var result = await _homeRepo.addToCart(data); + + // return result.fold( + // (error) { + // ScaffoldMessenger.of(context).showSnackBar( + // SnackBar( + // content: Text(error.message), + // backgroundColor: Colors.red, + // ), + // ); + // return false; + // }, + // (response) { + // Fluttertoast.showToast( + // msg: "Wishlist updated successfully!", + // toastLength: Toast.LENGTH_SHORT, + // gravity: ToastGravity.BOTTOM, + // backgroundColor: Colors.green, + // textColor: Colors.white, + // fontSize: 14.0, + // ); + + // return true; + // }, + // ); + // } catch (e) { + // return false; + // } + // } + + Set cartItems = {}; // Stores added cart items + Map isLoading = {}; // Tracks loading state per product + + Future addToCart(BuildContext context, String productId) async { + if (cartItems.contains(productId)) return; // Prevent duplicate additions + + isLoading[productId] = true; + notifyListeners(); + + var data = {"productId": productId, "quantity": 1}; + + try { + var result = await _homeRepo.addToCart(data); + + result.fold( + (error) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + content: Text(error.message), + backgroundColor: Colors.red, + ), + ); + }, + (response) { + cartItems.add(productId); // Update cart state on success + Fluttertoast.showToast( + msg: "Added to cart successfully!", + toastLength: Toast.LENGTH_SHORT, + gravity: ToastGravity.BOTTOM, + backgroundColor: Colors.green, + textColor: Colors.white, + fontSize: 14.0, + ); + }, + ); + } catch (e) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + content: Text("Something went wrong"), backgroundColor: Colors.red), + ); + } + + isLoading[productId] = false; + notifyListeners(); + } + + bool isWishListItemLoadingg = true; + + List wishListItem = []; + + int totalItems=0; + + Future gettAllWishList(BuildContext context) async { + var data = {}; + + var result = await _homeRepo.gettAllWishList(data); + return result.fold( + (error) { + isWishListItemLoadingg = false; + notifyListeners(); + }, + (response) { + wishListItem = response.items!; + totalItems=response.totalItems; + isWishListItemLoadingg = false; + notifyListeners(); + }, + ); + } } diff --git a/lib/src/logic/repo/product_repo.dart b/lib/src/logic/repo/product_repo.dart index a312b64..0e045a5 100644 --- a/lib/src/logic/repo/product_repo.dart +++ b/lib/src/logic/repo/product_repo.dart @@ -7,6 +7,7 @@ import 'package:grocery_app/src/data/allProduct_model.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'; +import 'package:grocery_app/src/data/wish_list_model.dart'; import 'package:grocery_app/src/logic/services/home_locator.dart'; class ProductRepo { @@ -66,30 +67,42 @@ class ProductRepo { } } - FutureResult addToWish(data) async - { + FutureResult addToWish(data) async { try { var response = await _productService.addToWish(data); - - final String model = response.toString(); + + final String model = response.toString(); return right(model); - } on DioException catch (e) - { + } on DioException catch (e) { print("djhgfjdfhjg ${e}"); var error = CustomDioExceptions.handleError(e); return left(error); } } - FutureResult addToCart(data) async - { + FutureResult addToCart(data) async { try { var response = await _productService.addToCart(data); - - final String model = response.toString(); + + final String model = response.toString(); return right(model); + } on DioException catch (e) { + print("djhgfjdfhjg ${e}"); + var error = CustomDioExceptions.handleError(e); + return left(error); + } + } + + FutureResult gettAllWishList(data) async { + try { + var response = await _productService.gettAllWishList(data); + WishListModel wishListModel=wishListModelFromJson(response.toString()); + + // final String model = response.toString(); + + return right(wishListModel); } on DioException catch (e) { print("djhgfjdfhjg ${e}"); @@ -98,9 +111,6 @@ class ProductRepo { } } - - - FutureResult getBanners(data, BuildContext context) async { try { var response = await _productService.getBanners(data); diff --git a/lib/src/logic/services/home_locator.dart b/lib/src/logic/services/home_locator.dart index 1fb4253..ca298f3 100644 --- a/lib/src/logic/services/home_locator.dart +++ b/lib/src/logic/services/home_locator.dart @@ -56,6 +56,14 @@ class ProductService extends ApiService { return response; } + Future gettAllWishList(data) async { + var response = await api.get(APIURL.gettAllWishList, data: jsonEncode(data)); + + return response; + } + + + diff --git a/lib/src/ui/bestdeal/bestdeal_screen.dart b/lib/src/ui/bestdeal/bestdeal_screen.dart index c4272db..863e968 100644 --- a/lib/src/ui/bestdeal/bestdeal_screen.dart +++ b/lib/src/ui/bestdeal/bestdeal_screen.dart @@ -1,9 +1,13 @@ import 'package:flutter/material.dart'; +import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_svg/flutter_svg.dart'; +import 'package:go_router/go_router.dart'; import 'package:grocery_app/src/common_widget/network_image.dart'; +import 'package:grocery_app/src/core/routes/routes.dart'; import 'package:grocery_app/src/logic/provider/home_provider.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/shared_pref_utils.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'; @@ -129,6 +133,8 @@ class _BestDealScreenState extends State { ), ), ), + + body: itemBestdeal()); } @@ -144,53 +150,84 @@ class _BestDealScreenState extends State { child: GridView.builder( itemCount: provider.bestdeal.length, gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( - crossAxisCount: 2, - childAspectRatio: MediaQuery.of(context).size.width / - (MediaQuery.of(context).size.height / 1.5), - crossAxisSpacing: 10, - mainAxisSpacing: 10), + crossAxisCount: 2, + childAspectRatio: MediaQuery.of(context).size.width / + (MediaQuery.of(context).size.height / 1.5), + crossAxisSpacing: 10, + mainAxisSpacing: 10, + ), itemBuilder: (context, index) { var bestdealproduct = provider.bestdeal[index]; - return Container( + return + Container( decoration: BoxDecoration( - color: Colors.white, - borderRadius: BorderRadius.circular(15), - boxShadow: [ - BoxShadow( - color: Colors.grey.withOpacity(0.1), - blurRadius: 1, - offset: const Offset(5, 5), - ), - ]), + color: Colors.white, + borderRadius: BorderRadius.circular(15), + boxShadow: [ + BoxShadow( + color: Colors.grey.withOpacity(0.1), + blurRadius: 1, + offset: const Offset(5, 5), + ), + ], + ), child: Padding( padding: const EdgeInsets.all(5), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Container( - height: 160, - width: MediaQuery.sizeOf(context).width, - // width: 150, + height: MediaQuery.of(context).size.height * + 0.15, // Dynamic height + width: MediaQuery.of(context).size.width * + 0.4, // Dynamic width decoration: BoxDecoration( - color: APPCOLOR.bgGrey, - borderRadius: BorderRadius.circular(15)), + color: APPCOLOR.bgGrey, + borderRadius: BorderRadius.circular(15), + ), child: Stack( alignment: Alignment.center, children: [ - AppNetworkImage( - height: 150, - width: 140, + Center( + child: AppNetworkImage( + height: MediaQuery.of(context).size.height * 0.13, + width: MediaQuery.of(context).size.width * 0.35, imageUrl: bestdealproduct.productImages?.first.url ?? "", - backGroundColor: Colors.transparent), + backGroundColor: Colors.transparent, + ), + ), Positioned( - right: 5, - top: 5, - child: Icon(Icons.favorite_border)) + right: 5, + top: 5, + child: InkWell( + onTap: () async { + if (await SharedPrefUtils.getToken() != + null) { + provider.toggleWishlist( + context, bestdealproduct.id!); + } else { + context.push(MyRoutes.LOGIN); + } + }, + child: Icon( + provider.wishlist + .contains(bestdealproduct.id) + ? Icons.favorite + : Icons.favorite_border, + color: provider.wishlist + .contains(bestdealproduct.id) + ? Colors.red + : Colors.grey, + ), + ), + ), ], ), ), + SizedBox( + height: MediaQuery.of(context).size.height * 0.005), Text( bestdealproduct.name ?? "", textAlign: TextAlign.left, @@ -198,23 +235,19 @@ class _BestDealScreenState extends State { overflow: TextOverflow.ellipsis, style: context.customMedium(APPCOLOR.balck1A1A1A, 16), ), - const SizedBox( - height: 5, - ), + SizedBox( + height: MediaQuery.of(context).size.height * 0.005), Text( bestdealproduct.unit ?? "", textAlign: TextAlign.left, maxLines: 1, overflow: TextOverflow.ellipsis, style: context.customMedium( - Colors.grey.withOpacity(0.8), 12), - ), - const SizedBox( - height: 3, - ), - SizedBox( - height: MediaQuery.of(context).size.height * 0.005, + Colors.grey.withOpacity(0.8), + 12, + ), ), + Spacer(), Row( children: [ Row( @@ -242,13 +275,14 @@ class _BestDealScreenState extends State { ), ], ), - const Spacer(), + Spacer(), Align( alignment: Alignment.centerRight, child: Container( height: MediaQuery.of(context).size.height * 0.035, - width: MediaQuery.of(context).size.width * 0.1, + width: MediaQuery.of(context).size.width * + 0.12, // Adjusted dynamic width decoration: BoxDecoration( color: APPCOLOR.lightGreen, borderRadius: BorderRadius.circular(5), @@ -271,7 +305,145 @@ class _BestDealScreenState extends State { }, ), ); + + // Padding( + // padding: const EdgeInsets.all(15), + // child: GridView.builder( + // itemCount: provider.bestdeal.length, + // gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( + // crossAxisCount: 2, + // childAspectRatio: MediaQuery.of(context).size.width / + // (MediaQuery.of(context).size.height / 1.5), + // crossAxisSpacing: 10, + // mainAxisSpacing: 10), + // itemBuilder: (context, index) { + // var bestdealproduct = provider.bestdeal[index]; + // return Container( + // decoration: BoxDecoration( + // color: Colors.white, + // borderRadius: BorderRadius.circular(15), + // boxShadow: [ + // BoxShadow( + // color: Colors.grey.withOpacity(0.1), + // blurRadius: 1, + // offset: const Offset(5, 5), + // ), + // ]), + // child: Padding( + // padding: const EdgeInsets.all(5), + // child: + // Column( + // crossAxisAlignment: CrossAxisAlignment.start, + // children: [ + // Container( + // height: 100.h, + // width: MediaQuery.sizeOf(context).width, + // // width: 150, + // decoration: BoxDecoration( + // color: APPCOLOR.bgGrey, + // borderRadius: BorderRadius.circular(15)), + // child: Stack( + // alignment: Alignment.center, + // children: [ + // AppNetworkImage( + // height: 90.h, + // width: 140, + // imageUrl: + // bestdealproduct.productImages?.first.url ?? + // "", + // backGroundColor: Colors.transparent), + // Positioned( + // right: 5, + // top: 5, + // child: Icon(Icons.favorite_border)) + // ], + // ), + // ), + + // Text( + // bestdealproduct.name ?? "", + // textAlign: TextAlign.left, + // maxLines: 2, + // overflow: TextOverflow.ellipsis, + // style: context.customMedium(APPCOLOR.balck1A1A1A, 16), + // ), + // const SizedBox( + // height: 5, + // ), + // Text( + // bestdealproduct.unit ?? "", + // textAlign: TextAlign.left, + // maxLines: 1, + // overflow: TextOverflow.ellipsis, + // style: context.customMedium( + // Colors.grey.withOpacity(0.8), 12), + // ), + // const SizedBox( + // height: 3, + // ), + // SizedBox( + // height: MediaQuery.of(context).size.height * 0.005, + // ), + // Spacer(), + // Row( + // children: [ + // Row( + // children: [ + // Text( + // "\$${bestdealproduct.discountPrice ?? ""} ", + // textAlign: TextAlign.left, + // maxLines: 1, + // overflow: TextOverflow.ellipsis, + // style: context.customSemiBold(Colors.black, 12), + // ), + // Text( + // "\$${bestdealproduct.basePrice ?? ""}", + // textAlign: TextAlign.left, + // maxLines: 1, + // overflow: TextOverflow.ellipsis, + // style: context + // .customMedium( + // Colors.grey.withOpacity(0.8), + // 12, + // ) + // .copyWith( + // decoration: TextDecoration.lineThrough, + // ), + // ), + // ], + // ), + // const Spacer(), + // Align( + // alignment: Alignment.centerRight, + // child: Container( + // 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), + // ), + // child: Center( + // child: Text( + // 'Add', + // style: + // context.customRegular(Colors.white, 12), + // ), + // ), + // ), + // ), + // ], + // ), + // ], + // ), + // ), + // ); + // }, + // ), + // ); } }); } + + } diff --git a/lib/src/ui/favourite/favourite_screen.dart b/lib/src/ui/favourite/favourite_screen.dart index 413ebb3..5ca7042 100644 --- a/lib/src/ui/favourite/favourite_screen.dart +++ b/lib/src/ui/favourite/favourite_screen.dart @@ -1,10 +1,12 @@ import 'package:flutter/material.dart'; import 'package:grocery_app/src/common_widget/network_image.dart'; import 'package:grocery_app/src/data/product_model.dart'; +import 'package:grocery_app/src/logic/provider/home_provider.dart'; import 'package:grocery_app/src/ui/header.dart'; import 'package:grocery_app/src/ui/widgets/custom_title.dart'; import 'package:grocery_app/utils/constants/color_constant.dart'; import 'package:grocery_app/utils/extensions/uicontext.dart'; +import 'package:provider/provider.dart'; class FavouriteScreen extends StatefulWidget { @override @@ -16,18 +18,21 @@ class _FavouriteScreenState extends State late AnimationController _animationController; late Animation _animation; - List _favProducts = [ - ProductModel("", 'Bell pepper red', '7pcs', '\$4.99'), - ProductModel("", 'Ginger', '1kg', '\$4.99'), - ProductModel("", 'Egg pasta', '30gm', '\$15.9'), - ]; + // List _favProducts = [ + // ProductModel("", 'Bell pepper red', '7pcs', '\$4.99'), + // ProductModel("", 'Ginger', '1kg', '\$4.99'), + // ProductModel("", 'Egg pasta', '30gm', '\$15.9'), + // ]; @override void initState() { + Provider.of(context, listen: false) + .gettAllWishList(context); _animationController = AnimationController( duration: const Duration(milliseconds: 1000), vsync: this, ); + super.initState(); } @@ -41,6 +46,82 @@ class _FavouriteScreenState extends State Widget build(BuildContext context) { return SafeArea( child: Scaffold( + // floatingActionButton: Padding( + // padding: const EdgeInsets.only(left: 30), + // child: Container( + // height: 80, + // width: MediaQuery.sizeOf(context).width, + // decoration: BoxDecoration( + // color: APPCOLOR.lightGreen, + // borderRadius: BorderRadius.circular(15)), + // child: Padding( + // padding: const EdgeInsets.all(10), + // child: Row( + // children: [ + // SizedBox( + // width: 80, + // child: Stack( + // children: [ + // Container( + // height: 70, + // width: 70, + // decoration: BoxDecoration( + // color: Colors.white.withOpacity(0.5), + // borderRadius: BorderRadius.circular(10)), + // ), + // const Positioned( + // left: 20, + // bottom: 0, + // top: 0, + // right: 0, + // child: AppNetworkImage( + // height: 70, + // width: 70, + // radius: 10, + // imageUrl: + // "https://5.imimg.com/data5/SELLER/Default/2024/2/385126988/OL/DA/VW/8627346/1l-fortune-sunflower-oil.jpg", + // backGroundColor: Colors.white, + // ), + // ), + // ], + // ), + // ), + // const SizedBox( + // width: 10, + // ), + // Column( + // crossAxisAlignment: CrossAxisAlignment.start, + // mainAxisAlignment: MainAxisAlignment.spaceBetween, + // children: [ + // Text( + // '2 Items', + // style: context.customRegular(Colors.white, 18), + // ), + // Text( + // '\$25', + // style: context.customExtraBold(Colors.white, 20), + // ) + // ], + // ), + // const Spacer(), + // Text( + // 'View Cart', + // style: context.customMedium(Colors.white, 24), + // ), + // const SizedBox( + // width: 10, + // ), + // const Icon( + // Icons.arrow_forward, + // color: Colors.white, + // size: 35, + // ), + // ], + // ), + // ), + // ), + // ), + body: Padding( padding: context.bodyAllPadding.copyWith( top: 0, @@ -48,105 +129,95 @@ class _FavouriteScreenState extends State child: Column( children: [ Header(), - // CustomTitle(title: 'Favourite'), - Expanded( - child: ListView.separated( - itemCount: _favProducts.length, - shrinkWrap: true, - padding: const EdgeInsets.all(16), - itemBuilder: (_, index) { - _animation = Tween(begin: 0.0, end: 1.0).animate( - CurvedAnimation( - parent: _animationController, - curve: Interval( - (0.5 / _favProducts.length) * index, - 1, - curve: Curves.easeOut, - ), - ), - ); - _animationController.forward(from: 0); - return AnimatedBuilder( - animation: _animationController, - builder: (_, child) { - return FadeTransition( - opacity: _animation, - child: Transform( - transform: Matrix4.translationValues( - 0.0, - 50 * (1.0 - _animation.value), - 0.0, - ), - child: child, - ), - ); - }, - child: ListTile( - onTap: () {}, - leading: Container( + itemList(), + + Consumer( + builder: (context, wishListProvider, _) { + return wishListProvider.totalItems > 0 + ? Padding( + padding: const EdgeInsets.only(), + child: Container( + height: 80, + width: MediaQuery.sizeOf(context).width, decoration: BoxDecoration( - color: Colors.greenAccent.withOpacity(0.1), - borderRadius: BorderRadius.circular(5), - ), - child: AppNetworkImage( - height: 80, - width: 80, - imageUrl: - 'https://i.pinimg.com/originals/a5/f3/5f/a5f35fb23e942809da3df91b23718e8d.png', - backGroundColor: APPCOLOR.bgGrey, - radius: 10, - ), - ), - // Image.asset(_favProducts[index].productImage), - title: Text(_favProducts[index].productName), - subtitle: Text(_favProducts[index].quantity), - trailing: Row( - mainAxisSize: MainAxisSize.min, - children: [ - Text(_favProducts[index].amount), - Icon( - Icons.navigate_next_rounded, - size: 32, - color: APPCOLOR.gray, - ) - ], - ), - ), - ); - }, - separatorBuilder: (_, index) { - _animation = Tween(begin: 0.0, end: 1.0).animate( - CurvedAnimation( - parent: _animationController, - curve: Interval( - (0.5 / _favProducts.length) * index, - 1, - curve: Curves.easeOut, - ), - ), - ); - _animationController.forward(from: 0); - return AnimatedBuilder( - animation: _animationController, - builder: (_, child) { - return FadeTransition( - opacity: _animation, - child: Transform( - transform: Matrix4.translationValues( - 0.0, - 50 * (1.0 - _animation.value), - 0.0, + color: APPCOLOR.lightGreen, + borderRadius: BorderRadius.circular(15)), + child: Padding( + padding: const EdgeInsets.all(10), + child: Row( + children: [ + SizedBox( + width: 80, + child: Stack( + children: [ + Container( + height: 70, + width: 70, + decoration: BoxDecoration( + color: + Colors.white.withOpacity(0.5), + borderRadius: + BorderRadius.circular(10)), + ), + const Positioned( + left: 20, + bottom: 0, + top: 0, + right: 0, + child: AppNetworkImage( + height: 70, + width: 70, + radius: 10, + imageUrl: + "https://5.imimg.com/data5/SELLER/Default/2024/2/385126988/OL/DA/VW/8627346/1l-fortune-sunflower-oil.jpg", + backGroundColor: Colors.white, + ), + ), + ], + ), + ), + const SizedBox( + width: 10, + ), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: + MainAxisAlignment.spaceBetween, + children: [ + Text( + '2 Items', + style: context.customRegular( + Colors.white, 18), + ), + Text( + '\$25', + style: context.customExtraBold( + Colors.white, 20), + ) + ], + ), + const Spacer(), + Text( + 'View Cart', + style: context.customMedium(Colors.white, 24), + ), + const SizedBox( + width: 10, + ), + const Icon( + Icons.arrow_forward, + color: Colors.white, + size: 35, + ), + ], ), - child: child, ), - ); - }, - child: Divider(), - ); - }, - ), - ), + ), + ) + : SizedBox.shrink(); + }), + // Padding( // padding: // const EdgeInsets.only(left: 16, right: 16, top: 16, bottom: 78), @@ -161,4 +232,308 @@ class _FavouriteScreenState extends State ), ); } + + Widget itemList() { + return Consumer(builder: (context, provider, child) { + if (provider.isWishListItemLoadingg) { + return Expanded(child: Center(child: CircularProgressIndicator())); + } else if (provider.wishListItem.isEmpty) { + return Expanded(child: Center(child: Text('No products available'))); + } else { + return Expanded( + child: ListView.separated( + itemCount: provider.wishListItem.length, + shrinkWrap: true, + padding: const EdgeInsets.all(16), + itemBuilder: (_, index) { + final item = provider.wishListItem[index]; + final product = item.product!; + final productId = product.id!; + + final animation = Tween(begin: 0.0, end: 1.0).animate( + CurvedAnimation( + parent: _animationController, + curve: Interval( + (0.5 / provider.wishListItem.length) * index, + 1, + curve: Curves.easeOut, + ), + ), + ); + + _animationController.forward(from: 0); + + return Container( + padding: EdgeInsets.all(8), + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(10), + boxShadow: [ + BoxShadow( + color: Colors.grey.withOpacity(0.1), + blurRadius: 5, + offset: Offset(2, 2), + ), + ], + ), + child: Row( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Flexible( + flex: 3, + child: Container( + height: 100, + width: 100, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(10), + color: APPCOLOR.bgGrey, + ), + child: ClipRRect( + borderRadius: BorderRadius.circular(10), + child: AppNetworkImage( + imageUrl: + "https://i.pinimg.com/originals/a5/f3/5f/a5f35fb23e942809da3df91b23718e8d.png", + backGroundColor: APPCOLOR.bgGrey, + height: 20, + width: 20, + ), + ), + ), + ), + Flexible( + flex: 4, + child: Padding( + padding: const EdgeInsets.only(left: 10), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.start, + children: [ + Text( + product.name ?? "", + + style: context.customMedium( + APPCOLOR.balck1A1A1A, 14), + //textAlign: TextAlign.center, + maxLines: 2, + overflow: TextOverflow.ellipsis, + ), + + Row( + mainAxisAlignment: MainAxisAlignment.start, + children: [ + Text( + "\$${product.discountPrice}", + style: + context.customSemiBold(Colors.black, 14), + ), + SizedBox(width: 5), + Text( + "\$${product.basePrice ?? ""}", + style: context + .customMedium( + Colors.grey.withOpacity(0.8), 12) + .copyWith( + decoration: TextDecoration.lineThrough, + ), + ), + ], + ), + SizedBox(height: 10), + // Add to Cart Button + ], + ), + ), + ), + Spacer(), + GestureDetector( + onTap: provider.isLoading[productId] ?? false + ? null + : () => provider.addToCart(context, productId), + child: Container( + height: 35, + width: 50, + decoration: BoxDecoration( + color: provider.cartItems.contains(productId) + ? Colors.grey + : APPCOLOR.lightGreen, + borderRadius: BorderRadius.circular(5), + ), + child: Center( + child: provider.isLoading[productId] ?? false + ? CircularProgressIndicator( + color: Colors.white, strokeWidth: 2) + : Text( + provider.cartItems.contains(productId) + ? 'Added' + : 'Add', + style: + context.customRegular(Colors.white, 14), + ), + ), + ), + ), + ], + ), + ); + }, + separatorBuilder: (_, __) => Divider(), + ), + ); + // Expanded( + // child: ListView.separated( + // itemCount: provider.wishListItem.length, + // shrinkWrap: true, + // padding: const EdgeInsets.all(16), + // itemBuilder: (_, index) { + // _animation = Tween(begin: 0.0, end: 1.0).animate( + // CurvedAnimation( + // parent: _animationController, + // curve: Interval( + // (0.5 / provider.wishListItem.length) * index, + // 1, + // curve: Curves.easeOut, + // ), + // ), + // ); + // _animationController.forward(from: 0); + // var item = provider.wishListItem[index]; + // return AnimatedBuilder( + // animation: _animationController, + // builder: (_, child) { + // return FadeTransition( + // opacity: _animation, + // child: Transform( + // transform: Matrix4.translationValues( + // 0.0, + // 50 * (1.0 - _animation.value), + // 0.0, + // ), + // child: child, + // ), + // ); + // }, + // child: ListTile( + // onTap: () {}, + // leading: Container( + // decoration: BoxDecoration( + // color: Colors.greenAccent.withOpacity(0.1), + // borderRadius: BorderRadius.circular(5), + // ), + // child: AppNetworkImage( + // height: 80, + // width: 80, + // imageUrl: + // 'https://i.pinimg.com/originals/a5/f3/5f/a5f35fb23e942809da3df91b23718e8d.png', + // backGroundColor: APPCOLOR.bgGrey, + // radius: 10, + // ), + // ), + // // Image.asset(_favProducts[index].productImage), + // title: Text(item.product!.name ?? ""), + // subtitle: Text(item.product!.unit ?? ""), + // trailing: Row( + // children: [ + // Column( + // mainAxisSize: MainAxisSize.min, + // crossAxisAlignment: CrossAxisAlignment.start, + // children: [ + // Text("\$" + item.product!.discountPrice), + // Text( + // "\$${item.product!.basePrice ?? ""}", + // textAlign: TextAlign.left, + // maxLines: 1, + // overflow: TextOverflow.ellipsis, + // style: context + // .customMedium( + // Colors.grey.withOpacity(0.8), + // 12, + // ) + // .copyWith( + // decoration: TextDecoration.lineThrough, + // ), + // ), + // ], + // ), + // Align( + // alignment: Alignment.centerRight, + // child: GestureDetector( + // // onTap: provider.isLoading[bestdealproduct.id] ?? + // // false + // // ? null + // // : () => provider.addToCart( + // // context, bestdealproduct.id!), + // child: Container( + // height: MediaQuery.of(context).size.height * 0.035, + // width: MediaQuery.of(context).size.width * 0.1, + // decoration: BoxDecoration( + // color: + // // provider.cartItems + // // .contains(bestdealproduct.id) + // // ? Colors.grey + // // : + // APPCOLOR.lightGreen, + // borderRadius: BorderRadius.circular(5), + // ), + // child: Center( + // child: + // // provider.isLoading[ + // // bestdealproduct.id] ?? + // // false + // // ? CircularProgressIndicator( + // // color: Colors.white, strokeWidth: 2) + // // : + + // Text( + // // provider.cartItems.contains( + // // bestdealproduct.id) + // // ? 'Added' + // // : + + // 'Add', + // style: context.customRegular(Colors.white, 12), + // ), + // ), + // ), + // ), + // ), + // ], + // ), + // ), + // ); + // }, + // separatorBuilder: (_, index) { + // _animation = Tween(begin: 0.0, end: 1.0).animate( + // CurvedAnimation( + // parent: _animationController, + // curve: Interval( + // (0.5 / provider.wishListItem.length) * index, + // 1, + // curve: Curves.easeOut, + // ), + // ), + // ); + // _animationController.forward(from: 0); + // return AnimatedBuilder( + // animation: _animationController, + // builder: (_, child) { + // return FadeTransition( + // opacity: _animation, + // child: Transform( + // transform: Matrix4.translationValues( + // 0.0, + // 50 * (1.0 - _animation.value), + // 0.0, + // ), + // child: child, + // ), + // ); + // }, + // child: Divider(), + // ); + // }, + // ), + // ); + } + }); + } } diff --git a/lib/src/ui/fruitvegidetail/fruit_veggie_detail.dart b/lib/src/ui/fruitvegidetail/fruit_veggie_detail.dart index 10d6249..799f1a4 100644 --- a/lib/src/ui/fruitvegidetail/fruit_veggie_detail.dart +++ b/lib/src/ui/fruitvegidetail/fruit_veggie_detail.dart @@ -1,9 +1,12 @@ import 'package:flutter/material.dart'; import 'package:flutter_svg/flutter_svg.dart'; +import 'package:go_router/go_router.dart'; import 'package:grocery_app/src/common_widget/network_image.dart'; +import 'package:grocery_app/src/core/routes/routes.dart'; import 'package:grocery_app/src/logic/provider/home_provider.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/shared_pref_utils.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'; @@ -36,6 +39,8 @@ class _FruitVeggieDetailState extends State { width: 20, child: InkWell( onTap: () { + Provider.of(context, listen: false) + .gettAllProduct(context, ""); Navigator.of(context).pop(); }, child: SvgPicture.asset( @@ -71,8 +76,7 @@ class _FruitVeggieDetailState extends State { ); } - Widget productWidget() - { + Widget productWidget() { return Consumer(builder: (context, provider, child) { if (provider.isLoadingg) { return Padding( @@ -143,7 +147,26 @@ class _FruitVeggieDetailState extends State { Positioned( right: 5, top: 5, - child: Icon(Icons.favorite_border), + child: InkWell( + onTap: () async { + if (await SharedPrefUtils.getToken() != + null) + { + provider.toggleWishlist( + context, product.id!); + } else { + context.push(MyRoutes.LOGIN); + } + }, + child: Icon( + provider.wishlist.contains(product.id) + ? Icons.favorite + : Icons.favorite_border, + color: provider.wishlist.contains(product.id) + ? Colors.red + : Colors.grey, + ), + ), ), ], ), diff --git a/lib/src/ui/home/home_screen.dart b/lib/src/ui/home/home_screen.dart index e51bc73..e0f0274 100644 --- a/lib/src/ui/home/home_screen.dart +++ b/lib/src/ui/home/home_screen.dart @@ -1,5 +1,6 @@ import 'package:carousel_slider/carousel_slider.dart'; import 'package:flutter/material.dart'; +import 'package:fluttertoast/fluttertoast.dart'; import 'package:go_router/go_router.dart'; import 'package:grocery_app/src/common_widget/network_image.dart'; import 'package:grocery_app/src/core/routes/routes.dart'; @@ -235,8 +236,7 @@ class _HomeScreenState extends State { child: InkWell( onTap: () async { if (await SharedPrefUtils.getToken() != - null) - { + null) { provider.toggleWishlist( context, bestdealproduct.id!); } else { @@ -285,6 +285,7 @@ class _HomeScreenState extends State { SizedBox( height: MediaQuery.of(context).size.height * 0.005, ), + const Spacer(), Row( children: [ Row( @@ -313,22 +314,77 @@ class _HomeScreenState extends State { ), ], ), + + // Align( + // alignment: Alignment.centerRight, + // child: InkWell( + // onTap: () async { + // bool success = await provider.addToCart(context, bestdealproduct.id!); + // if (success) { + // Fluttertoast.showToast( + // msg: "Product added to cart!", + // toastLength: Toast.LENGTH_SHORT, + // gravity: ToastGravity.BOTTOM, + // backgroundColor: Colors.green, + // textColor: Colors.white, + // fontSize: 14.0, + // ); + // } + + // }, + // child: Container( + // 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), + // ), + // child: Center( + // child: Text( + // 'Add', + // style: + // context.customRegular(Colors.white, 12), + // ), + // ), + // ), + // ), + // ), const Spacer(), Align( alignment: Alignment.centerRight, - child: Container( - 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), - ), - child: Center( - child: Text( - 'Add', - style: - context.customRegular(Colors.white, 12), + child: GestureDetector( + onTap: provider.isLoading[bestdealproduct.id] ?? + false + ? null + : () => provider.addToCart( + context, bestdealproduct.id!), + child: Container( + height: MediaQuery.of(context).size.height * + 0.035, + width: + MediaQuery.of(context).size.width * 0.1, + decoration: BoxDecoration( + color: provider.cartItems + .contains(bestdealproduct.id) + ? Colors.grey + : APPCOLOR.lightGreen, + borderRadius: BorderRadius.circular(5), + ), + child: Center( + child: provider.isLoading[ + bestdealproduct.id] ?? + false + ? CircularProgressIndicator( + color: Colors.white, strokeWidth: 2) + : Text( + provider.cartItems.contains( + bestdealproduct.id) + ? 'Added' + : 'Add', + style: context.customRegular( + Colors.white, 12), + ), ), ), ), diff --git a/lib/src/ui/onboarding/on_boarding_screen.dart b/lib/src/ui/onboarding/on_boarding_screen.dart index 162caf8..20cab18 100644 --- a/lib/src/ui/onboarding/on_boarding_screen.dart +++ b/lib/src/ui/onboarding/on_boarding_screen.dart @@ -29,12 +29,12 @@ class _OnBoardingScreenState extends State { SharedPrefUtils.setFreshInstall(isFresh: false).then( (value) => context.clearAndPush(routePath: MyRoutes.BOTTOMNAV, args: 0), ); + } - // Navigator.pushReplacement(context, MaterialPageRoute( - // builder: (context) { - // return const LoginScreen(); - // }, - // )); + skipbyarrowFunction() { + SharedPrefUtils.setFreshInstall(isFresh: false).then( + (value) => context.clearAndPush(routePath: MyRoutes.LOGIN, args: 0), + ); } onChangedFunction(int index) { @@ -446,7 +446,8 @@ class _OnBoardingScreenState extends State { child: Center( child: InkWell( onTap: () { - skipFunction(); + skipbyarrowFunction(); + //skipFunction(); }, child: Container( height: 70, diff --git a/lib/src/ui/splash/splash_screen.dart b/lib/src/ui/splash/splash_screen.dart index 77d2e1c..ef89b44 100644 --- a/lib/src/ui/splash/splash_screen.dart +++ b/lib/src/ui/splash/splash_screen.dart @@ -29,21 +29,11 @@ class _SplashScreenState extends State { Future.delayed(const Duration(seconds: 2), () async { if (await SharedPrefUtils.isFreshInstall()) { context.clearAndPush(routePath: MyRoutes.ONBOARDING); - } else - { - print("kdsbfjhdkjfdfghv ${await SharedPrefUtils.getToken()}"); - if (await SharedPrefUtils.getToken() == "1" || - await SharedPrefUtils.getToken() == null) { - // context.clearAndPush(routePath: MyRoutes.SELECTACCOUNT); - } else { - context.clearAndPush(routePath: MyRoutes.BOTTOMNAV); - } + } else { + context.clearAndPush(routePath: MyRoutes.BOTTOMNAV); } }); - Future.delayed(const Duration(seconds: 2), () async { - context.clearAndPush(routePath: MyRoutes.ONBOARDING); - }); super.initState(); } diff --git a/lib/utils/constants/shared_pref_utils.dart b/lib/utils/constants/shared_pref_utils.dart index 4288acb..bb22a09 100644 --- a/lib/utils/constants/shared_pref_utils.dart +++ b/lib/utils/constants/shared_pref_utils.dart @@ -2,7 +2,6 @@ import 'package:shared_preferences/shared_preferences.dart'; - // Shared preference for the app to store data locally class SharedPrefUtils { SharedPrefUtils._(); @@ -12,11 +11,11 @@ class SharedPrefUtils { static String? _refreshToken; static const String PROFILE_PIC = "profile_pic"; static const String BADGE_URL = "badge_url"; - static String USER_NAME = "username"; + static String USER_NAME = "username"; static const String INS_RANDOM = "ins_random"; static const String INS_NearBy = "ins_nearby"; static const String USER_ID = "user_id"; - static String PHONE = "phone"; + static String PHONE = "phone"; static const String BACK_STATUS = "back_status"; static const String HAND_OF_ACTION = "hand_of_action"; static const String VERIFIED_USER = "verified_user"; @@ -108,7 +107,7 @@ class SharedPrefUtils { return _token; } - static Future getRefreshToken() async { + static Future getRefreshToken() async { final sp = await SharedPreferences.getInstance(); _refreshToken = sp.getString(REFRESH_TOKEN); return _refreshToken; @@ -139,6 +138,7 @@ class SharedPrefUtils { ///Set is fresh install static Future setFreshInstall({required bool isFresh}) { + print("hjdfghkdfkjgh ${isFresh}"); return SharedPreferences.getInstance() .then((sp) async => await sp.setBool(IS_FRESH_INSTALL, isFresh)); } @@ -146,6 +146,7 @@ class SharedPrefUtils { /// Get is Fresh install static Future isFreshInstall() async { final sp = await SharedPreferences.getInstance(); + print("hjdfghkddddfkjgh ${sp.getBool(IS_FRESH_INSTALL)}"); return sp.getBool(IS_FRESH_INSTALL) ?? true; } @@ -157,7 +158,7 @@ class SharedPrefUtils { /// Get Selected profile, will be used static Future getSelectedProfile() async { final sp = await SharedPreferences.getInstance(); - return sp.getString(SELECTED_PROFILE) ; + return sp.getString(SELECTED_PROFILE); } /// Get is Fresh install diff --git a/pubspec.lock b/pubspec.lock index 062fb70..ab48e73 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -540,18 +540,18 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" url: "https://pub.dev" source: hosted - version: "10.0.4" + version: "10.0.5" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" leak_tracker_testing: dependency: transitive description: @@ -596,10 +596,10 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.8.0" + version: "0.11.1" material_design_icons_flutter: dependency: "direct main" description: @@ -612,10 +612,10 @@ packages: dependency: transitive description: name: meta - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 url: "https://pub.dev" source: hosted - version: "1.12.0" + version: "1.15.0" nested: dependency: transitive description: @@ -945,10 +945,10 @@ packages: dependency: transitive description: name: test_api - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb" url: "https://pub.dev" source: hosted - version: "0.7.0" + version: "0.7.2" typed_data: dependency: transitive description: @@ -1001,10 +1001,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d" url: "https://pub.dev" source: hosted - version: "14.2.1" + version: "14.2.5" web: dependency: transitive description: