diff --git a/.dart_tool/dartpad/web_plugin_registrant.dart b/.dart_tool/dartpad/web_plugin_registrant.dart index 474c94e..9a5c175 100644 --- a/.dart_tool/dartpad/web_plugin_registrant.dart +++ b/.dart_tool/dartpad/web_plugin_registrant.dart @@ -7,6 +7,7 @@ // ignore_for_file: type=lint import 'package:connectivity_plus/src/connectivity_plus_web.dart'; +import 'package:fluttertoast/fluttertoast_web.dart'; import 'package:geolocator_web/geolocator_web.dart'; import 'package:google_maps_flutter_web/google_maps_flutter_web.dart'; import 'package:package_info_plus/src/package_info_plus_web.dart'; @@ -16,6 +17,7 @@ import 'package:flutter_web_plugins/flutter_web_plugins.dart'; void registerPlugins([final Registrar? pluginRegistrar]) { final Registrar registrar = pluginRegistrar ?? webPluginRegistrar; ConnectivityPlusWebPlugin.registerWith(registrar); + FluttertoastWebPlugin.registerWith(registrar); GeolocatorPlugin.registerWith(registrar); GoogleMapsPlugin.registerWith(registrar); PackageInfoPlusWebPlugin.registerWith(registrar); diff --git a/.dart_tool/package_config.json b/.dart_tool/package_config.json index 5e63f81..ff88f06 100644 --- a/.dart_tool/package_config.json +++ b/.dart_tool/package_config.json @@ -3,799 +3,787 @@ "packages": [ { "name": "animation_list", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/animation_list-3.1.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animation_list-3.1.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "animations", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/animations-2.0.11", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animations-2.0.11", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "args", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/args-2.6.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/args-2.6.0", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "async", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/async-2.11.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/async-2.11.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "back_button_interceptor", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "boolean_selector", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "cached_network_image", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "cached_network_image_platform_interface", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "cached_network_image_web", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "carousel_slider", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "characters", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/characters-1.3.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/characters-1.3.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "clock", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/clock-1.1.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/clock-1.1.1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "collection", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/collection-1.18.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/collection-1.18.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "connectivity_plus", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "connectivity_plus_platform_interface", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "crypto", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/crypto-3.0.6", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/crypto-3.0.6", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "csslib", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/csslib-1.0.2", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/csslib-1.0.2", "packageUri": "lib/", "languageVersion": "3.1" }, { "name": "cupertino_icons", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8", "packageUri": "lib/", "languageVersion": "3.1" }, { "name": "dbus", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dbus-0.7.11", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dbus-0.7.11", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "dio", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dio-5.7.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio-5.7.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "dio_web_adapter", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "dots_indicator", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "dotted_border", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dotted_border-2.1.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dotted_border-2.1.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "fake_async", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fake_async-1.3.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fake_async-1.3.1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "ffi", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/ffi-2.1.3", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/ffi-2.1.3", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "file", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/file-7.0.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file-7.0.1", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "fixnum", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fixnum-1.1.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fixnum-1.1.1", "packageUri": "lib/", "languageVersion": "3.1" }, { "name": "flutter", - "rootUri": "file:///Users/apple/Documents/development/flutter/packages/flutter", + "rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "flutter_animate", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "flutter_cache_manager", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "flutter_google_places", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "flutter_lints", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2", "packageUri": "lib/", "languageVersion": "3.1" }, { "name": "flutter_plugin_android_lifecycle", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.24", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22", "packageUri": "lib/", - "languageVersion": "3.5" + "languageVersion": "3.4" }, { "name": "flutter_screenutil", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "flutter_shaders", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3", "packageUri": "lib/", "languageVersion": "2.19" }, { "name": "flutter_svg", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9", "packageUri": "lib/", "languageVersion": "2.19" }, { "name": "flutter_test", - "rootUri": "file:///Users/apple/Documents/development/flutter/packages/flutter_test", + "rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_test", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "flutter_toggle_tab", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "flutter_web_plugins", - "rootUri": "file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins", + "rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins", "packageUri": "lib/", "languageVersion": "3.2" }, + { + "name": "fluttertoast", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10", + "packageUri": "lib/", + "languageVersion": "2.12" + }, { "name": "fpdart", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fpdart-1.1.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fpdart-1.1.1", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "gap", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/gap-3.0.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/gap-3.0.1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "geocoding", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "geocoding_android", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "geocoding_ios", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "geocoding_platform_interface", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "geolocator", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2", "packageUri": "lib/", "languageVersion": "2.15" }, { "name": "geolocator_android", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1", "packageUri": "lib/", "languageVersion": "2.15" }, { "name": "geolocator_apple", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1", "packageUri": "lib/", "languageVersion": "2.15" }, { "name": "geolocator_platform_interface", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4", "packageUri": "lib/", "languageVersion": "2.15" }, { "name": "geolocator_web", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "geolocator_windows", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3", "packageUri": "lib/", "languageVersion": "2.15" }, { "name": "get_it", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/get_it-8.0.3", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/get_it-8.0.3", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "go_router", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/go_router-14.7.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/go_router-14.7.1", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "google_api_headers", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "google_fonts", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_fonts-4.0.4", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_fonts-4.0.4", "packageUri": "lib/", "languageVersion": "2.14" }, { "name": "google_maps", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps-8.1.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps-8.1.1", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "google_maps_flutter", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "google_maps_flutter_android", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.12", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7", "packageUri": "lib/", - "languageVersion": "3.5" + "languageVersion": "3.4" }, { "name": "google_maps_flutter_ios", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "google_maps_flutter_platform_interface", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "google_maps_flutter_web", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "google_maps_webservice", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "html", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/html-0.15.5", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/html-0.15.5", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "http", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/http-0.13.6", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http-0.13.6", "packageUri": "lib/", "languageVersion": "2.19" }, { "name": "http_parser", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/http_parser-4.0.2", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http_parser-4.0.2", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "intl", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/intl-0.19.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/intl-0.19.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "json_annotation", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/json_annotation-4.9.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/json_annotation-4.9.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "leak_tracker", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker-10.0.5", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker-10.0.4", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "leak_tracker_flutter_testing", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.5", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.3", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "leak_tracker_testing", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "lints", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/lints-3.0.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/lints-3.0.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "loader_overlay", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "logging", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/logging-1.3.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/logging-1.3.0", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "matcher", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/matcher-0.12.16+1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/matcher-0.12.16+1", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "material_color_utilities", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/material_color_utilities-0.11.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "material_design_icons_flutter", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "meta", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/meta-1.15.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/meta-1.12.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "nested", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/nested-1.0.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nested-1.0.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "nm", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/nm-0.5.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nm-0.5.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "octo_image", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/octo_image-2.1.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/octo_image-2.1.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "otp_text_field", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "package_info_plus", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "package_info_plus_platform_interface", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "path", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path-1.9.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path-1.9.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "path_drawing", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_drawing-1.0.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_drawing-1.0.1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "path_parsing", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_parsing-1.1.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_parsing-1.1.0", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "path_provider", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "path_provider_android", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.15", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10", "packageUri": "lib/", - "languageVersion": "3.5" + "languageVersion": "3.4" }, { "name": "path_provider_foundation", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "path_provider_linux", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1", "packageUri": "lib/", "languageVersion": "2.19" }, { "name": "path_provider_platform_interface", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "path_provider_windows", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "petitparser", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/petitparser-6.0.2", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/petitparser-6.0.2", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "platform", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/platform-3.1.6", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/platform-3.1.6", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "plugin_platform_interface", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "pretty_dio_logger", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "provider", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/provider-6.1.2", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/provider-6.1.2", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "readmore", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/readmore-3.0.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/readmore-3.0.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "rxdart", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/rxdart-0.26.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/rxdart-0.26.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "sanitize_html", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "shared_preferences", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.4.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3", "packageUri": "lib/", - "languageVersion": "3.5" + "languageVersion": "3.4" }, { "name": "shared_preferences_android", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.3", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2", "packageUri": "lib/", - "languageVersion": "3.5" + "languageVersion": "3.4" }, { "name": "shared_preferences_foundation", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "shared_preferences_linux", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "shared_preferences_platform_interface", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "shared_preferences_web", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "shared_preferences_windows", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "sky_engine", - "rootUri": "file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine", + "rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/bin/cache/pkg/sky_engine", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "source_span", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/source_span-1.10.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/source_span-1.10.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "sprintf", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sprintf-7.0.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sprintf-7.0.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "sqflite", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.4.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1", "packageUri": "lib/", - "languageVersion": "3.5" - }, - { - "name": "sqflite_android", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_android-2.4.0", - "packageUri": "lib/", - "languageVersion": "3.5" + "languageVersion": "3.3" }, { "name": "sqflite_common", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4+6", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4", "packageUri": "lib/", - "languageVersion": "3.5" - }, - { - "name": "sqflite_darwin", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.1+1", - "packageUri": "lib/", - "languageVersion": "3.5" - }, - { - "name": "sqflite_platform_interface", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_platform_interface-2.4.0", - "packageUri": "lib/", - "languageVersion": "3.5" + "languageVersion": "3.3" }, { "name": "stack_trace", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/stack_trace-1.11.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stack_trace-1.11.1", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "stream_channel", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/stream_channel-2.1.2", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_channel-2.1.2", "packageUri": "lib/", "languageVersion": "2.19" }, { "name": "stream_transform", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/stream_transform-2.1.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_transform-2.1.1", "packageUri": "lib/", "languageVersion": "3.1" }, { "name": "string_scanner", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/string_scanner-1.2.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/string_scanner-1.2.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "synchronized", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/synchronized-3.3.0+3", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1", "packageUri": "lib/", - "languageVersion": "3.5" + "languageVersion": "3.0" }, { "name": "term_glyph", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/term_glyph-1.2.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/term_glyph-1.2.1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "test_api", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/test_api-0.7.2", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/test_api-0.7.0", "packageUri": "lib/", - "languageVersion": "3.2" + "languageVersion": "3.0" }, { "name": "typed_data", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/typed_data-1.4.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/typed_data-1.3.2", "packageUri": "lib/", - "languageVersion": "3.5" + "languageVersion": "2.17" }, { "name": "uuid", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/uuid-4.5.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/uuid-4.5.1", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "vector_graphics", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "vector_graphics_codec", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "vector_graphics_compiler", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1", "packageUri": "lib/", "languageVersion": "2.19" }, { "name": "vector_math", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_math-2.1.4", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_math-2.1.4", "packageUri": "lib/", "languageVersion": "2.14" }, { "name": "vm_service", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vm_service-14.2.5", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vm_service-14.2.1", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "web", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/web-1.1.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/web-1.1.0", "packageUri": "lib/", "languageVersion": "3.4" }, { "name": "win32", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/win32-5.10.1", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/win32-5.5.4", "packageUri": "lib/", - "languageVersion": "3.5" + "languageVersion": "3.4" }, { "name": "xdg_directories", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0", "packageUri": "lib/", "languageVersion": "3.3" }, { "name": "xml", - "rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/xml-6.5.0", + "rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xml-6.5.0", "packageUri": "lib/", "languageVersion": "3.2" }, @@ -806,10 +794,10 @@ "languageVersion": "3.4" } ], - "generated": "2025-01-27T19:16:12.456906Z", + "generated": "2025-01-28T13:35:01.042073Z", "generator": "pub", - "generatorVersion": "3.5.3", - "flutterRoot": "file:///Users/apple/Documents/development/flutter", - "flutterVersion": "3.24.3", - "pubCache": "file:///Users/apple/.pub-cache" + "generatorVersion": "3.4.4", + "flutterRoot": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter", + "flutterVersion": "3.22.3", + "pubCache": "file:///Users/rajeevsingh/.pub-cache" } diff --git a/.dart_tool/package_config_subset b/.dart_tool/package_config_subset index 1713f9f..3684a7b 100644 --- a/.dart_tool/package_config_subset +++ b/.dart_tool/package_config_subset @@ -1,537 +1,529 @@ animation_list 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/animation_list-3.1.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/animation_list-3.1.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animation_list-3.1.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animation_list-3.1.0/lib/ animations 3.2 -file:///Users/apple/.pub-cache/hosted/pub.dev/animations-2.0.11/ -file:///Users/apple/.pub-cache/hosted/pub.dev/animations-2.0.11/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animations-2.0.11/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animations-2.0.11/lib/ args 3.3 -file:///Users/apple/.pub-cache/hosted/pub.dev/args-2.6.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/args-2.6.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/args-2.6.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/args-2.6.0/lib/ async 2.18 -file:///Users/apple/.pub-cache/hosted/pub.dev/async-2.11.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/async-2.11.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/async-2.11.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/async-2.11.0/lib/ back_button_interceptor 3.2 -file:///Users/apple/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3/ -file:///Users/apple/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3/lib/ boolean_selector 2.17 -file:///Users/apple/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/ cached_network_image 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/lib/ cached_network_image_platform_interface 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/lib/ cached_network_image_web 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0/lib/ carousel_slider 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0/lib/ characters 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/characters-1.3.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/characters-1.3.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/ clock 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/clock-1.1.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/clock-1.1.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/ collection 2.18 -file:///Users/apple/.pub-cache/hosted/pub.dev/collection-1.18.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/collection-1.18.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/ connectivity_plus 3.2 -file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/ -file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/lib/ connectivity_plus_platform_interface 2.18 -file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1/lib/ crypto 3.4 -file:///Users/apple/.pub-cache/hosted/pub.dev/crypto-3.0.6/ -file:///Users/apple/.pub-cache/hosted/pub.dev/crypto-3.0.6/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/crypto-3.0.6/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/crypto-3.0.6/lib/ csslib 3.1 -file:///Users/apple/.pub-cache/hosted/pub.dev/csslib-1.0.2/ -file:///Users/apple/.pub-cache/hosted/pub.dev/csslib-1.0.2/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/csslib-1.0.2/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/csslib-1.0.2/lib/ cupertino_icons 3.1 -file:///Users/apple/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8/ -file:///Users/apple/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8/lib/ dbus 2.17 -file:///Users/apple/.pub-cache/hosted/pub.dev/dbus-0.7.11/ -file:///Users/apple/.pub-cache/hosted/pub.dev/dbus-0.7.11/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dbus-0.7.11/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dbus-0.7.11/lib/ dio 2.18 -file:///Users/apple/.pub-cache/hosted/pub.dev/dio-5.7.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/dio-5.7.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio-5.7.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio-5.7.0/lib/ dio_web_adapter 3.3 -file:///Users/apple/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0/lib/ dots_indicator 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0/lib/ dotted_border 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/dotted_border-2.1.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/dotted_border-2.1.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dotted_border-2.1.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dotted_border-2.1.0/lib/ fake_async 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/fake_async-1.3.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fake_async-1.3.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/ ffi 3.3 -file:///Users/apple/.pub-cache/hosted/pub.dev/ffi-2.1.3/ -file:///Users/apple/.pub-cache/hosted/pub.dev/ffi-2.1.3/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/ffi-2.1.3/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/ffi-2.1.3/lib/ file 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/file-7.0.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/file-7.0.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file-7.0.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file-7.0.1/lib/ fixnum 3.1 -file:///Users/apple/.pub-cache/hosted/pub.dev/fixnum-1.1.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/fixnum-1.1.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fixnum-1.1.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fixnum-1.1.1/lib/ flutter_animate 2.17 -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2/ -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2/lib/ flutter_cache_manager 2.17 -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/lib/ flutter_google_places 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0/lib/ flutter_lints 3.1 -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/ -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/lib/ flutter_plugin_android_lifecycle -3.5 -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.24/ -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.24/lib/ +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/ flutter_screenutil 2.17 -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/ -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/lib/ flutter_shaders 2.19 -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3/ -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3/lib/ flutter_svg 2.19 -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/ -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/ flutter_toggle_tab 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1/lib/ +fluttertoast +2.12 +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/lib/ fpdart 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/fpdart-1.1.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/fpdart-1.1.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fpdart-1.1.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fpdart-1.1.1/lib/ gap 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/gap-3.0.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/gap-3.0.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/gap-3.0.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/gap-3.0.1/lib/ geocoding 2.17 -file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0/lib/ geocoding_android 2.17 -file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/lib/ geocoding_ios 2.17 -file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/lib/ geocoding_platform_interface 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0/lib/ geolocator 2.15 -file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2/ -file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2/lib/ geolocator_android 2.15 -file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/lib/ geolocator_apple 2.15 -file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/lib/ geolocator_platform_interface 2.15 -file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4/ -file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4/lib/ geolocator_web 3.4 -file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/lib/ geolocator_windows 2.15 -file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/ -file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/lib/ get_it 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/get_it-8.0.3/ -file:///Users/apple/.pub-cache/hosted/pub.dev/get_it-8.0.3/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/get_it-8.0.3/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/get_it-8.0.3/lib/ go_router 3.4 -file:///Users/apple/.pub-cache/hosted/pub.dev/go_router-14.7.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/go_router-14.7.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/go_router-14.7.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/go_router-14.7.1/lib/ google_api_headers 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/lib/ google_fonts 2.14 -file:///Users/apple/.pub-cache/hosted/pub.dev/google_fonts-4.0.4/ -file:///Users/apple/.pub-cache/hosted/pub.dev/google_fonts-4.0.4/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_fonts-4.0.4/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_fonts-4.0.4/lib/ google_maps 3.4 -file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps-8.1.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps-8.1.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps-8.1.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps-8.1.1/lib/ google_maps_flutter 3.4 -file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/lib/ google_maps_flutter_android -3.5 -file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.12/ -file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.12/lib/ +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/ google_maps_flutter_ios 3.3 -file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/ -file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/lib/ google_maps_flutter_platform_interface 3.3 -file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5/ -file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5/lib/ google_maps_flutter_web 3.3 -file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/ -file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/lib/ google_maps_webservice 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5/ -file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5/lib/ html 3.2 -file:///Users/apple/.pub-cache/hosted/pub.dev/html-0.15.5/ -file:///Users/apple/.pub-cache/hosted/pub.dev/html-0.15.5/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/html-0.15.5/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/html-0.15.5/lib/ http 2.19 -file:///Users/apple/.pub-cache/hosted/pub.dev/http-0.13.6/ -file:///Users/apple/.pub-cache/hosted/pub.dev/http-0.13.6/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http-0.13.6/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http-0.13.6/lib/ http_parser 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/http_parser-4.0.2/ -file:///Users/apple/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http_parser-4.0.2/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/ intl 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/intl-0.19.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/intl-0.19.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/intl-0.19.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/intl-0.19.0/lib/ json_annotation 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/json_annotation-4.9.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/json_annotation-4.9.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/json_annotation-4.9.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/json_annotation-4.9.0/lib/ leak_tracker 3.2 -file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker-10.0.5/ -file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker-10.0.5/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker-10.0.4/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker-10.0.4/lib/ leak_tracker_flutter_testing 3.2 -file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.5/ -file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.5/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.3/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.3/lib/ leak_tracker_testing 3.2 -file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1/lib/ lints 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/lints-3.0.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/lints-3.0.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/lints-3.0.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/lints-3.0.0/lib/ loader_overlay 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1/lib/ logging 3.4 -file:///Users/apple/.pub-cache/hosted/pub.dev/logging-1.3.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/logging-1.3.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/ matcher 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/ material_color_utilities 2.17 -file:///Users/apple/.pub-cache/hosted/pub.dev/material_color_utilities-0.11.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/material_color_utilities-0.11.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/ material_design_icons_flutter 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296/ -file:///Users/apple/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296/lib/ meta 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/meta-1.15.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/meta-1.15.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/meta-1.12.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/meta-1.12.0/lib/ nested 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/nested-1.0.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/nested-1.0.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nested-1.0.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nested-1.0.0/lib/ nm 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/nm-0.5.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/nm-0.5.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nm-0.5.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nm-0.5.0/lib/ octo_image 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/octo_image-2.1.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/octo_image-2.1.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/octo_image-2.1.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/octo_image-2.1.0/lib/ otp_text_field 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3/ -file:///Users/apple/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3/lib/ package_info_plus 2.18 -file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/lib/ package_info_plus_platform_interface 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/lib/ path 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/path-1.9.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/path-1.9.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path-1.9.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path-1.9.0/lib/ path_drawing 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/path_drawing-1.0.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/path_drawing-1.0.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_drawing-1.0.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_drawing-1.0.1/lib/ path_parsing 3.3 -file:///Users/apple/.pub-cache/hosted/pub.dev/path_parsing-1.1.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/path_parsing-1.1.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_parsing-1.1.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_parsing-1.1.0/lib/ path_provider 3.4 -file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5/ -file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5/lib/ path_provider_android -3.5 -file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.15/ -file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.15/lib/ +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/ path_provider_foundation 3.3 -file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/lib/ path_provider_linux 2.19 -file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/lib/ path_provider_platform_interface 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/ -file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/lib/ path_provider_windows 3.2 -file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/ petitparser 3.2 -file:///Users/apple/.pub-cache/hosted/pub.dev/petitparser-6.0.2/ -file:///Users/apple/.pub-cache/hosted/pub.dev/petitparser-6.0.2/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/petitparser-6.0.2/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/petitparser-6.0.2/lib/ platform 3.2 -file:///Users/apple/.pub-cache/hosted/pub.dev/platform-3.1.6/ -file:///Users/apple/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/platform-3.1.6/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/ plugin_platform_interface 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/ -file:///Users/apple/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/ pretty_dio_logger 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0/lib/ provider 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/provider-6.1.2/ -file:///Users/apple/.pub-cache/hosted/pub.dev/provider-6.1.2/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/provider-6.1.2/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/provider-6.1.2/lib/ readmore 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/readmore-3.0.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/readmore-3.0.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/readmore-3.0.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/readmore-3.0.0/lib/ rxdart 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/rxdart-0.26.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/rxdart-0.26.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/rxdart-0.26.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/rxdart-0.26.0/lib/ sanitize_html 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0/lib/ shared_preferences -3.5 -file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.4.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.4.0/lib/ +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/ shared_preferences_android -3.5 -file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.3/ -file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.3/lib/ +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/ shared_preferences_foundation 3.4 -file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/ -file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/lib/ shared_preferences_linux 3.3 -file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/lib/ shared_preferences_platform_interface 3.2 -file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/lib/ shared_preferences_web 3.4 -file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/ -file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/lib/ shared_preferences_windows 3.3 -file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib/ source_span 2.18 -file:///Users/apple/.pub-cache/hosted/pub.dev/source_span-1.10.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/source_span-1.10.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/ sprintf 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/sprintf-7.0.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/sprintf-7.0.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sprintf-7.0.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sprintf-7.0.0/lib/ sqflite -3.5 -file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.4.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.4.1/lib/ -sqflite_android -3.5 -file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_android-2.4.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_android-2.4.0/lib/ +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/ sqflite_common -3.5 -file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4+6/ -file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4+6/lib/ -sqflite_darwin -3.5 -file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.1+1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.1+1/lib/ -sqflite_platform_interface -3.5 -file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_platform_interface-2.4.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_platform_interface-2.4.0/lib/ +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/ stack_trace 2.18 -file:///Users/apple/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/ stream_channel 2.19 -file:///Users/apple/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/ -file:///Users/apple/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/ stream_transform 3.1 -file:///Users/apple/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/lib/ string_scanner 2.18 -file:///Users/apple/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/ synchronized -3.5 -file:///Users/apple/.pub-cache/hosted/pub.dev/synchronized-3.3.0+3/ -file:///Users/apple/.pub-cache/hosted/pub.dev/synchronized-3.3.0+3/lib/ +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/ term_glyph 2.12 -file:///Users/apple/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/ test_api -3.2 -file:///Users/apple/.pub-cache/hosted/pub.dev/test_api-0.7.2/ -file:///Users/apple/.pub-cache/hosted/pub.dev/test_api-0.7.2/lib/ +3.0 +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/test_api-0.7.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/test_api-0.7.0/lib/ typed_data -3.5 -file:///Users/apple/.pub-cache/hosted/pub.dev/typed_data-1.4.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/ +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/ uuid 3.0 -file:///Users/apple/.pub-cache/hosted/pub.dev/uuid-4.5.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/uuid-4.5.1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/uuid-4.5.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/uuid-4.5.1/lib/ vector_graphics 2.17 -file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1/lib/ vector_graphics_codec 2.17 -file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1/lib/ vector_graphics_compiler 2.19 -file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1/lib/ vector_math 2.14 -file:///Users/apple/.pub-cache/hosted/pub.dev/vector_math-2.1.4/ -file:///Users/apple/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/ vm_service 3.3 -file:///Users/apple/.pub-cache/hosted/pub.dev/vm_service-14.2.5/ -file:///Users/apple/.pub-cache/hosted/pub.dev/vm_service-14.2.5/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vm_service-14.2.1/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vm_service-14.2.1/lib/ web 3.4 -file:///Users/apple/.pub-cache/hosted/pub.dev/web-1.1.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/web-1.1.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/web-1.1.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/web-1.1.0/lib/ win32 -3.5 -file:///Users/apple/.pub-cache/hosted/pub.dev/win32-5.10.1/ -file:///Users/apple/.pub-cache/hosted/pub.dev/win32-5.10.1/lib/ +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/ xdg_directories 3.3 -file:///Users/apple/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/lib/ xml 3.2 -file:///Users/apple/.pub-cache/hosted/pub.dev/xml-6.5.0/ -file:///Users/apple/.pub-cache/hosted/pub.dev/xml-6.5.0/lib/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xml-6.5.0/ +file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xml-6.5.0/lib/ grocery_app 3.4 -file:///Users/apple/Documents/Allflutter%20/freelancing/groceryApp/ -file:///Users/apple/Documents/Allflutter%20/freelancing/groceryApp/lib/ +file:///Users/rajeevsingh/Documents/FlutterProject/freelanceing/grocery_user/ +file:///Users/rajeevsingh/Documents/FlutterProject/freelanceing/grocery_user/lib/ sky_engine 3.2 -file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine/ -file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine/lib/ +file:///Users/rajeevsingh/Documents/allSoftwares/flutter/bin/cache/pkg/sky_engine/ +file:///Users/rajeevsingh/Documents/allSoftwares/flutter/bin/cache/pkg/sky_engine/lib/ flutter 3.3 -file:///Users/apple/Documents/development/flutter/packages/flutter/ -file:///Users/apple/Documents/development/flutter/packages/flutter/lib/ +file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter/ +file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter/lib/ flutter_test 3.3 -file:///Users/apple/Documents/development/flutter/packages/flutter_test/ -file:///Users/apple/Documents/development/flutter/packages/flutter_test/lib/ +file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_test/ +file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_test/lib/ flutter_web_plugins 3.2 -file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins/ -file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins/lib/ +file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins/ +file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins/lib/ 2 diff --git a/.dart_tool/version b/.dart_tool/version index ffba2c8..d9b2ac5 100644 --- a/.dart_tool/version +++ b/.dart_tool/version @@ -1 +1 @@ -3.24.3 \ No newline at end of file +3.22.3 \ No newline at end of file diff --git a/.flutter-plugins b/.flutter-plugins index bf52697..a30a78c 100644 --- a/.flutter-plugins +++ b/.flutter-plugins @@ -1,31 +1,30 @@ # This is a generated file; do not edit or check into version control. -connectivity_plus=/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/ -flutter_plugin_android_lifecycle=/Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.24/ -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.12/ -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.15/ -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.4.0/ -shared_preferences_android=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.3/ -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.4.1/ -sqflite_android=/Users/apple/.pub-cache/hosted/pub.dev/sqflite_android-2.4.0/ -sqflite_darwin=/Users/apple/.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.1+1/ +connectivity_plus=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/ +flutter_plugin_android_lifecycle=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/ +fluttertoast=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/ +geocoding=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0/ +geocoding_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/ +geocoding_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/ +geolocator=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2/ +geolocator_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/ +geolocator_apple=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/ +geolocator_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/ +geolocator_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/ +google_api_headers=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/ +google_maps_flutter=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/ +google_maps_flutter_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/ +google_maps_flutter_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/ +google_maps_flutter_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/ +package_info_plus=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/ +path_provider=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5/ +path_provider_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/ +path_provider_foundation=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/ +path_provider_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/ +path_provider_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/ +shared_preferences=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/ +shared_preferences_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/ +shared_preferences_foundation=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/ +shared_preferences_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/ +shared_preferences_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/ +shared_preferences_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/ +sqflite=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/ diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies index 93165da..61757ae 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/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/","shared_darwin_source":true,"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_darwin","path":"/Users/apple/.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.1+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.24/","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.12/","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.15/","native_build":true,"dependencies":[]},{"name":"shared_preferences_android","path":"/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.3/","native_build":true,"dependencies":[]},{"name":"sqflite_android","path":"/Users/apple/.pub-cache/hosted/pub.dev/sqflite_android-2.4.0/","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_darwin","path":"/Users/apple/.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.1+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":"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":"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":["sqflite_android","sqflite_darwin"]},{"name":"sqflite_android","dependencies":[]},{"name":"sqflite_darwin","dependencies":[]}],"date_created":"2025-01-28 00:46:12.574440","version":"3.24.3","swift_package_manager_enabled":false} \ 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/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 diff --git a/lib/src/core/constant/api.dart b/lib/src/core/constant/api.dart index fea449c..63e8bc8 100644 --- a/lib/src/core/constant/api.dart +++ b/lib/src/core/constant/api.dart @@ -10,6 +10,8 @@ class APIURL { static const String customerLogOut = "${BASE_URL}auth/logout/customer"; static const String getBestDealProduct = "${BASE_URL}products/best-deals"; static const String getAllcategory = "${BASE_URL}categories"; + static const String addToWish = "${BASE_URL}carts/wishlist/items"; + static const String addToCart = "${BASE_URL}carts/items"; diff --git a/lib/src/data/registration_response.dart b/lib/src/data/registration_response.dart index 39b1d60..27efdd2 100644 --- a/lib/src/data/registration_response.dart +++ b/lib/src/data/registration_response.dart @@ -1,19 +1,19 @@ // To parse this JSON data, do // -// final registrationResponse = registrationResponseFromJson(jsonString?); +// final registrationResponse = registrationResponseFromJson(jsondynamic?); import 'dart:convert'; -RegistrationResponse registrationResponseFromJson(String str) => +RegistrationResponse registrationResponseFromJson(dynamic str) => RegistrationResponse.fromJson(json.decode(str)); -String? registrationResponseToJson(RegistrationResponse data) => +dynamic? registrationResponseToJson(RegistrationResponse data) => json.encode(data.toJson()); class RegistrationResponse { Customer? customer; - String? accessToken; - String? refreshToken; + dynamic? accessToken; + dynamic? refreshToken; RegistrationResponse({ this.customer, @@ -21,14 +21,14 @@ class RegistrationResponse { this.refreshToken, }); - factory RegistrationResponse.fromJson(Map json) => + factory RegistrationResponse.fromJson(Map json) => RegistrationResponse( customer: Customer.fromJson(json["customer"]), accessToken: json["access_token"], refreshToken: json["refresh_token"], ); - Map toJson() => { + Map toJson() => { "customer": customer!.toJson(), "access_token": accessToken, "refresh_token": refreshToken, @@ -36,15 +36,15 @@ class RegistrationResponse { } class Customer { - String? id; - String? email; - String? firstName; - String? lastName; + dynamic? id; + dynamic? email; + dynamic? firstName; + dynamic? lastName; dynamic name; dynamic img; - String? authType; - String? role; - String? phone; + dynamic? authType; + dynamic? role; + dynamic? phone; dynamic password; bool? isPhoneVerified; dynamic vendorType; @@ -80,7 +80,7 @@ class Customer { this.resetTokenExpiresAt, }); - factory Customer.fromJson(Map json) => Customer( + factory Customer.fromJson(Map json) => Customer( id: json["id"], email: json["email"], firstName: json["firstName"], @@ -103,7 +103,7 @@ class Customer { resetTokenExpiresAt: json["resetTokenExpiresAt"], ); - Map toJson() => { + Map toJson() => { "id": id, "email": email, "firstName": firstName, diff --git a/lib/src/logic/provider/auth_provider.dart b/lib/src/logic/provider/auth_provider.dart index 18b8fcd..005e068 100644 --- a/lib/src/logic/provider/auth_provider.dart +++ b/lib/src/logic/provider/auth_provider.dart @@ -143,7 +143,8 @@ class AuthProvider extends ChangeNotifier { ); return false; // Login failed }, - (response) { + (response) + { // Login success context.showLoader(show: false); ScaffoldMessenger.of(context).showSnackBar( diff --git a/lib/src/logic/provider/home_provider.dart b/lib/src/logic/provider/home_provider.dart index dca051c..deacdef 100644 --- a/lib/src/logic/provider/home_provider.dart +++ b/lib/src/logic/provider/home_provider.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:fluttertoast/fluttertoast.dart'; import 'package:grocery_app/src/core/network_services/service_locator.dart'; import 'package:grocery_app/src/core/routes/routes.dart'; import 'package:grocery_app/src/data/allProduct_model.dart'; @@ -16,10 +17,12 @@ class ProductProvider extends ChangeNotifier { List products = []; - Future gettAllProduct(BuildContext context) async { + Future gettAllProduct(BuildContext context, String id) async { var data = {}; - var result = await _homeRepo.getAllProduct(data, context); + print("skdjhfgkf ${id}"); + + var result = await _homeRepo.getAllProduct(data, context, id); return result.fold( (error) { isLoadingg = false; @@ -63,7 +66,7 @@ class ProductProvider extends ChangeNotifier { var result = await _homeRepo.getAllcategory(data, context); return result.fold( (error) { - print("djhgfjdfhjg ${error}"); + print("djhgfjdfhjg ${error}"); iscategroyloading = false; notifyListeners(); }, @@ -152,4 +155,76 @@ class ProductProvider extends ChangeNotifier { _activeIndex = index; notifyListeners(); } + + // Mock API call + Future addToWish(BuildContext context, String productId) async { + //context.showLoader(show: true); + + var data = { + "productId": productId, + }; + + try { + var result = await _homeRepo.addToWish(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 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)) { + wishlist.remove(productId); + } else { + // Call the API to add to wishlist + var result = await addToWish(context, productId); + + wishlist.add(productId); // Add the product ID to the wishlist + } + notifyListeners(); // Notify listeners to update the UI + } catch (e) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + content: Text("Something went wrong. Please try again."), + backgroundColor: Colors.red, + ), + ); + } + } + + + } diff --git a/lib/src/logic/repo/auth_repo.dart b/lib/src/logic/repo/auth_repo.dart index 65d0cef..576d36f 100644 --- a/lib/src/logic/repo/auth_repo.dart +++ b/lib/src/logic/repo/auth_repo.dart @@ -89,20 +89,22 @@ class AuthRepo { // } // } - FutureResult customerRegister(data) async { + FutureResult customerRegister(data) async { try { var response = await _authServices.userRegister(data); RegistrationResponse registrationResponse = registrationResponseFromJson(response.toString()); + await SharedPrefUtils.setToken( authToken: registrationResponse.accessToken ?? ""); - if (response.statCode) { - print("dsfklgjkfgbfgkfdgjkhkfdjg"); - } + print("dsfklgjkfgbfgkfdgjkhkfdjg ${registrationResponse.accessToken}"); + // if (response.statCode) { + // print("dsfklgjkfgbfgkfdgjkhkfdjg"); + // } final String model = response.toString(); - return right(model); + return right(registrationResponse); } on DioException catch (e) { var error = CustomDioExceptions.handleError(e); return left(error); diff --git a/lib/src/logic/repo/product_repo.dart b/lib/src/logic/repo/product_repo.dart index 8b21ee4..a312b64 100644 --- a/lib/src/logic/repo/product_repo.dart +++ b/lib/src/logic/repo/product_repo.dart @@ -14,9 +14,10 @@ class ProductRepo { ProductRepo(this._productService); - FutureResult getAllProduct(data, BuildContext context) async { + FutureResult getAllProduct( + data, BuildContext context, id) async { try { - var response = await _productService.getAllProduct(data); + var response = await _productService.getAllProduct(data, id); AllProductModel loginResponse = allProductModelFromJson(response.toString()); @@ -30,7 +31,8 @@ class ProductRepo { } } - FutureResult getBestDealProduct(data, BuildContext context) async { + FutureResult getBestDealProduct( + data, BuildContext context) async { try { var response = await _productService.getBestDealProduct(data); @@ -46,16 +48,48 @@ class ProductRepo { } } - - FutureResult getAllcategory(data, BuildContext context) async { + FutureResult getAllcategory( + data, BuildContext context) async { try { var response = await _productService.getAllcategory(data); - ProductCategory productCategory = productCategoryFromJson(response.toString()); + ProductCategory productCategory = + productCategoryFromJson(response.toString()); - // final String model = response.toString(); + // final String model = response.toString(); return right(productCategory); + } on DioException catch (e) { + print("djhgfjdfhjg ${e}"); + var error = CustomDioExceptions.handleError(e); + return left(error); + } + } + + FutureResult addToWish(data) async + { + try { + var response = await _productService.addToWish(data); + + final String model = response.toString(); + + return right(model); + } on DioException catch (e) + { + print("djhgfjdfhjg ${e}"); + var error = CustomDioExceptions.handleError(e); + return left(error); + } + } + + FutureResult addToCart(data) async + { + try { + var response = await _productService.addToCart(data); + + final String model = response.toString(); + + return right(model); } on DioException catch (e) { print("djhgfjdfhjg ${e}"); diff --git a/lib/src/logic/services/home_locator.dart b/lib/src/logic/services/home_locator.dart index c52c712..1fb4253 100644 --- a/lib/src/logic/services/home_locator.dart +++ b/lib/src/logic/services/home_locator.dart @@ -17,31 +17,49 @@ class ProductService extends ApiService { return response; } - Future getAllProduct(data) async - { - var response = await api.get(APIURL.getAllProduct, data: jsonEncode(data)); + Future getAllProduct(data, id) async { + var response; + + if (id.isEmpty) { + response = + await api.get(APIURL.getAllProduct, data: jsonEncode(data)); + } + else{ + response = await api.get(APIURL.getAllProduct+ id, data: jsonEncode(data)); + } return response; } - - - - Future getBestDealProduct(data) async - { - var response = await api.get(APIURL.getBestDealProduct, data: jsonEncode(data)); + Future getBestDealProduct(data) async { + var response = + await api.get(APIURL.getBestDealProduct, data: jsonEncode(data)); return response; } - Future getAllcategory(data) async - { + Future getAllcategory(data) async { var response = await api.get(APIURL.getAllcategory, data: jsonEncode(data)); return response; } + Future addToWish(data) async { + var response = await api.post(APIURL.addToWish, data: jsonEncode(data)); + return response; + } + + Future addToCart(data) async { + var response = await api.post(APIURL.addToCart, data: jsonEncode(data)); + + return response; + } + + + + + Future getBanners(data) async { var response = await api.get(APIURL.getBanners, data: jsonEncode(data)); @@ -50,7 +68,8 @@ class ProductService extends ApiService { } Future customerLogOut(data) async { - var response = await api.post(APIURL.customerLogOut, data: jsonEncode(data)); + var response = + await api.post(APIURL.customerLogOut, data: jsonEncode(data)); return response; } diff --git a/lib/src/ui/bestdeal/bestdeal_screen.dart b/lib/src/ui/bestdeal/bestdeal_screen.dart index c2cb391..c4272db 100644 --- a/lib/src/ui/bestdeal/bestdeal_screen.dart +++ b/lib/src/ui/bestdeal/bestdeal_screen.dart @@ -1,10 +1,12 @@ import 'package:flutter/material.dart'; import 'package:flutter_svg/flutter_svg.dart'; import 'package:grocery_app/src/common_widget/network_image.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/extensions/uicontext.dart'; import 'package:material_design_icons_flutter/material_design_icons_flutter.dart'; +import 'package:provider/provider.dart'; class BestDealScreen extends StatefulWidget { const BestDealScreen({super.key}); @@ -17,221 +19,259 @@ class _BestDealScreenState extends State { @override Widget build(BuildContext context) { return Scaffold( - appBar: AppBar( - centerTitle: true, - leading: Center( - child: SizedBox( - height: 20, - width: 20, - child: InkWell( - onTap: () { - Navigator.of(context).pop(); - }, - child: SvgPicture.asset( - APPASSETS.back, - height: 20, - width: 20, - )), - ), - ), - title: const Text( - "Best Deal", - style: TextStyle( - fontSize: 20, - fontWeight: FontWeight.w700, - ), - ), - actions: [ - InkWell( - onTap: () {}, - child: Icon( - MdiIcons.magnify, - size: 35, + appBar: AppBar( + backgroundColor: Colors.white, + centerTitle: true, + leading: Center( + child: SizedBox( + height: 20, + width: 20, + child: InkWell( + onTap: () { + Navigator.of(context).pop(); + }, + child: SvgPicture.asset( + APPASSETS.back, + height: 20, + width: 20, + )), ), - ) - ], - ), - 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( + ), + title: const Text( + "Best Deal", + style: TextStyle( + fontSize: 20, + fontWeight: FontWeight.w700, + ), + ), + actions: [ + InkWell( + onTap: () {}, + child: Icon( + MdiIcons.magnify, + size: 35, + ), + ) + ], + ), + 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, - 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, + 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 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, - ), - ], + 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: const EdgeInsets.all(15), - child: GridView.builder( - itemCount: 20, - gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( - crossAxisCount: 2, childAspectRatio: MediaQuery.of(context).size.width / (MediaQuery.of(context).size.height / 1.1), crossAxisSpacing: 10, mainAxisSpacing: 10), - itemBuilder: (context, 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: 160, - width: MediaQuery.sizeOf(context).width, - // width: 150, - decoration: BoxDecoration(color: APPCOLOR.bgGrey, borderRadius: BorderRadius.circular(15)), - child: const Stack( - alignment: Alignment.center, - children: [ - AppNetworkImage( - height: 150, - width: 140, - imageUrl: "https://5.imimg.com/data5/SELLER/Default/2024/2/385126988/OL/DA/VW/8627346/1l-fortune-sunflower-oil.jpg", - backGroundColor: Colors.transparent), - Positioned(right: 5, top: 5, child: Icon(Icons.favorite_border)) - ], + body: itemBestdeal()); + } + + Widget itemBestdeal() { + return Consumer(builder: (context, provider, child) { + if (provider.isBestdealingloading) { + return Center(child: CircularProgressIndicator()); + } else if (provider.bestdeal.isEmpty) { + return Center(child: Text('No products available')); + } else { + return 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), ), - ), - Text( - "Fortune Arhar Dal (Toor Dal)", - textAlign: TextAlign.left, - maxLines: 2, - overflow: TextOverflow.ellipsis, - style: context.customMedium(APPCOLOR.balck1A1A1A, 16), - ), - const SizedBox( - height: 5, - ), - Text( - "500 ML", - textAlign: TextAlign.left, - maxLines: 1, - overflow: TextOverflow.ellipsis, - style: context.customMedium(Colors.grey.withOpacity(0.8), 12), - ), - const SizedBox( - height: 3, - ), - Row( - children: [ - Expanded( - child: Row( + ]), + child: Padding( + padding: const EdgeInsets.all(5), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Container( + height: 160, + width: MediaQuery.sizeOf(context).width, + // width: 150, + decoration: BoxDecoration( + color: APPCOLOR.bgGrey, + borderRadius: BorderRadius.circular(15)), + child: Stack( + alignment: Alignment.center, + children: [ + AppNetworkImage( + height: 150, + 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, + ), + Row( + children: [ + Row( children: [ Text( - "\$12", + "\$${bestdealproduct.discountPrice ?? ""} ", textAlign: TextAlign.left, maxLines: 1, overflow: TextOverflow.ellipsis, - style: context.customSemiBold(Colors.black, 16), - ), - const SizedBox( - width: 5, + style: context.customSemiBold(Colors.black, 12), ), Text( - "\$14", + "\$${bestdealproduct.basePrice ?? ""}", textAlign: TextAlign.left, maxLines: 1, overflow: TextOverflow.ellipsis, - style: context.customMedium(Colors.grey.withOpacity(0.8), 16).copyWith( + style: context + .customMedium( + Colors.grey.withOpacity(0.8), + 12, + ) + .copyWith( decoration: TextDecoration.lineThrough, ), ), ], ), - ), - Expanded( - child: Align( + const Spacer(), + Align( alignment: Alignment.centerRight, child: Container( - height: 40, - width: 60, + height: + MediaQuery.of(context).size.height * 0.035, + width: MediaQuery.of(context).size.width * 0.1, decoration: BoxDecoration( color: APPCOLOR.lightGreen, borderRadius: BorderRadius.circular(5), ), child: Center( - child: Text( - 'Add', - style: context.customRegular(Colors.white, 12), - )), + child: Text( + 'Add', + style: + context.customRegular(Colors.white, 12), + ), + ), ), ), - ) - ], - ), - ], + ], + ), + ], + ), ), - ), - ); - }, - ), - ), - ); + ); + }, + ), + ); + } + }); } } diff --git a/lib/src/ui/bottomnavigation/bottom_bar_widget.dart b/lib/src/ui/bottomnavigation/bottom_bar_widget.dart index f2ae3c8..1e23f2d 100644 --- a/lib/src/ui/bottomnavigation/bottom_bar_widget.dart +++ b/lib/src/ui/bottomnavigation/bottom_bar_widget.dart @@ -3,6 +3,7 @@ import 'package:flutter/material.dart'; import 'package:grocery_app/src/ui/cart/cartview_screen.dart'; import 'package:grocery_app/src/ui/favourite/favourite_screen.dart'; +import 'package:grocery_app/src/ui/header.dart'; import 'package:grocery_app/src/ui/home/home_screen.dart'; import 'package:grocery_app/src/ui/profilepage/profile_screen.dart'; import 'package:grocery_app/utils/constants/color_constant.dart'; @@ -47,10 +48,12 @@ class _BottomBarState extends State { SizeConfig().init(context); return Scaffold( + body: PageView( controller: bottomWidgetPageController, physics: const NeverScrollableScrollPhysics(), children: [ + HomeScreen(), FavouriteScreen(), Mycart(), diff --git a/lib/src/ui/entername/enter_fullname_screen.dart b/lib/src/ui/entername/enter_fullname_screen.dart index 0bd51a2..4cfa38d 100644 --- a/lib/src/ui/entername/enter_fullname_screen.dart +++ b/lib/src/ui/entername/enter_fullname_screen.dart @@ -113,7 +113,7 @@ class _EnterFullNameScreenState extends State { onTap: () async { if (_formKey.currentState?.validate() ?? false) { final success = await pageNotifier.customerRegister(context); - + print("dshfgjkdfjgh ${success}"); if (success) { context.clearAndPush(routePath: MyRoutes.BOTTOMNAV); } diff --git a/lib/src/ui/favourite/favourite_screen.dart b/lib/src/ui/favourite/favourite_screen.dart index e25b12e..413ebb3 100644 --- a/lib/src/ui/favourite/favourite_screen.dart +++ b/lib/src/ui/favourite/favourite_screen.dart @@ -1,8 +1,10 @@ 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/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'; class FavouriteScreen extends StatefulWidget { @override @@ -37,117 +39,126 @@ class _FavouriteScreenState extends State @override Widget build(BuildContext context) { - return Column( - children: [ - 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, + return SafeArea( + child: Scaffold( + body: Padding( + padding: context.bodyAllPadding.copyWith( + top: 0, + ), + 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, + ), ), - 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(_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, + ); + _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( + 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, + ) + ], + ), ), - child: child, - ), - ); - }, - child: Divider(), - ); - }, + ); + }, + 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, + ), + child: child, + ), + ); + }, + child: Divider(), + ); + }, + ), + ), + // Padding( + // padding: + // const EdgeInsets.only(left: 16, right: 16, top: 16, bottom: 78), + // child: NectarButton( + // onPressed: () {}, + // text: 'Add All To Cart', + // ), + // ), + ], ), ), - // Padding( - // padding: - // const EdgeInsets.only(left: 16, right: 16, top: 16, bottom: 78), - // child: NectarButton( - // onPressed: () {}, - // text: 'Add All To Cart', - // ), - // ), - ], + ), ); } } diff --git a/lib/src/ui/fruitvegidetail/fruit_veggie_detail.dart b/lib/src/ui/fruitvegidetail/fruit_veggie_detail.dart index 23e9b01..10d6249 100644 --- a/lib/src/ui/fruitvegidetail/fruit_veggie_detail.dart +++ b/lib/src/ui/fruitvegidetail/fruit_veggie_detail.dart @@ -71,12 +71,19 @@ class _FruitVeggieDetailState extends State { ); } - Widget productWidget() { + Widget productWidget() + { return Consumer(builder: (context, provider, child) { if (provider.isLoadingg) { - return Center(child: CircularProgressIndicator()); + return Padding( + padding: const EdgeInsets.only(left: 120), + child: CircularProgressIndicator(), + ); } else if (provider.products.isEmpty) { - return Center(child: Text('No products available')); + return Padding( + padding: const EdgeInsets.only(left: 80), + child: Center(child: Text('No products available')), + ); } else { return Expanded( child: Padding( @@ -225,136 +232,6 @@ class _FruitVeggieDetailState extends State { ), ), ); - - // Expanded( - // child: Padding( - // padding: const EdgeInsets.only(left: 10, right: 10), - // child: GridView.builder( - // itemCount: provider.products.length, - // gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( - // crossAxisCount: 2, - // childAspectRatio: MediaQuery.of(context).size.width / - // (MediaQuery.of(context).size.height / 1.1), - // crossAxisSpacing: 10, - // mainAxisSpacing: 10), - // itemBuilder: (context, index) { - // return Container( - // height: MediaQuery.of(context).size.height * 0.28, - // // width: 150, - // 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, - // width: 150, - // decoration: BoxDecoration( - // color: APPCOLOR.bgGrey, - // borderRadius: BorderRadius.circular(15)), - // child: const Stack( - // alignment: Alignment.center, - // children: [ - // AppNetworkImage( - // height: 70, - // width: 70, - // imageUrl: - // "https://5.imimg.com/data5/SELLER/Default/2024/2/385126988/OL/DA/VW/8627346/1l-fortune-sunflower-oil.jpg", - // backGroundColor: Colors.transparent), - // Positioned( - // right: 5, - // top: 5, - // child: Icon(Icons.favorite_border)) - // ], - // ), - // ), - // Text( - // "Fortune Arhar Dal (Toor Dal)", - // textAlign: TextAlign.left, - // maxLines: 2, - // overflow: TextOverflow.ellipsis, - // style: context.customMedium(APPCOLOR.balck1A1A1A, 14), - // ), - // const SizedBox( - // height: 5, - // ), - // Text( - // "500 ML", - // textAlign: TextAlign.left, - // maxLines: 1, - // overflow: TextOverflow.ellipsis, - // style: context.customMedium( - // Colors.grey.withOpacity(0.8), 12), - // ), - // const SizedBox( - // height: 3, - // ), - // Row( - // children: [ - // Column( - // children: [ - // Text( - // "\$12", - // textAlign: TextAlign.left, - // maxLines: 1, - // overflow: TextOverflow.ellipsis, - // style: context.customSemiBold(Colors.black, 12), - // ), - // const SizedBox( - // width: 5, - // ), - // Text( - // "\$14", - // textAlign: TextAlign.left, - // maxLines: 1, - // overflow: TextOverflow.ellipsis, - // style: context - // .customMedium( - // Colors.grey.withOpacity(0.8), 12) - // .copyWith( - // decoration: TextDecoration.lineThrough, - // ), - // ), - // ], - // ), - // Expanded( - // child: Align( - // alignment: Alignment.centerRight, - // child: Container( - // height: 40, - // width: 60, - // decoration: BoxDecoration( - // color: APPCOLOR.lightGreen, - // borderRadius: BorderRadius.circular(5), - // ), - // child: Center( - // child: Text( - // 'Add', - // style: - // context.customRegular(Colors.white, 12), - // )), - // ), - // ), - // ) - // ], - // ), - // ], - // ), - // ), - // ); - // }, - // ), - // )); } }); } @@ -376,10 +253,11 @@ class _FruitVeggieDetailState extends State { itemBuilder: (context, index) { var category = provider.categoryList[index]; return InkWell( - onTap: () - { + onTap: () { + provider.isLoadingg = true; + provider.gettAllProduct(context, "/category/${category.id}"); activeIndexProvider.setActiveIndex(index); - }, + }, child: SizedBox( height: 150, child: Column( diff --git a/lib/src/ui/header.dart b/lib/src/ui/header.dart new file mode 100644 index 0000000..00272d4 --- /dev/null +++ b/lib/src/ui/header.dart @@ -0,0 +1,60 @@ +import 'package:flutter/material.dart'; +import 'package:grocery_app/utils/constants/color_constant.dart'; +import 'package:grocery_app/utils/extensions/uicontext.dart'; +import 'package:material_design_icons_flutter/material_design_icons_flutter.dart'; + +class Header extends StatelessWidget { + const Header({super.key}); + + @override + Widget build(BuildContext context) { + return Row( + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.start, + children: [ + Icon( + MdiIcons.mapMarkerOutline, + color: APPCOLOR.appGreen, + size: 30, + ), + const SizedBox( + width: 10, + ), + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + children: [ + Text( + "Home", + style: context.customMedium(APPCOLOR.black333333, 18), + ), + const SizedBox( + width: 5, + ), + Icon( + MdiIcons.chevronDown, + color: APPCOLOR.black333333, + size: 30, + ) + ], + ), + Text( + "639| Elgin St. Celina, Delaware 10299", + style: context.customMedium(APPCOLOR.grey666666, 14), + ), + ], + )), + const SizedBox( + width: 10, + ), + Icon( + MdiIcons.shoppingOutline, + color: APPCOLOR.balck1A1A1A, + size: 30, + ), + ], + ); + } +} diff --git a/lib/src/ui/home/home_screen.dart b/lib/src/ui/home/home_screen.dart index ed1850b..e51bc73 100644 --- a/lib/src/ui/home/home_screen.dart +++ b/lib/src/ui/home/home_screen.dart @@ -6,7 +6,9 @@ import 'package:grocery_app/src/core/routes/routes.dart'; import 'package:grocery_app/src/logic/provider/home_provider.dart'; import 'package:grocery_app/src/ui/bestdeal/bestdeal_screen.dart'; import 'package:grocery_app/src/ui/fruitvegidetail/fruit_veggie_detail.dart'; +import 'package:grocery_app/src/ui/header.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/extensions.dart'; import 'package:grocery_app/utils/extensions/uicontext.dart'; import 'package:material_design_icons_flutter/material_design_icons_flutter.dart'; @@ -26,8 +28,7 @@ class _HomeScreenState extends State { Provider.of(context, listen: false).getBanners(context); Provider.of(context, listen: false) - .gettAllProduct(context); - + .gettAllProduct(context, ""); Provider.of(context, listen: false) .getBestDealProduct(context); Provider.of(context, listen: false) @@ -45,55 +46,7 @@ class _HomeScreenState extends State { child: SingleChildScrollView( child: Column( children: [ - Row( - crossAxisAlignment: CrossAxisAlignment.center, - mainAxisAlignment: MainAxisAlignment.start, - children: [ - Icon( - MdiIcons.mapMarkerOutline, - color: APPCOLOR.appGreen, - size: 30, - ), - const SizedBox( - width: 10, - ), - Expanded( - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Row( - children: [ - Text( - "Home", - style: context.customMedium( - APPCOLOR.black333333, 18), - ), - const SizedBox( - width: 5, - ), - Icon( - MdiIcons.chevronDown, - color: APPCOLOR.black333333, - size: 30, - ) - ], - ), - Text( - "639| Elgin St. Celina, Delaware 10299", - style: context.customMedium(APPCOLOR.grey666666, 14), - ), - ], - )), - const SizedBox( - width: 10, - ), - Icon( - MdiIcons.shoppingOutline, - color: APPCOLOR.balck1A1A1A, - size: 30, - ), - ], - ), + Header(), const SizedBox( height: 15, ), @@ -219,64 +172,6 @@ class _HomeScreenState extends State { ); } - // Widget bannerview() { - // return Consumer(builder: (context, provider, child) - // { - // if (provider.isBannerLoading) { - // return Center(child: CircularProgressIndicator()); - // } else if (provider.banner.isEmpty) { - // return Center(child: Text('No products available')); - // } else { - // return - // Container( - // height: 180, - // decoration: BoxDecoration( - // color: Colors.greenAccent.withOpacity(0.1), - // borderRadius: BorderRadius.circular(15)), - // child: Stack( - // children: [ - // Positioned( - // top: 15, - // left: 15, - // child: SizedBox( - // width: 200, - // child: Text( - // "World Food Festival, Bring the world to your Kitchen!", - // style: context.customExtraBold(Colors.black, 18), - // ))), - // Positioned( - // bottom: 15, - // left: 15, - // child: Container( - // height: 40, - // width: 100, - // decoration: BoxDecoration( - // color: APPCOLOR.lightGreen, - // borderRadius: BorderRadius.circular(5), - // ), - // child: Center( - // child: Text( - // 'Shop now', - // style: context.customRegular(Colors.white, 14), - // )), - // ), - // ), - // const Positioned( - // right: 15, - // bottom: 15, - // child: AppNetworkImage( - // height: 130, - // width: 150, - // imageUrl: - // 'https://e7.pngegg.com/pngimages/742/816/png-clipart-coca-cola-can-illustration-coca-cola-soft-drink-surge-pepsi-coke-sweetness-cola-thumbnail.png', - // backGroundColor: Colors.transparent)) - // ], - // ), - // ); - // } - // }); - // } - Widget bestDeal() { return Consumer(builder: (context, provider, child) { if (provider.isBestdealingloading) { @@ -337,7 +232,28 @@ class _HomeScreenState extends State { Positioned( right: 5, top: 5, - child: Icon(Icons.favorite_border), + 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, + ), + ), ), ], ), diff --git a/lib/src/ui/map/google_map.dart b/lib/src/ui/map/google_map.dart index a19a342..20c1686 100644 --- a/lib/src/ui/map/google_map.dart +++ b/lib/src/ui/map/google_map.dart @@ -1,135 +1,17 @@ -// // import 'package:flutter/material.dart'; -// // import 'package:google_maps_flutter/google_maps_flutter.dart'; -// // import 'package:geolocator/geolocator.dart'; -// // import 'package:geocoding/geocoding.dart'; +import 'dart:convert'; -// // class MapScreen extends StatefulWidget { -// // @override -// // _MapScreenState createState() => _MapScreenState(); -// // } - -// // class _MapScreenState extends State { -// // late GoogleMapController mapController; -// // LatLng _selectedLocation = LatLng(20.5937, 78.9629); // Default: India -// // String _address = "Select a location"; -// // String _pincode = ""; - -// // @override -// // void initState() { -// // super.initState(); -// // _determinePosition(); -// // } - -// // // Get current location -// // Future _determinePosition() async { -// // LocationPermission permission = await Geolocator.requestPermission(); -// // if (permission == LocationPermission.denied) { -// // return; -// // } -// // Position position = await Geolocator.getCurrentPosition(); -// // setState(() { -// // _selectedLocation = LatLng(position.latitude, position.longitude); -// // }); -// // _getAddressFromLatLng(position.latitude, position.longitude); -// // } - -// // // Get Address from LatLng -// // Future _getAddressFromLatLng(double lat, double lng) async { -// // try { -// // List placemarks = await placemarkFromCoordinates(lat, lng); -// // Placemark place = placemarks[0]; -// // setState(() { -// // _address = -// // "${place.street}, ${place.locality}, ${place.administrativeArea}"; -// // _pincode = place.postalCode ?? ""; -// // }); -// // } catch (e) { -// // print(e); -// // } -// // } - -// // // On map tapped -// // void _onMapTapped(LatLng tappedPoint) -// // { -// // setState(() -// // { -// // _selectedLocation = tappedPoint; -// // }); -// // _getAddressFromLatLng(tappedPoint.latitude, tappedPoint.longitude); -// // } - -// // @override -// // Widget build(BuildContext context) { -// // return Scaffold( -// // appBar: AppBar(title: Text("Pick Location")), -// // body: Column( -// // children: [ -// // Expanded( -// // child: GoogleMap( -// // initialCameraPosition: CameraPosition( -// // target: _selectedLocation, -// // zoom: 5, -// // ), -// // onMapCreated: (controller) { -// // mapController = controller; -// // }, -// // markers: { -// // Marker( -// // markerId: MarkerId("selectedLocation"), -// // position: _selectedLocation, -// // ) -// // }, -// // onTap: _onMapTapped, -// // ), -// // ), -// // Container( -// // padding: EdgeInsets.all(16), -// // decoration: BoxDecoration( -// // color: Colors.white, -// // boxShadow: [BoxShadow(color: Colors.black12, blurRadius: 10)], -// // ), -// // child: Column( -// // crossAxisAlignment: CrossAxisAlignment.start, -// // children: [ -// // Text("Selected Address:", -// // style: TextStyle(fontWeight: FontWeight.bold)), -// // SizedBox(height: 5), -// // Text(_address, style: TextStyle(fontSize: 16)), -// // SizedBox(height: 10), -// // TextField( -// // decoration: InputDecoration(labelText: "Enter Pincode"), -// // onChanged: (value) { -// // setState(() -// // { -// // _pincode = value; -// // }); -// // }, -// // ), -// // SizedBox(height: 10), -// // ElevatedButton( -// // onPressed: () -// // { -// // Navigator.pop(context, -// // { -// // "location": _selectedLocation, -// // "address": _address, -// // "pincode": _pincode -// // }); -// // }, -// // child: Text("Confirm Location"), -// // ), -// // ], -// // ), -// // ), -// // ], -// // ), -// // ); -// // } -// // } import 'package:flutter/material.dart'; +import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:google_maps_flutter/google_maps_flutter.dart'; import 'package:geolocator/geolocator.dart'; import 'package:geocoding/geocoding.dart'; +import 'package:grocery_app/utils/constants/color_constant.dart'; +import 'package:grocery_app/utils/extensions/uicontext.dart'; + +import 'package:http/http.dart' as http; +import 'package:material_design_icons_flutter/material_design_icons_flutter.dart'; + +const String googleApiKey = "AIzaSyAi3_Dls63iGs7Nccgdm-4FkS0rhT03-4U"; class MapScreen extends StatefulWidget { @override @@ -138,10 +20,15 @@ class MapScreen extends StatefulWidget { class _MapScreenState extends State { late GoogleMapController mapController; - LatLng _selectedLocation = LatLng(20.5937, 78.9629); // Default: India - String _address = "Fetching current location..."; - String _pincode = ""; + LatLng _selectedLocation = LatLng(20.5937, 78.9629); + TextEditingController _pincodeController = TextEditingController(); + TextEditingController _fullNameController = TextEditingController(); + TextEditingController _PhoneNumberController = TextEditingController(); + TextEditingController _addressTypeController = TextEditingController(); + TextEditingController _HouseNoController = TextEditingController(); + TextEditingController _RoadController = TextEditingController(); + TextEditingController _AlterNativeNumberController = TextEditingController(); @override void initState() { @@ -149,7 +36,6 @@ class _MapScreenState extends State { _determinePosition(); } - // Get current location Future _determinePosition() async { bool serviceEnabled = await Geolocator.isLocationServiceEnabled(); if (!serviceEnabled) { @@ -162,7 +48,7 @@ class _MapScreenState extends State { } Position position = await Geolocator.getCurrentPosition( - desiredAccuracy: LocationAccuracy.low, + desiredAccuracy: LocationAccuracy.high, ); LatLng currentLatLng = LatLng(position.latitude, position.longitude); @@ -173,22 +59,59 @@ class _MapScreenState extends State { _getAddressFromLatLng(position.latitude, position.longitude); } - // Get Address from LatLng Future _getAddressFromLatLng(double lat, double lng) async { - try { - List placemarks = await placemarkFromCoordinates(lat, lng); - Placemark place = placemarks.first; - setState(() { - _address = - "${place.street}, ${place.locality}, ${place.administrativeArea}"; - _pincode = place.postalCode ?? ""; - _pincodeController.text = _pincode; + final String url = + "https://maps.googleapis.com/maps/api/geocode/json?latlng=$lat,$lng&key=$googleApiKey"; - print( - "jhsjhdfjdsgf ${place.street}, ${place.locality}, ${place.administrativeArea} ${place.postalCode} ${place.subLocality} ${place.name} ${place.subAdministrativeArea}"); - }); + try { + final response = await http.get(Uri.parse(url)); + if (response.statusCode == 200) { + final data = json.decode(response.body); + if (data["status"] == "OK") { + var result = data["results"][0]; // First result is most accurate + + _RoadController.text = result["formatted_address"]; + List components = result["address_components"]; + + String roadName = ""; + String colony = ""; + String buildingName = ""; + String pincode = ""; + + for (var component in components) { + List types = component["types"]; + if (types.contains("route")) { + roadName = component["long_name"]; // Road Name + } else if (types.contains("sublocality_level_1") || + types.contains("locality")) { + colony = component["long_name"]; // Colony Name + } else if (types.contains("premise") || + types.contains("street_number")) { + buildingName = component["long_name"]; // Building Name + } else if (types.contains("postal_code")) { + pincode = component["long_name"]; // Extract Pin Code + } + } + + // setState(() { + // // _address = formattedAddress; + // _roadName = roadName; + // _colony = colony; + // _buildingName = buildingName; + // }); + + _pincodeController.text = pincode; + _RoadController.text = result["formatted_address"]; + + print( + "Full Address: ${result["formatted_address"]} ${response.body} sdfsgd ${pincode}"); + print("Road Name: $roadName"); + print("Colony: $colony"); + print("Building Name: $buildingName"); + } else {} + } else {} } catch (e) { - print(e); + print("Error fetching address: $e"); } } @@ -222,13 +145,26 @@ class _MapScreenState extends State { } } +// { +// "name": "Socket Mall", +// "pincode": "400001", +// "phoneNumber": "+919876543210", +// "alternatePhoneNumber": "+919876543211", +// "addressLine": "123, Main Street, Apartment 4B", +// "landmark": "Near Central Park", +// "addressType": "HOME", +// "isDefault": false, +// "additionalInstructions": "Please ring doorbell twice" +// } + @override Widget build(BuildContext context) { return Scaffold( - appBar: AppBar(title: Text("Pick Location")), + appBar: AppBar(title: Text("Add Delivery address")), body: Column( children: [ - Expanded( + Container( + height: 200.h, child: GoogleMap( initialCameraPosition: CameraPosition( target: _selectedLocation, @@ -239,54 +175,152 @@ class _MapScreenState extends State { }, markers: { Marker( - markerId: MarkerId("selectedLocation"), + markerId: MarkerId("selected Location"), position: _selectedLocation, ) }, onTap: _onMapTapped, ), ), - Container( - padding: EdgeInsets.all(16), - decoration: BoxDecoration( - color: Colors.white, - boxShadow: [BoxShadow(color: Colors.black12, blurRadius: 10)], - ), - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Text("Selected Address:", - style: TextStyle(fontWeight: FontWeight.bold)), - SizedBox(height: 5), - Text(_address, style: TextStyle(fontSize: 16)), - SizedBox(height: 10), - TextField( - controller: _pincodeController, - keyboardType: TextInputType.number, - decoration: InputDecoration( - labelText: "Enter Pincode", - border: OutlineInputBorder(), + SingleChildScrollView( + child: Container( + padding: EdgeInsets.all(16), + decoration: BoxDecoration( + color: Colors.white, + boxShadow: [BoxShadow(color: Colors.black12, blurRadius: 10)], + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Text("Selected Address:", + // style: TextStyle(fontWeight: FontWeight.bold)), + + // SizedBox(height: 5), + // Text(_address, style: TextStyle(fontSize: 16)), + SizedBox(height: 10), + TextField( + controller: _fullNameController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: "Full Name (Required)*", + border: OutlineInputBorder(), + ), + onChanged: (value) {}, + onSubmitted: + _updateLocationFromPincode, // Auto-update on enter ), - onChanged: (value) { - setState(() { - _pincode = value; - }); - }, - onSubmitted: - _updateLocationFromPincode, // Auto-update on enter - ), - SizedBox(height: 10), - ElevatedButton( - onPressed: () { - Navigator.pop(context, { - "location": _selectedLocation, - "address": _address, - "pincode": _pincode - }); - }, - child: Text("Confirm Location"), - ), - ], + SizedBox(height: 10), + TextField( + controller: _PhoneNumberController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: "Phone Number (Required)*", + border: OutlineInputBorder(), + ), + onChanged: (value) {}, + onSubmitted: + _updateLocationFromPincode, // Auto-update on enter + ), + SizedBox(height: 10), + Row( + children: [ + Expanded( + child: TextField( + controller: _pincodeController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: "Enter Pincode", + border: OutlineInputBorder(), + ), + onChanged: (value) {}, + onSubmitted: + _updateLocationFromPincode, // Auto-update on enter + ), + ), + SizedBox( + width: 10, + ), + Expanded( + child: TextField( + controller: _addressTypeController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: "Address Type", + border: OutlineInputBorder(), + ), + onChanged: (value) {}, + onSubmitted: + _updateLocationFromPincode, // Auto-update on enter + ), + ), + ], + ), + SizedBox(height: 10), + TextField( + controller: _HouseNoController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: "House No, Building Name (Required)*", + border: OutlineInputBorder(), + ), + onChanged: (value) {}, + onSubmitted: + _updateLocationFromPincode, // Auto-update on enter + ), + SizedBox(height: 10), + TextField( + controller: _RoadController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: "Road Name, Area , Colony(Required)*", + border: OutlineInputBorder(), + ), + onChanged: (value) {}, + onSubmitted: + _updateLocationFromPincode, // Auto-update on enter + ), + SizedBox(height: 10), + InkWell( + onTap: () { + // print("fjnghkjfjghj"); + // Provider.of(context, listen: false) + // .customerLogOut(context); + }, + child: Container( + margin: const EdgeInsets.only( + left: 15, right: 15, top: 10, bottom: 10), + height: 50, + width: MediaQuery.sizeOf(context).width, + decoration: BoxDecoration( + color: APPCOLOR.lightGreen, + borderRadius: BorderRadius.circular(10)), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + const SizedBox( + width: 10, + ), + Text( + "Save Address", + style: context.customMedium(Colors.white, 20), + ), + ], + ), + ), + ), + // ElevatedButton( + // onPressed: () { + // Navigator.pop(context, { + // "location": _selectedLocation, + // "address": _address, + // "pincode": _pincode + // }); + // }, + // child: Text("Confirm Location"), + // ), + ], + ), ), ), ], @@ -294,143 +328,3 @@ class _MapScreenState extends State { ); } } - - - - - - -// import 'dart:convert'; -// import 'package:flutter/material.dart'; -// import 'package:geolocator/geolocator.dart'; -// import 'package:http/http.dart' as http; - -// const String googleApiKey = "AIzaSyAi3_Dls63iGs7Nccgdm-4FkS0rhT03-4U"; // Replace with your API key - -// class LocationScreen extends StatefulWidget { -// @override -// _LocationScreenState createState() => _LocationScreenState(); -// } - -// class _LocationScreenState extends State { -// String _address = "Fetching location..."; -// String _roadName = ""; -// String _colony = ""; -// String _buildingName = ""; - -// @override -// void initState() { -// super.initState(); -// _fetchCurrentLocation(); -// } - -// // Fetch Current Location -// Future _fetchCurrentLocation() async { -// try { -// Position position = await Geolocator.getCurrentPosition( -// desiredAccuracy: LocationAccuracy.bestForNavigation, // High Accuracy -// ); -// _getAddressFromLatLng(position.latitude, position.longitude); -// } catch (e) { -// print("Error fetching location: $e"); -// setState(() { -// _address = "Failed to get location."; -// }); -// } -// } - -// // Get Address from Latitude and Longitude -// Future _getAddressFromLatLng(double lat, double lng) async { -// final String url = -// "https://maps.googleapis.com/maps/api/geocode/json?latlng=$lat,$lng&key=$googleApiKey"; - -// try { -// final response = await http.get(Uri.parse(url)); - -// if (response.statusCode == 200) { -// final data = json.decode(response.body); -// if (data["status"] == "OK") { -// var result = data["results"][0]; // First result is most accurate - -// String formattedAddress = result["formatted_address"]; -// List components = result["address_components"]; - -// String roadName = ""; -// String colony = ""; -// String buildingName = ""; - -// for (var component in components) { -// List types = component["types"]; -// if (types.contains("route")) { -// roadName = component["long_name"]; // Road Name -// } else if (types.contains("sublocality_level_1") || types.contains("locality")) { -// colony = component["long_name"]; // Colony Name -// } else if (types.contains("premise") || types.contains("street_number")) { -// buildingName = component["long_name"]; // Building Name -// } -// } - -// setState(() { -// _address = formattedAddress; -// _roadName = roadName; -// _colony = colony; -// _buildingName = buildingName; -// }); - -// print("Full Address: $formattedAddress"); -// print("Road Name: $roadName"); -// print("Colony: $colony"); -// print("Building Name: $buildingName"); -// } else { -// setState(() { -// _address = "No address found"; -// }); -// } -// } else { -// setState(() { -// _address = "Failed to fetch address"; -// }); -// } -// } catch (e) { -// print("Error fetching address: $e"); -// setState(() { -// _address = "Error fetching address"; -// }); -// } -// } - -// @override -// Widget build(BuildContext context) { -// return Scaffold( -// appBar: AppBar(title: Text("Location Details")), -// body: Padding( -// padding: const EdgeInsets.all(16.0), -// child: Column( -// crossAxisAlignment: CrossAxisAlignment.start, -// children: [ -// Text("Full Address:", style: TextStyle(fontWeight: FontWeight.bold)), -// Text(_address, style: TextStyle(fontSize: 16)), -// SizedBox(height: 10), - -// Text("Road Name:", style: TextStyle(fontWeight: FontWeight.bold)), -// Text(_roadName, style: TextStyle(fontSize: 16)), -// SizedBox(height: 10), - -// Text("Colony:", style: TextStyle(fontWeight: FontWeight.bold)), -// Text(_colony, style: TextStyle(fontSize: 16)), -// SizedBox(height: 10), - -// Text("Building Name:", style: TextStyle(fontWeight: FontWeight.bold)), -// Text(_buildingName, style: TextStyle(fontSize: 16)), -// SizedBox(height: 20), - -// ElevatedButton( -// onPressed: _fetchCurrentLocation, -// child: Text("Refresh Location"), -// ), -// ], -// ), -// ), -// ); -// } -// } diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift index 26d0c86..bb41b6b 100644 --- a/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -10,7 +10,7 @@ import geolocator_apple import package_info_plus import path_provider_foundation import shared_preferences_foundation -import sqflite_darwin +import sqflite func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { ConnectivityPlusPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlusPlugin")) diff --git a/pubspec.lock b/pubspec.lock index 68db0d5..062fb70 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -258,10 +258,10 @@ packages: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: "615a505aef59b151b46bbeef55b36ce2b6ed299d160c51d84281946f0aa0ce0e" + sha256: "9ee02950848f61c4129af3d6ec84a1cfc0e47931abc746b03e7a3bc3e8ff6eda" url: "https://pub.dev" source: hosted - version: "2.0.24" + version: "2.0.22" flutter_screenutil: dependency: "direct main" description: @@ -304,6 +304,14 @@ packages: description: flutter source: sdk version: "0.0.0" + fluttertoast: + dependency: "direct main" + description: + name: fluttertoast + sha256: "24467dc20bbe49fd63e57d8e190798c4d22cbbdac30e54209d153a15273721d1" + url: "https://pub.dev" + source: hosted + version: "8.2.10" fpdart: dependency: "direct main" description: @@ -452,10 +460,10 @@ packages: dependency: transitive description: name: google_maps_flutter_android - sha256: "1b69fbb3ab76e7a7dfcf25e60f32f81ae5d9b88285343eecb5479116d54be869" + sha256: "10cf27bee8c560f8e69992b3a0f27ddf1d7acbea622ddb13ef3f587848a73f26" url: "https://pub.dev" source: hosted - version: "2.14.12" + version: "2.14.7" google_maps_flutter_ios: dependency: transitive description: @@ -532,18 +540,18 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" + sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" url: "https://pub.dev" source: hosted - version: "10.0.5" + version: "10.0.4" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" + sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" url: "https://pub.dev" source: hosted - version: "3.0.5" + version: "3.0.3" leak_tracker_testing: dependency: transitive description: @@ -588,10 +596,10 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" url: "https://pub.dev" source: hosted - version: "0.11.1" + version: "0.8.0" material_design_icons_flutter: dependency: "direct main" description: @@ -604,10 +612,10 @@ packages: dependency: transitive description: name: meta - sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 + sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" url: "https://pub.dev" source: hosted - version: "1.15.0" + version: "1.12.0" nested: dependency: transitive description: @@ -692,10 +700,10 @@ packages: dependency: transitive description: name: path_provider_android - sha256: "4adf4fd5423ec60a29506c76581bc05854c55e3a0b72d35bb28d661c9686edf2" + sha256: "6f01f8e37ec30b07bc424b4deabac37cacb1bc7e2e515ad74486039918a37eb7" url: "https://pub.dev" source: hosted - version: "2.2.15" + version: "2.2.10" path_provider_foundation: dependency: transitive description: @@ -796,18 +804,18 @@ packages: dependency: "direct main" description: name: shared_preferences - sha256: c59819dacc6669a1165d54d2735a9543f136f9b3cec94ca65cea6ab8dffc422e + sha256: "95f9997ca1fb9799d494d0cb2a780fd7be075818d59f00c43832ed112b158a82" url: "https://pub.dev" source: hosted - version: "2.4.0" + version: "2.3.3" shared_preferences_android: dependency: transitive description: name: shared_preferences_android - sha256: "986dc7b7d14f38064bfa85ace28df1f1a66d4fba32e4b1079d4ea537d9541b01" + sha256: "480ba4345773f56acda9abf5f50bd966f581dac5d514e5fc4a18c62976bbba7e" url: "https://pub.dev" source: hosted - version: "2.4.3" + version: "2.3.2" shared_preferences_foundation: dependency: transitive description: @@ -873,42 +881,18 @@ packages: dependency: transitive description: name: sqflite - sha256: "2d7299468485dca85efeeadf5d38986909c5eb0cd71fd3db2c2f000e6c9454bb" + sha256: a43e5a27235518c03ca238e7b4732cf35eabe863a369ceba6cbefa537a66f16d url: "https://pub.dev" source: hosted - version: "2.4.1" - sqflite_android: - dependency: transitive - description: - name: sqflite_android - sha256: "78f489aab276260cdd26676d2169446c7ecd3484bbd5fead4ca14f3ed4dd9ee3" - url: "https://pub.dev" - source: hosted - version: "2.4.0" + version: "2.3.3+1" sqflite_common: dependency: transitive description: name: sqflite_common - sha256: "761b9740ecbd4d3e66b8916d784e581861fd3c3553eda85e167bc49fdb68f709" + sha256: "3da423ce7baf868be70e2c0976c28a1bb2f73644268b7ffa7d2e08eab71f16a4" url: "https://pub.dev" source: hosted - version: "2.5.4+6" - sqflite_darwin: - dependency: transitive - description: - name: sqflite_darwin - sha256: "22adfd9a2c7d634041e96d6241e6e1c8138ca6817018afc5d443fef91dcefa9c" - url: "https://pub.dev" - source: hosted - version: "2.4.1+1" - sqflite_platform_interface: - dependency: transitive - description: - name: sqflite_platform_interface - sha256: "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920" - url: "https://pub.dev" - source: hosted - version: "2.4.0" + version: "2.5.4" stack_trace: dependency: transitive description: @@ -945,10 +929,10 @@ packages: dependency: transitive description: name: synchronized - sha256: "69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225" + sha256: "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558" url: "https://pub.dev" source: hosted - version: "3.3.0+3" + version: "3.1.0+1" term_glyph: dependency: transitive description: @@ -961,18 +945,18 @@ packages: dependency: transitive description: name: test_api - sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb" + sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" url: "https://pub.dev" source: hosted - version: "0.7.2" + version: "0.7.0" typed_data: dependency: transitive description: name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.3.2" uuid: dependency: transitive description: @@ -1017,10 +1001,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d" + sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" url: "https://pub.dev" source: hosted - version: "14.2.5" + version: "14.2.1" web: dependency: transitive description: @@ -1033,10 +1017,10 @@ packages: dependency: transitive description: name: win32 - sha256: daf97c9d80197ed7b619040e86c8ab9a9dad285e7671ee7390f9180cc828a51e + sha256: "68d1e89a91ed61ad9c370f9f8b6effed9ae5e0ede22a270bdfa6daf79fc2290a" url: "https://pub.dev" source: hosted - version: "5.10.1" + version: "5.5.4" xdg_directories: dependency: transitive description: @@ -1054,5 +1038,5 @@ packages: source: hosted version: "6.5.0" sdks: - dart: ">=3.5.0 <4.0.0" - flutter: ">=3.24.0" + dart: ">=3.4.4 <4.0.0" + flutter: ">=3.22.0" diff --git a/pubspec.yaml b/pubspec.yaml index a2ad8aa..692b34e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -29,6 +29,7 @@ dependencies: geocoding: flutter_google_places: google_api_headers: + fluttertoast: