addtocart
This commit is contained in:
@@ -3,793 +3,793 @@
|
|||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "animation_list",
|
"name": "animation_list",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/animation_list-3.1.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animation_list-3.1.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "animations",
|
"name": "animations",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/animations-2.0.11",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animations-2.0.11",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.2"
|
"languageVersion": "3.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "args",
|
"name": "args",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/args-2.6.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/args-2.6.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.3"
|
"languageVersion": "3.3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "async",
|
"name": "async",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/async-2.11.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/async-2.11.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.18"
|
"languageVersion": "2.18"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "back_button_interceptor",
|
"name": "back_button_interceptor",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.2"
|
"languageVersion": "3.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "boolean_selector",
|
"name": "boolean_selector",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.17"
|
"languageVersion": "2.17"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "cached_network_image",
|
"name": "cached_network_image",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "cached_network_image_platform_interface",
|
"name": "cached_network_image_platform_interface",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "cached_network_image_web",
|
"name": "cached_network_image_web",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "carousel_slider",
|
"name": "carousel_slider",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "characters",
|
"name": "characters",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/characters-1.3.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/characters-1.3.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "clock",
|
"name": "clock",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/clock-1.1.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/clock-1.1.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "collection",
|
"name": "collection",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/collection-1.18.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/collection-1.18.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.18"
|
"languageVersion": "2.18"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "connectivity_plus",
|
"name": "connectivity_plus",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.2"
|
"languageVersion": "3.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "connectivity_plus_platform_interface",
|
"name": "connectivity_plus_platform_interface",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.18"
|
"languageVersion": "2.18"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "crypto",
|
"name": "crypto",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/crypto-3.0.6",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/crypto-3.0.6",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "csslib",
|
"name": "csslib",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/csslib-1.0.2",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/csslib-1.0.2",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.1"
|
"languageVersion": "3.1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "cupertino_icons",
|
"name": "cupertino_icons",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.1"
|
"languageVersion": "3.1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "dbus",
|
"name": "dbus",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dbus-0.7.11",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dbus-0.7.11",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.17"
|
"languageVersion": "2.17"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "dio",
|
"name": "dio",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dio-5.7.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio-5.7.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.18"
|
"languageVersion": "2.18"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "dio_web_adapter",
|
"name": "dio_web_adapter",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.3"
|
"languageVersion": "3.3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "dots_indicator",
|
"name": "dots_indicator",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "dotted_border",
|
"name": "dotted_border",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/dotted_border-2.1.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dotted_border-2.1.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "fake_async",
|
"name": "fake_async",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fake_async-1.3.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fake_async-1.3.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ffi",
|
"name": "ffi",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/ffi-2.1.3",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/ffi-2.1.3",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.3"
|
"languageVersion": "3.3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "file",
|
"name": "file",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/file-7.0.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file-7.0.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "fixnum",
|
"name": "fixnum",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fixnum-1.1.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fixnum-1.1.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.1"
|
"languageVersion": "3.1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter",
|
"name": "flutter",
|
||||||
"rootUri": "file:///Users/apple/Documents/development/flutter/packages/flutter",
|
"rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.3"
|
"languageVersion": "3.3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_animate",
|
"name": "flutter_animate",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.17"
|
"languageVersion": "2.17"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_cache_manager",
|
"name": "flutter_cache_manager",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.17"
|
"languageVersion": "2.17"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_google_places",
|
"name": "flutter_google_places",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_lints",
|
"name": "flutter_lints",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.1"
|
"languageVersion": "3.1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_plugin_android_lifecycle",
|
"name": "flutter_plugin_android_lifecycle",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_rating_stars",
|
"name": "flutter_rating_stars",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_rating_stars-1.1.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_rating_stars-1.1.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.2"
|
"languageVersion": "3.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_screenutil",
|
"name": "flutter_screenutil",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.17"
|
"languageVersion": "2.17"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_shaders",
|
"name": "flutter_shaders",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.19"
|
"languageVersion": "2.19"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_svg",
|
"name": "flutter_svg",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.19"
|
"languageVersion": "2.19"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_test",
|
"name": "flutter_test",
|
||||||
"rootUri": "file:///Users/apple/Documents/development/flutter/packages/flutter_test",
|
"rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_test",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.3"
|
"languageVersion": "3.3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_toggle_tab",
|
"name": "flutter_toggle_tab",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "flutter_web_plugins",
|
"name": "flutter_web_plugins",
|
||||||
"rootUri": "file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins",
|
"rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.2"
|
"languageVersion": "3.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "fluttertoast",
|
"name": "fluttertoast",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "fpdart",
|
"name": "fpdart",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/fpdart-1.1.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fpdart-1.1.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "gap",
|
"name": "gap",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/gap-3.0.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/gap-3.0.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geocoding",
|
"name": "geocoding",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.17"
|
"languageVersion": "2.17"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geocoding_android",
|
"name": "geocoding_android",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.17"
|
"languageVersion": "2.17"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geocoding_ios",
|
"name": "geocoding_ios",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.17"
|
"languageVersion": "2.17"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geocoding_platform_interface",
|
"name": "geocoding_platform_interface",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geolocator",
|
"name": "geolocator",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.15"
|
"languageVersion": "2.15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geolocator_android",
|
"name": "geolocator_android",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.15"
|
"languageVersion": "2.15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geolocator_apple",
|
"name": "geolocator_apple",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.15"
|
"languageVersion": "2.15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geolocator_platform_interface",
|
"name": "geolocator_platform_interface",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.15"
|
"languageVersion": "2.15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geolocator_web",
|
"name": "geolocator_web",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "geolocator_windows",
|
"name": "geolocator_windows",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.15"
|
"languageVersion": "2.15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "get_it",
|
"name": "get_it",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/get_it-8.0.3",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/get_it-8.0.3",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "go_router",
|
"name": "go_router",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/go_router-14.7.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/go_router-14.7.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_api_headers",
|
"name": "google_api_headers",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_fonts",
|
"name": "google_fonts",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_fonts-4.0.4",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_fonts-4.0.4",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_maps",
|
"name": "google_maps",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps-8.1.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps-8.1.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_maps_flutter",
|
"name": "google_maps_flutter",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_maps_flutter_android",
|
"name": "google_maps_flutter_android",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_maps_flutter_ios",
|
"name": "google_maps_flutter_ios",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.3"
|
"languageVersion": "3.3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_maps_flutter_platform_interface",
|
"name": "google_maps_flutter_platform_interface",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.3"
|
"languageVersion": "3.3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_maps_flutter_web",
|
"name": "google_maps_flutter_web",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.3"
|
"languageVersion": "3.3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "google_maps_webservice",
|
"name": "google_maps_webservice",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "html",
|
"name": "html",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/html-0.15.5",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/html-0.15.5",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.2"
|
"languageVersion": "3.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "http",
|
"name": "http",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/http-0.13.6",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http-0.13.6",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.19"
|
"languageVersion": "2.19"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "http_parser",
|
"name": "http_parser",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/http_parser-4.0.2",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http_parser-4.0.2",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "intl",
|
"name": "intl",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/intl-0.19.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/intl-0.19.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "json_annotation",
|
"name": "json_annotation",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/json_annotation-4.9.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/json_annotation-4.9.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "leak_tracker",
|
"name": "leak_tracker",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker-10.0.5",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker-10.0.4",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.2"
|
"languageVersion": "3.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "leak_tracker_flutter_testing",
|
"name": "leak_tracker_flutter_testing",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.5",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.3",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.2"
|
"languageVersion": "3.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "leak_tracker_testing",
|
"name": "leak_tracker_testing",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.2"
|
"languageVersion": "3.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "lints",
|
"name": "lints",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/lints-3.0.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/lints-3.0.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "loader_overlay",
|
"name": "loader_overlay",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "logging",
|
"name": "logging",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/logging-1.3.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/logging-1.3.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "matcher",
|
"name": "matcher",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/matcher-0.12.16+1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/matcher-0.12.16+1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "material_color_utilities",
|
"name": "material_color_utilities",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/material_color_utilities-0.11.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.17"
|
"languageVersion": "2.17"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "material_design_icons_flutter",
|
"name": "material_design_icons_flutter",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "meta",
|
"name": "meta",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/meta-1.15.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/meta-1.12.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nested",
|
"name": "nested",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/nested-1.0.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nested-1.0.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nm",
|
"name": "nm",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/nm-0.5.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nm-0.5.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "octo_image",
|
"name": "octo_image",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/octo_image-2.1.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/octo_image-2.1.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "otp_text_field",
|
"name": "otp_text_field",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "package_info_plus",
|
"name": "package_info_plus",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.18"
|
"languageVersion": "2.18"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "package_info_plus_platform_interface",
|
"name": "package_info_plus_platform_interface",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path",
|
"name": "path",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path-1.9.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path-1.9.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path_drawing",
|
"name": "path_drawing",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_drawing-1.0.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_drawing-1.0.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path_parsing",
|
"name": "path_parsing",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_parsing-1.1.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_parsing-1.1.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.3"
|
"languageVersion": "3.3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path_provider",
|
"name": "path_provider",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path_provider_android",
|
"name": "path_provider_android",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path_provider_foundation",
|
"name": "path_provider_foundation",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.3"
|
"languageVersion": "3.3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path_provider_linux",
|
"name": "path_provider_linux",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.19"
|
"languageVersion": "2.19"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path_provider_platform_interface",
|
"name": "path_provider_platform_interface",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "path_provider_windows",
|
"name": "path_provider_windows",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.2"
|
"languageVersion": "3.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "petitparser",
|
"name": "petitparser",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/petitparser-6.0.2",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/petitparser-6.0.2",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.2"
|
"languageVersion": "3.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "platform",
|
"name": "platform",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/platform-3.1.6",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/platform-3.1.6",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.2"
|
"languageVersion": "3.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "plugin_platform_interface",
|
"name": "plugin_platform_interface",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "pretty_dio_logger",
|
"name": "pretty_dio_logger",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "provider",
|
"name": "provider",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/provider-6.1.2",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/provider-6.1.2",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "readmore",
|
"name": "readmore",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/readmore-3.0.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/readmore-3.0.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "rxdart",
|
"name": "rxdart",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/rxdart-0.26.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/rxdart-0.26.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sanitize_html",
|
"name": "sanitize_html",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "shared_preferences",
|
"name": "shared_preferences",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "shared_preferences_android",
|
"name": "shared_preferences_android",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "shared_preferences_foundation",
|
"name": "shared_preferences_foundation",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "shared_preferences_linux",
|
"name": "shared_preferences_linux",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.3"
|
"languageVersion": "3.3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "shared_preferences_platform_interface",
|
"name": "shared_preferences_platform_interface",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.2"
|
"languageVersion": "3.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "shared_preferences_web",
|
"name": "shared_preferences_web",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "shared_preferences_windows",
|
"name": "shared_preferences_windows",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.3"
|
"languageVersion": "3.3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sky_engine",
|
"name": "sky_engine",
|
||||||
"rootUri": "file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine",
|
"rootUri": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter/bin/cache/pkg/sky_engine",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.2"
|
"languageVersion": "3.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "source_span",
|
"name": "source_span",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/source_span-1.10.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/source_span-1.10.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.18"
|
"languageVersion": "2.18"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sprintf",
|
"name": "sprintf",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sprintf-7.0.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sprintf-7.0.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sqflite",
|
"name": "sqflite",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.3"
|
"languageVersion": "3.3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sqflite_common",
|
"name": "sqflite_common",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.3"
|
"languageVersion": "3.3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "stack_trace",
|
"name": "stack_trace",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/stack_trace-1.11.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stack_trace-1.11.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.18"
|
"languageVersion": "2.18"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "stream_channel",
|
"name": "stream_channel",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/stream_channel-2.1.2",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_channel-2.1.2",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.19"
|
"languageVersion": "2.19"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "stream_transform",
|
"name": "stream_transform",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/stream_transform-2.1.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_transform-2.1.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.1"
|
"languageVersion": "3.1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "string_scanner",
|
"name": "string_scanner",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/string_scanner-1.2.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/string_scanner-1.2.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.18"
|
"languageVersion": "2.18"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "synchronized",
|
"name": "synchronized",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "term_glyph",
|
"name": "term_glyph",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/term_glyph-1.2.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/term_glyph-1.2.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "test_api",
|
"name": "test_api",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/test_api-0.7.2",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/test_api-0.7.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.2"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "typed_data",
|
"name": "typed_data",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/typed_data-1.3.2",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/typed_data-1.3.2",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.17"
|
"languageVersion": "2.17"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "uuid",
|
"name": "uuid",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/uuid-4.5.1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/uuid-4.5.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "vector_graphics",
|
"name": "vector_graphics",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.17"
|
"languageVersion": "2.17"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "vector_graphics_codec",
|
"name": "vector_graphics_codec",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.17"
|
"languageVersion": "2.17"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "vector_graphics_compiler",
|
"name": "vector_graphics_compiler",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.19"
|
"languageVersion": "2.19"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "vector_math",
|
"name": "vector_math",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vector_math-2.1.4",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_math-2.1.4",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.14"
|
"languageVersion": "2.14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "vm_service",
|
"name": "vm_service",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/vm_service-14.2.5",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vm_service-14.2.1",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.3"
|
"languageVersion": "3.3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "web",
|
"name": "web",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/web-1.1.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/web-1.1.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "win32",
|
"name": "win32",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/win32-5.5.4",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/win32-5.5.4",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "xdg_directories",
|
"name": "xdg_directories",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.3"
|
"languageVersion": "3.3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "xml",
|
"name": "xml",
|
||||||
"rootUri": "file:///Users/apple/.pub-cache/hosted/pub.dev/xml-6.5.0",
|
"rootUri": "file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xml-6.5.0",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "3.2"
|
"languageVersion": "3.2"
|
||||||
},
|
},
|
||||||
@@ -800,10 +800,10 @@
|
|||||||
"languageVersion": "3.4"
|
"languageVersion": "3.4"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"generated": "2025-01-29T19:51:58.789295Z",
|
"generated": "2025-01-30T13:29:16.263564Z",
|
||||||
"generator": "pub",
|
"generator": "pub",
|
||||||
"generatorVersion": "3.5.3",
|
"generatorVersion": "3.4.4",
|
||||||
"flutterRoot": "file:///Users/apple/Documents/development/flutter",
|
"flutterRoot": "file:///Users/rajeevsingh/Documents/allSoftwares/flutter",
|
||||||
"flutterVersion": "3.24.3",
|
"flutterVersion": "3.22.3",
|
||||||
"pubCache": "file:///Users/apple/.pub-cache"
|
"pubCache": "file:///Users/rajeevsingh/.pub-cache"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,533 +1,533 @@
|
|||||||
animation_list
|
animation_list
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/animation_list-3.1.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animation_list-3.1.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/animation_list-3.1.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animation_list-3.1.0/lib/
|
||||||
animations
|
animations
|
||||||
3.2
|
3.2
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/animations-2.0.11/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animations-2.0.11/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/animations-2.0.11/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/animations-2.0.11/lib/
|
||||||
args
|
args
|
||||||
3.3
|
3.3
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/args-2.6.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/args-2.6.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/args-2.6.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/args-2.6.0/lib/
|
||||||
async
|
async
|
||||||
2.18
|
2.18
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/async-2.11.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/async-2.11.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/async-2.11.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/async-2.11.0/lib/
|
||||||
back_button_interceptor
|
back_button_interceptor
|
||||||
3.2
|
3.2
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/back_button_interceptor-8.0.3/lib/
|
||||||
boolean_selector
|
boolean_selector
|
||||||
2.17
|
2.17
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/
|
||||||
cached_network_image
|
cached_network_image
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image-3.3.1/lib/
|
||||||
cached_network_image_platform_interface
|
cached_network_image_platform_interface
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_platform_interface-4.0.0/lib/
|
||||||
cached_network_image_web
|
cached_network_image_web
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cached_network_image_web-1.2.0/lib/
|
||||||
carousel_slider
|
carousel_slider
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/carousel_slider-5.0.0/lib/
|
||||||
characters
|
characters
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/characters-1.3.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/characters-1.3.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/
|
||||||
clock
|
clock
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/clock-1.1.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/clock-1.1.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/
|
||||||
collection
|
collection
|
||||||
2.18
|
2.18
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/collection-1.18.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/collection-1.18.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/
|
||||||
connectivity_plus
|
connectivity_plus
|
||||||
3.2
|
3.2
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/lib/
|
||||||
connectivity_plus_platform_interface
|
connectivity_plus_platform_interface
|
||||||
2.18
|
2.18
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1/lib/
|
||||||
crypto
|
crypto
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/crypto-3.0.6/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/crypto-3.0.6/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/crypto-3.0.6/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/crypto-3.0.6/lib/
|
||||||
csslib
|
csslib
|
||||||
3.1
|
3.1
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/csslib-1.0.2/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/csslib-1.0.2/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/csslib-1.0.2/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/csslib-1.0.2/lib/
|
||||||
cupertino_icons
|
cupertino_icons
|
||||||
3.1
|
3.1
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8/lib/
|
||||||
dbus
|
dbus
|
||||||
2.17
|
2.17
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/dbus-0.7.11/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dbus-0.7.11/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/dbus-0.7.11/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dbus-0.7.11/lib/
|
||||||
dio
|
dio
|
||||||
2.18
|
2.18
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/dio-5.7.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio-5.7.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/dio-5.7.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio-5.7.0/lib/
|
||||||
dio_web_adapter
|
dio_web_adapter
|
||||||
3.3
|
3.3
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dio_web_adapter-2.0.0/lib/
|
||||||
dots_indicator
|
dots_indicator
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dots_indicator-3.0.0/lib/
|
||||||
dotted_border
|
dotted_border
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/dotted_border-2.1.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dotted_border-2.1.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/dotted_border-2.1.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/dotted_border-2.1.0/lib/
|
||||||
fake_async
|
fake_async
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/fake_async-1.3.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fake_async-1.3.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/
|
||||||
ffi
|
ffi
|
||||||
3.3
|
3.3
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/ffi-2.1.3/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/ffi-2.1.3/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/ffi-2.1.3/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/ffi-2.1.3/lib/
|
||||||
file
|
file
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/file-7.0.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file-7.0.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/file-7.0.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file-7.0.1/lib/
|
||||||
fixnum
|
fixnum
|
||||||
3.1
|
3.1
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/fixnum-1.1.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fixnum-1.1.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/fixnum-1.1.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fixnum-1.1.1/lib/
|
||||||
flutter_animate
|
flutter_animate
|
||||||
2.17
|
2.17
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_animate-4.5.2/lib/
|
||||||
flutter_cache_manager
|
flutter_cache_manager
|
||||||
2.17
|
2.17
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_cache_manager-3.3.1/lib/
|
||||||
flutter_google_places
|
flutter_google_places
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_google_places-0.3.0/lib/
|
||||||
flutter_lints
|
flutter_lints
|
||||||
3.1
|
3.1
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/lib/
|
||||||
flutter_plugin_android_lifecycle
|
flutter_plugin_android_lifecycle
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/lib/
|
||||||
flutter_rating_stars
|
flutter_rating_stars
|
||||||
3.2
|
3.2
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_rating_stars-1.1.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_rating_stars-1.1.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_rating_stars-1.1.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_rating_stars-1.1.0/lib/
|
||||||
flutter_screenutil
|
flutter_screenutil
|
||||||
2.17
|
2.17
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/lib/
|
||||||
flutter_shaders
|
flutter_shaders
|
||||||
2.19
|
2.19
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_shaders-0.1.3/lib/
|
||||||
flutter_svg
|
flutter_svg
|
||||||
2.19
|
2.19
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/
|
||||||
flutter_toggle_tab
|
flutter_toggle_tab
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_toggle_tab-1.5.1/lib/
|
||||||
fluttertoast
|
fluttertoast
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/lib/
|
||||||
fpdart
|
fpdart
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/fpdart-1.1.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fpdart-1.1.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/fpdart-1.1.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/fpdart-1.1.1/lib/
|
||||||
gap
|
gap
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/gap-3.0.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/gap-3.0.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/gap-3.0.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/gap-3.0.1/lib/
|
||||||
geocoding
|
geocoding
|
||||||
2.17
|
2.17
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0/lib/
|
||||||
geocoding_android
|
geocoding_android
|
||||||
2.17
|
2.17
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/lib/
|
||||||
geocoding_ios
|
geocoding_ios
|
||||||
2.17
|
2.17
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/lib/
|
||||||
geocoding_platform_interface
|
geocoding_platform_interface
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_platform_interface-3.2.0/lib/
|
||||||
geolocator
|
geolocator
|
||||||
2.15
|
2.15
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2/lib/
|
||||||
geolocator_android
|
geolocator_android
|
||||||
2.15
|
2.15
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/lib/
|
||||||
geolocator_apple
|
geolocator_apple
|
||||||
2.15
|
2.15
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/lib/
|
||||||
geolocator_platform_interface
|
geolocator_platform_interface
|
||||||
2.15
|
2.15
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.4/lib/
|
||||||
geolocator_web
|
geolocator_web
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/lib/
|
||||||
geolocator_windows
|
geolocator_windows
|
||||||
2.15
|
2.15
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/lib/
|
||||||
get_it
|
get_it
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/get_it-8.0.3/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/get_it-8.0.3/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/get_it-8.0.3/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/get_it-8.0.3/lib/
|
||||||
go_router
|
go_router
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/go_router-14.7.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/go_router-14.7.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/go_router-14.7.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/go_router-14.7.1/lib/
|
||||||
google_api_headers
|
google_api_headers
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/lib/
|
||||||
google_fonts
|
google_fonts
|
||||||
2.14
|
2.14
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_fonts-4.0.4/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_fonts-4.0.4/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_fonts-4.0.4/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_fonts-4.0.4/lib/
|
||||||
google_maps
|
google_maps
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps-8.1.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps-8.1.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps-8.1.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps-8.1.1/lib/
|
||||||
google_maps_flutter
|
google_maps_flutter
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/lib/
|
||||||
google_maps_flutter_android
|
google_maps_flutter_android
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/lib/
|
||||||
google_maps_flutter_ios
|
google_maps_flutter_ios
|
||||||
3.3
|
3.3
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/lib/
|
||||||
google_maps_flutter_platform_interface
|
google_maps_flutter_platform_interface
|
||||||
3.3
|
3.3
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_platform_interface-2.9.5/lib/
|
||||||
google_maps_flutter_web
|
google_maps_flutter_web
|
||||||
3.3
|
3.3
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/lib/
|
||||||
google_maps_webservice
|
google_maps_webservice
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_webservice-0.0.20-nullsafety.5/lib/
|
||||||
html
|
html
|
||||||
3.2
|
3.2
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/html-0.15.5/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/html-0.15.5/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/html-0.15.5/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/html-0.15.5/lib/
|
||||||
http
|
http
|
||||||
2.19
|
2.19
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/http-0.13.6/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http-0.13.6/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/http-0.13.6/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http-0.13.6/lib/
|
||||||
http_parser
|
http_parser
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/http_parser-4.0.2/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http_parser-4.0.2/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/
|
||||||
intl
|
intl
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/intl-0.19.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/intl-0.19.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/intl-0.19.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/intl-0.19.0/lib/
|
||||||
json_annotation
|
json_annotation
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/json_annotation-4.9.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/json_annotation-4.9.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/json_annotation-4.9.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/json_annotation-4.9.0/lib/
|
||||||
leak_tracker
|
leak_tracker
|
||||||
3.2
|
3.2
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker-10.0.5/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker-10.0.4/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker-10.0.5/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker-10.0.4/lib/
|
||||||
leak_tracker_flutter_testing
|
leak_tracker_flutter_testing
|
||||||
3.2
|
3.2
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.5/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.3/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.5/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.3/lib/
|
||||||
leak_tracker_testing
|
leak_tracker_testing
|
||||||
3.2
|
3.2
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.1/lib/
|
||||||
lints
|
lints
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/lints-3.0.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/lints-3.0.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/lints-3.0.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/lints-3.0.0/lib/
|
||||||
loader_overlay
|
loader_overlay
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/loader_overlay-4.0.4+1/lib/
|
||||||
logging
|
logging
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/logging-1.3.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/logging-1.3.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/
|
||||||
matcher
|
matcher
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/
|
||||||
material_color_utilities
|
material_color_utilities
|
||||||
2.17
|
2.17
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/material_color_utilities-0.11.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/material_color_utilities-0.11.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/
|
||||||
material_design_icons_flutter
|
material_design_icons_flutter
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/material_design_icons_flutter-7.0.7296/lib/
|
||||||
meta
|
meta
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/meta-1.15.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/meta-1.12.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/meta-1.15.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/meta-1.12.0/lib/
|
||||||
nested
|
nested
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/nested-1.0.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nested-1.0.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/nested-1.0.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nested-1.0.0/lib/
|
||||||
nm
|
nm
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/nm-0.5.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nm-0.5.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/nm-0.5.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/nm-0.5.0/lib/
|
||||||
octo_image
|
octo_image
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/octo_image-2.1.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/octo_image-2.1.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/octo_image-2.1.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/octo_image-2.1.0/lib/
|
||||||
otp_text_field
|
otp_text_field
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/otp_text_field-1.1.3/lib/
|
||||||
package_info_plus
|
package_info_plus
|
||||||
2.18
|
2.18
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/lib/
|
||||||
package_info_plus_platform_interface
|
package_info_plus_platform_interface
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/lib/
|
||||||
path
|
path
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path-1.9.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path-1.9.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path-1.9.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path-1.9.0/lib/
|
||||||
path_drawing
|
path_drawing
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path_drawing-1.0.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_drawing-1.0.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path_drawing-1.0.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_drawing-1.0.1/lib/
|
||||||
path_parsing
|
path_parsing
|
||||||
3.3
|
3.3
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path_parsing-1.1.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_parsing-1.1.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path_parsing-1.1.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_parsing-1.1.0/lib/
|
||||||
path_provider
|
path_provider
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5/lib/
|
||||||
path_provider_android
|
path_provider_android
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/lib/
|
||||||
path_provider_foundation
|
path_provider_foundation
|
||||||
3.3
|
3.3
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/lib/
|
||||||
path_provider_linux
|
path_provider_linux
|
||||||
2.19
|
2.19
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/lib/
|
||||||
path_provider_platform_interface
|
path_provider_platform_interface
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/lib/
|
||||||
path_provider_windows
|
path_provider_windows
|
||||||
3.2
|
3.2
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/
|
||||||
petitparser
|
petitparser
|
||||||
3.2
|
3.2
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/petitparser-6.0.2/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/petitparser-6.0.2/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/petitparser-6.0.2/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/petitparser-6.0.2/lib/
|
||||||
platform
|
platform
|
||||||
3.2
|
3.2
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/platform-3.1.6/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/platform-3.1.6/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/
|
||||||
plugin_platform_interface
|
plugin_platform_interface
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/
|
||||||
pretty_dio_logger
|
pretty_dio_logger
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/pretty_dio_logger-1.4.0/lib/
|
||||||
provider
|
provider
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/provider-6.1.2/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/provider-6.1.2/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/provider-6.1.2/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/provider-6.1.2/lib/
|
||||||
readmore
|
readmore
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/readmore-3.0.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/readmore-3.0.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/readmore-3.0.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/readmore-3.0.0/lib/
|
||||||
rxdart
|
rxdart
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/rxdart-0.26.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/rxdart-0.26.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/rxdart-0.26.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/rxdart-0.26.0/lib/
|
||||||
sanitize_html
|
sanitize_html
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sanitize_html-2.1.0/lib/
|
||||||
shared_preferences
|
shared_preferences
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/lib/
|
||||||
shared_preferences_android
|
shared_preferences_android
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/lib/
|
||||||
shared_preferences_foundation
|
shared_preferences_foundation
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/lib/
|
||||||
shared_preferences_linux
|
shared_preferences_linux
|
||||||
3.3
|
3.3
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/lib/
|
||||||
shared_preferences_platform_interface
|
shared_preferences_platform_interface
|
||||||
3.2
|
3.2
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1/lib/
|
||||||
shared_preferences_web
|
shared_preferences_web
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/lib/
|
||||||
shared_preferences_windows
|
shared_preferences_windows
|
||||||
3.3
|
3.3
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib/
|
||||||
source_span
|
source_span
|
||||||
2.18
|
2.18
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/source_span-1.10.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/source_span-1.10.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/
|
||||||
sprintf
|
sprintf
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/sprintf-7.0.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sprintf-7.0.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/sprintf-7.0.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sprintf-7.0.0/lib/
|
||||||
sqflite
|
sqflite
|
||||||
3.3
|
3.3
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/lib/
|
||||||
sqflite_common
|
sqflite_common
|
||||||
3.3
|
3.3
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite_common-2.5.4/lib/
|
||||||
stack_trace
|
stack_trace
|
||||||
2.18
|
2.18
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/
|
||||||
stream_channel
|
stream_channel
|
||||||
2.19
|
2.19
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/
|
||||||
stream_transform
|
stream_transform
|
||||||
3.1
|
3.1
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/stream_transform-2.1.1/lib/
|
||||||
string_scanner
|
string_scanner
|
||||||
2.18
|
2.18
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/
|
||||||
synchronized
|
synchronized
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/synchronized-3.1.0+1/lib/
|
||||||
term_glyph
|
term_glyph
|
||||||
2.12
|
2.12
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/
|
||||||
test_api
|
test_api
|
||||||
3.2
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/test_api-0.7.2/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/test_api-0.7.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/test_api-0.7.2/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/test_api-0.7.0/lib/
|
||||||
typed_data
|
typed_data
|
||||||
2.17
|
2.17
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/typed_data-1.3.2/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/typed_data-1.3.2/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/
|
||||||
uuid
|
uuid
|
||||||
3.0
|
3.0
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/uuid-4.5.1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/uuid-4.5.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/uuid-4.5.1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/uuid-4.5.1/lib/
|
||||||
vector_graphics
|
vector_graphics
|
||||||
2.17
|
2.17
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics-1.1.10+1/lib/
|
||||||
vector_graphics_codec
|
vector_graphics_codec
|
||||||
2.17
|
2.17
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.10+1/lib/
|
||||||
vector_graphics_compiler
|
vector_graphics_compiler
|
||||||
2.19
|
2.19
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.10+1/lib/
|
||||||
vector_math
|
vector_math
|
||||||
2.14
|
2.14
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/vector_math-2.1.4/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/
|
||||||
vm_service
|
vm_service
|
||||||
3.3
|
3.3
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/vm_service-14.2.5/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vm_service-14.2.1/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/vm_service-14.2.5/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/vm_service-14.2.1/lib/
|
||||||
web
|
web
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/web-1.1.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/web-1.1.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/web-1.1.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/web-1.1.0/lib/
|
||||||
win32
|
win32
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/win32-5.5.4/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/win32-5.5.4/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/win32-5.5.4/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/win32-5.5.4/lib/
|
||||||
xdg_directories
|
xdg_directories
|
||||||
3.3
|
3.3
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/lib/
|
||||||
xml
|
xml
|
||||||
3.2
|
3.2
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/xml-6.5.0/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xml-6.5.0/
|
||||||
file:///Users/apple/.pub-cache/hosted/pub.dev/xml-6.5.0/lib/
|
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/xml-6.5.0/lib/
|
||||||
grocery_app
|
grocery_app
|
||||||
3.4
|
3.4
|
||||||
file:///Users/apple/Documents/Allflutter%20/freelancing/groceryApp/
|
file:///Users/rajeevsingh/Documents/FlutterProject/freelanceing/grocery_user/
|
||||||
file:///Users/apple/Documents/Allflutter%20/freelancing/groceryApp/lib/
|
file:///Users/rajeevsingh/Documents/FlutterProject/freelanceing/grocery_user/lib/
|
||||||
sky_engine
|
sky_engine
|
||||||
3.2
|
3.2
|
||||||
file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine/
|
file:///Users/rajeevsingh/Documents/allSoftwares/flutter/bin/cache/pkg/sky_engine/
|
||||||
file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine/lib/
|
file:///Users/rajeevsingh/Documents/allSoftwares/flutter/bin/cache/pkg/sky_engine/lib/
|
||||||
flutter
|
flutter
|
||||||
3.3
|
3.3
|
||||||
file:///Users/apple/Documents/development/flutter/packages/flutter/
|
file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter/
|
||||||
file:///Users/apple/Documents/development/flutter/packages/flutter/lib/
|
file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter/lib/
|
||||||
flutter_test
|
flutter_test
|
||||||
3.3
|
3.3
|
||||||
file:///Users/apple/Documents/development/flutter/packages/flutter_test/
|
file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_test/
|
||||||
file:///Users/apple/Documents/development/flutter/packages/flutter_test/lib/
|
file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_test/lib/
|
||||||
flutter_web_plugins
|
flutter_web_plugins
|
||||||
3.2
|
3.2
|
||||||
file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins/
|
file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins/
|
||||||
file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins/lib/
|
file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins/lib/
|
||||||
2
|
2
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
3.24.3
|
3.22.3
|
||||||
@@ -1,30 +1,30 @@
|
|||||||
# This is a generated file; do not edit or check into version control.
|
# This is a generated file; do not edit or check into version control.
|
||||||
connectivity_plus=/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/
|
connectivity_plus=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.2/
|
||||||
flutter_plugin_android_lifecycle=/Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/
|
flutter_plugin_android_lifecycle=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/
|
||||||
fluttertoast=/Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/
|
fluttertoast=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/
|
||||||
geocoding=/Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0/
|
geocoding=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0/
|
||||||
geocoding_android=/Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/
|
geocoding_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/
|
||||||
geocoding_ios=/Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/
|
geocoding_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/
|
||||||
geolocator=/Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2/
|
geolocator=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2/
|
||||||
geolocator_android=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/
|
geolocator_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/
|
||||||
geolocator_apple=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/
|
geolocator_apple=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/
|
||||||
geolocator_web=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/
|
geolocator_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/
|
||||||
geolocator_windows=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/
|
geolocator_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/
|
||||||
google_api_headers=/Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/
|
google_api_headers=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/
|
||||||
google_maps_flutter=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/
|
google_maps_flutter=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/
|
||||||
google_maps_flutter_android=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/
|
google_maps_flutter_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/
|
||||||
google_maps_flutter_ios=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/
|
google_maps_flutter_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/
|
||||||
google_maps_flutter_web=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/
|
google_maps_flutter_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/
|
||||||
package_info_plus=/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/
|
package_info_plus=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/
|
||||||
path_provider=/Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5/
|
path_provider=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5/
|
||||||
path_provider_android=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/
|
path_provider_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/
|
||||||
path_provider_foundation=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/
|
path_provider_foundation=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/
|
||||||
path_provider_linux=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
|
path_provider_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
|
||||||
path_provider_windows=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/
|
path_provider_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/
|
||||||
shared_preferences=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/
|
shared_preferences=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/
|
||||||
shared_preferences_android=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/
|
shared_preferences_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/
|
||||||
shared_preferences_foundation=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/
|
shared_preferences_foundation=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/
|
||||||
shared_preferences_linux=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/
|
shared_preferences_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/
|
||||||
shared_preferences_web=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/
|
shared_preferences_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/
|
||||||
shared_preferences_windows=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/
|
shared_preferences_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/
|
||||||
sqflite=/Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/
|
sqflite=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
|
|||||||
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||||||
import 'package:grocery_app/src/core/network_services/service_locator.dart';
|
import 'package:grocery_app/src/core/network_services/service_locator.dart';
|
||||||
import 'package:grocery_app/src/core/routes/routes.dart';
|
import 'package:grocery_app/src/core/routes/routes.dart';
|
||||||
|
import 'package:grocery_app/src/logic/provider/addTocart_provider.dart';
|
||||||
import 'package:grocery_app/src/logic/provider/auth_provider.dart';
|
import 'package:grocery_app/src/logic/provider/auth_provider.dart';
|
||||||
import 'package:grocery_app/src/logic/provider/home_provider.dart';
|
import 'package:grocery_app/src/logic/provider/home_provider.dart';
|
||||||
import 'package:grocery_app/src/ui/splash/splash_screen.dart';
|
import 'package:grocery_app/src/ui/splash/splash_screen.dart';
|
||||||
@@ -34,7 +35,7 @@ class MyApplication extends StatelessWidget {
|
|||||||
providers: [
|
providers: [
|
||||||
ChangeNotifierProvider(create: (_) => AuthProvider()),
|
ChangeNotifierProvider(create: (_) => AuthProvider()),
|
||||||
ChangeNotifierProvider(create: (_) => ProductProvider()),
|
ChangeNotifierProvider(create: (_) => ProductProvider()),
|
||||||
// ChangeNotifierProvider(create: (_) => LoginProvider()),
|
ChangeNotifierProvider(create: (_) => AddtocartProvider()),
|
||||||
// ChangeNotifierProvider(create: (_) => ProductProvider()),
|
// ChangeNotifierProvider(create: (_) => ProductProvider()),
|
||||||
// ChangeNotifierProvider(create: (_) => HomeProvider()),
|
// ChangeNotifierProvider(create: (_) => HomeProvider()),
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -15,6 +15,10 @@ class APIURL {
|
|||||||
static const String addToCart = "${BASE_URL}carts/items";
|
static const String addToCart = "${BASE_URL}carts/items";
|
||||||
static const String gettAllWishList = "${BASE_URL}carts/wishlist";
|
static const String gettAllWishList = "${BASE_URL}carts/wishlist";
|
||||||
static const String similarProduct = "${BASE_URL}products/";
|
static const String similarProduct = "${BASE_URL}products/";
|
||||||
|
static const String getItemCards = "${BASE_URL}carts/current";
|
||||||
|
static const String checkPin = "${BASE_URL}pin-codes/check/";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
248
lib/src/data/all_cart_items.dart
Normal file
248
lib/src/data/all_cart_items.dart
Normal file
@@ -0,0 +1,248 @@
|
|||||||
|
// To parse this JSON data, do
|
||||||
|
//
|
||||||
|
// final allCartItems = allCartItemsFromJson(jsondynamic);
|
||||||
|
|
||||||
|
import 'dart:convert';
|
||||||
|
|
||||||
|
import 'package:grocery_app/src/data/allProduct_model.dart';
|
||||||
|
|
||||||
|
AllCartItems allCartItemsFromJson(dynamic str) =>
|
||||||
|
AllCartItems.fromJson(json.decode(str));
|
||||||
|
|
||||||
|
dynamic allCartItemsToJson(AllCartItems data) => json.encode(data.toJson());
|
||||||
|
|
||||||
|
class AllCartItems {
|
||||||
|
dynamic id;
|
||||||
|
dynamic userId;
|
||||||
|
dynamic subtotal;
|
||||||
|
DateTime? createdAt;
|
||||||
|
DateTime? updatedAt;
|
||||||
|
List<Item>? items;
|
||||||
|
|
||||||
|
AllCartItems({
|
||||||
|
this.id,
|
||||||
|
this.userId,
|
||||||
|
this.subtotal,
|
||||||
|
this.createdAt,
|
||||||
|
this.updatedAt,
|
||||||
|
this.items,
|
||||||
|
});
|
||||||
|
|
||||||
|
factory AllCartItems.fromJson(Map<dynamic, dynamic> json) => AllCartItems(
|
||||||
|
id: json["id"],
|
||||||
|
userId: json["userId"],
|
||||||
|
subtotal: json["subtotal"],
|
||||||
|
createdAt: DateTime.parse(json["createdAt"]),
|
||||||
|
updatedAt: DateTime.parse(json["updatedAt"]),
|
||||||
|
items: List<Item>.from(json["items"].map((x) => Item.fromJson(x))),
|
||||||
|
);
|
||||||
|
|
||||||
|
Map<dynamic, dynamic> toJson() => {
|
||||||
|
"id": id,
|
||||||
|
"userId": userId,
|
||||||
|
"subtotal": subtotal,
|
||||||
|
"createdAt": createdAt,
|
||||||
|
"updatedAt": updatedAt,
|
||||||
|
"items": List<dynamic>.from(items!.map((x) => x.toJson())),
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
class Item {
|
||||||
|
dynamic id;
|
||||||
|
dynamic quantity;
|
||||||
|
dynamic priceSnapshot;
|
||||||
|
dynamic cartId;
|
||||||
|
dynamic productId;
|
||||||
|
dynamic storeId;
|
||||||
|
DateTime? createdAt;
|
||||||
|
DateTime? updatedAt;
|
||||||
|
Product? product;
|
||||||
|
Store? store;
|
||||||
|
|
||||||
|
Item({
|
||||||
|
this.id,
|
||||||
|
this.quantity,
|
||||||
|
this.priceSnapshot,
|
||||||
|
this.cartId,
|
||||||
|
this.productId,
|
||||||
|
this.storeId,
|
||||||
|
this.createdAt,
|
||||||
|
this.updatedAt,
|
||||||
|
this.product,
|
||||||
|
this.store,
|
||||||
|
});
|
||||||
|
|
||||||
|
factory Item.fromJson(Map<dynamic, dynamic> json) => Item(
|
||||||
|
id: json["id"],
|
||||||
|
quantity: json["quantity"],
|
||||||
|
priceSnapshot: json["priceSnapshot"],
|
||||||
|
cartId: json["cartId"],
|
||||||
|
productId: json["productId"],
|
||||||
|
storeId: json["storeId"],
|
||||||
|
createdAt: DateTime.parse(json["createdAt"]),
|
||||||
|
updatedAt: DateTime.parse(json["updatedAt"]),
|
||||||
|
product: Product.fromJson(json["product"]),
|
||||||
|
store: Store.fromJson(json["store"]),
|
||||||
|
);
|
||||||
|
|
||||||
|
Map<dynamic, dynamic> toJson() => {
|
||||||
|
"id": id,
|
||||||
|
"quantity": quantity,
|
||||||
|
"priceSnapshot": priceSnapshot,
|
||||||
|
"cartId": cartId,
|
||||||
|
"productId": productId,
|
||||||
|
"storeId": storeId,
|
||||||
|
"createdAt": createdAt,
|
||||||
|
"updatedAt": updatedAt,
|
||||||
|
"product": product!.toJson(),
|
||||||
|
"store": store!.toJson(),
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
class Category {
|
||||||
|
dynamic id;
|
||||||
|
dynamic name;
|
||||||
|
dynamic description;
|
||||||
|
dynamic image;
|
||||||
|
dynamic slug;
|
||||||
|
dynamic level;
|
||||||
|
bool? isActive;
|
||||||
|
DateTime? createdAt;
|
||||||
|
DateTime? updatedAt;
|
||||||
|
dynamic parentCategoryId;
|
||||||
|
dynamic path;
|
||||||
|
|
||||||
|
Category({
|
||||||
|
this.id,
|
||||||
|
this.name,
|
||||||
|
this.description,
|
||||||
|
this.image,
|
||||||
|
this.slug,
|
||||||
|
this.level,
|
||||||
|
this.isActive,
|
||||||
|
this.createdAt,
|
||||||
|
this.updatedAt,
|
||||||
|
this.parentCategoryId,
|
||||||
|
this.path,
|
||||||
|
});
|
||||||
|
|
||||||
|
factory Category.fromJson(Map<dynamic, dynamic> json) => Category(
|
||||||
|
id: json["id"],
|
||||||
|
name: json["name"],
|
||||||
|
description: json["description"],
|
||||||
|
image: json["image"],
|
||||||
|
slug: json["slug"],
|
||||||
|
level: json["level"],
|
||||||
|
isActive: json["isActive"],
|
||||||
|
createdAt: DateTime.parse(json["createdAt"]),
|
||||||
|
updatedAt: DateTime.parse(json["updatedAt"]),
|
||||||
|
parentCategoryId: json["parentCategoryId"],
|
||||||
|
path: json["path"],
|
||||||
|
);
|
||||||
|
|
||||||
|
Map<dynamic, dynamic> toJson() => {
|
||||||
|
"id": id,
|
||||||
|
"name": name,
|
||||||
|
"description": description,
|
||||||
|
"image": image,
|
||||||
|
"slug": slug,
|
||||||
|
"level": level,
|
||||||
|
"isActive": isActive,
|
||||||
|
"createdAt": createdAt,
|
||||||
|
"updatedAt": updatedAt,
|
||||||
|
"parentCategoryId": parentCategoryId,
|
||||||
|
"path": path,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
class ProductImage {
|
||||||
|
dynamic id;
|
||||||
|
dynamic url;
|
||||||
|
bool? isDefault;
|
||||||
|
dynamic productId;
|
||||||
|
|
||||||
|
ProductImage({
|
||||||
|
this.id,
|
||||||
|
this.url,
|
||||||
|
this.isDefault,
|
||||||
|
this.productId,
|
||||||
|
});
|
||||||
|
|
||||||
|
factory ProductImage.fromJson(Map<dynamic, dynamic> json) => ProductImage(
|
||||||
|
id: json["id"],
|
||||||
|
url: json["url"],
|
||||||
|
isDefault: json["isDefault"],
|
||||||
|
productId: json["productId"],
|
||||||
|
);
|
||||||
|
|
||||||
|
Map<dynamic, dynamic> toJson() => {
|
||||||
|
"id": id,
|
||||||
|
"url": url,
|
||||||
|
"isDefault": isDefault,
|
||||||
|
"productId": productId,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
class Store {
|
||||||
|
dynamic id;
|
||||||
|
dynamic storeName;
|
||||||
|
dynamic storeDescription;
|
||||||
|
dynamic officialPhoneNumber;
|
||||||
|
dynamic storeAddress;
|
||||||
|
dynamic gstNumber;
|
||||||
|
dynamic gumastaNumber;
|
||||||
|
dynamic storePicture;
|
||||||
|
DateTime? createdAt;
|
||||||
|
DateTime? updatedAt;
|
||||||
|
dynamic vendorId;
|
||||||
|
bool? isActive;
|
||||||
|
dynamic couponId;
|
||||||
|
|
||||||
|
Store({
|
||||||
|
this.id,
|
||||||
|
this.storeName,
|
||||||
|
this.storeDescription,
|
||||||
|
this.officialPhoneNumber,
|
||||||
|
this.storeAddress,
|
||||||
|
this.gstNumber,
|
||||||
|
this.gumastaNumber,
|
||||||
|
this.storePicture,
|
||||||
|
this.createdAt,
|
||||||
|
this.updatedAt,
|
||||||
|
this.vendorId,
|
||||||
|
this.isActive,
|
||||||
|
this.couponId,
|
||||||
|
});
|
||||||
|
|
||||||
|
factory Store.fromJson(Map<dynamic, dynamic> json) => Store(
|
||||||
|
id: json["id"],
|
||||||
|
storeName: json["storeName"],
|
||||||
|
storeDescription: json["storeDescription"],
|
||||||
|
officialPhoneNumber: json["officialPhoneNumber"],
|
||||||
|
storeAddress: json["storeAddress"],
|
||||||
|
gstNumber: json["gstNumber"],
|
||||||
|
gumastaNumber: json["gumastaNumber"],
|
||||||
|
storePicture: json["storePicture"],
|
||||||
|
createdAt: DateTime.parse(json["createdAt"]),
|
||||||
|
updatedAt: DateTime.parse(json["updatedAt"]),
|
||||||
|
vendorId: json["vendorId"],
|
||||||
|
isActive: json["isActive"],
|
||||||
|
couponId: json["couponId"],
|
||||||
|
);
|
||||||
|
|
||||||
|
Map<dynamic, dynamic> toJson() => {
|
||||||
|
"id": id,
|
||||||
|
"storeName": storeName,
|
||||||
|
"storeDescription": storeDescription,
|
||||||
|
"officialPhoneNumber": officialPhoneNumber,
|
||||||
|
"storeAddress": storeAddress,
|
||||||
|
"gstNumber": gstNumber,
|
||||||
|
"gumastaNumber": gumastaNumber,
|
||||||
|
"storePicture": storePicture,
|
||||||
|
"createdAt": createdAt,
|
||||||
|
"updatedAt": updatedAt,
|
||||||
|
"vendorId": vendorId,
|
||||||
|
"isActive": isActive,
|
||||||
|
"couponId": couponId,
|
||||||
|
};
|
||||||
|
}
|
||||||
56
lib/src/data/check_pin_response.dart
Normal file
56
lib/src/data/check_pin_response.dart
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
// To parse this JSON data, do
|
||||||
|
//
|
||||||
|
// final checkPinResponse = checkPinResponseFromJson(jsondynamic);
|
||||||
|
|
||||||
|
import 'dart:convert';
|
||||||
|
|
||||||
|
CheckPinResponse checkPinResponseFromJson(dynamic str) =>
|
||||||
|
CheckPinResponse.fromJson(json.decode(str));
|
||||||
|
|
||||||
|
dynamic checkPinResponseToJson(CheckPinResponse data) =>
|
||||||
|
json.encode(data.toJson());
|
||||||
|
|
||||||
|
class CheckPinResponse {
|
||||||
|
dynamic id;
|
||||||
|
dynamic code;
|
||||||
|
bool? isActive;
|
||||||
|
bool? isManual;
|
||||||
|
DateTime? createdAt;
|
||||||
|
DateTime? updatedAt;
|
||||||
|
bool? isDeliverable;
|
||||||
|
|
||||||
|
|
||||||
|
CheckPinResponse({
|
||||||
|
this.id,
|
||||||
|
this.code,
|
||||||
|
this.isActive,
|
||||||
|
this.isManual,
|
||||||
|
this.createdAt,
|
||||||
|
this.updatedAt,
|
||||||
|
this.isDeliverable,
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
factory CheckPinResponse.fromJson(Map<dynamic, dynamic> json) =>
|
||||||
|
CheckPinResponse(
|
||||||
|
id: json["id"],
|
||||||
|
code: json["code"],
|
||||||
|
isActive: json["isActive"],
|
||||||
|
isManual: json["isManual"],
|
||||||
|
createdAt: DateTime.parse(json["createdAt"]),
|
||||||
|
updatedAt: DateTime.parse(json["updatedAt"]),
|
||||||
|
isDeliverable: json["isDeliverable"],
|
||||||
|
|
||||||
|
);
|
||||||
|
|
||||||
|
Map<dynamic, dynamic> toJson() => {
|
||||||
|
"id": id,
|
||||||
|
"code": code,
|
||||||
|
"isActive": isActive,
|
||||||
|
"isManual": isManual,
|
||||||
|
"createdAt": createdAt,
|
||||||
|
"updatedAt": updatedAt,
|
||||||
|
"isDeliverable": isDeliverable,
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
126
lib/src/logic/provider/addTocart_provider.dart
Normal file
126
lib/src/logic/provider/addTocart_provider.dart
Normal file
@@ -0,0 +1,126 @@
|
|||||||
|
import 'dart:convert';
|
||||||
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:geocoding/geocoding.dart';
|
||||||
|
import 'package:geolocator/geolocator.dart';
|
||||||
|
import 'package:grocery_app/src/core/network_services/service_locator.dart';
|
||||||
|
import 'package:grocery_app/src/data/all_cart_items.dart';
|
||||||
|
import 'package:grocery_app/src/logic/repo/product_repo.dart';
|
||||||
|
import 'package:http/http.dart' as http;
|
||||||
|
|
||||||
|
class AddtocartProvider extends ChangeNotifier {
|
||||||
|
String _pinCode = "Fetching...";
|
||||||
|
bool _isLoading = false;
|
||||||
|
bool _isDeliverable = false;
|
||||||
|
|
||||||
|
String get pinCode => _pinCode;
|
||||||
|
bool get isLoading => _isLoading;
|
||||||
|
bool get isDeliverable => _isDeliverable;
|
||||||
|
|
||||||
|
Future<void> getCurrentLocation(BuildContext context) async {
|
||||||
|
_isLoading = true;
|
||||||
|
notifyListeners();
|
||||||
|
|
||||||
|
try {
|
||||||
|
bool serviceEnabled = await Geolocator.isLocationServiceEnabled();
|
||||||
|
if (!serviceEnabled) {
|
||||||
|
_pinCode = "Location services disabled.";
|
||||||
|
_isLoading = false;
|
||||||
|
notifyListeners();
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
LocationPermission permission = await Geolocator.requestPermission();
|
||||||
|
if (permission == LocationPermission.denied) {
|
||||||
|
_pinCode = "Permission denied.";
|
||||||
|
_isLoading = false;
|
||||||
|
notifyListeners();
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Position position = await Geolocator.getCurrentPosition(
|
||||||
|
desiredAccuracy: LocationAccuracy.high,
|
||||||
|
);
|
||||||
|
|
||||||
|
print("Location fetched: ${position.latitude}, ${position.longitude}");
|
||||||
|
|
||||||
|
List<Placemark> placemarks = await placemarkFromCoordinates(
|
||||||
|
position.latitude,
|
||||||
|
position.longitude,
|
||||||
|
);
|
||||||
|
|
||||||
|
if (placemarks.isNotEmpty) {
|
||||||
|
_pinCode = placemarks.first.postalCode ?? "Unknown";
|
||||||
|
print("Pincode found: $_pinCode");
|
||||||
|
|
||||||
|
// Now check if this pin code is deliverable
|
||||||
|
await checkPin(context, _pinCode);
|
||||||
|
} else {
|
||||||
|
_pinCode = "Could not fetch pin code.";
|
||||||
|
print("Error: No placemarks found.");
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
_pinCode = "Error: ${e.toString()}";
|
||||||
|
print("Error: ${e.toString()}");
|
||||||
|
}
|
||||||
|
|
||||||
|
_isLoading = false;
|
||||||
|
notifyListeners();
|
||||||
|
}
|
||||||
|
|
||||||
|
Future<void> checkPin(BuildContext context, pin) async {
|
||||||
|
var data = {};
|
||||||
|
try {
|
||||||
|
var result = await _homeRepo.checkPin(data, pin);
|
||||||
|
|
||||||
|
return result.fold(
|
||||||
|
(error) {
|
||||||
|
_isDeliverable = false;
|
||||||
|
isLoaddcartItem = false;
|
||||||
|
notifyListeners();
|
||||||
|
},
|
||||||
|
(response) {
|
||||||
|
print("kdhfgkjfkghkfghkj ${response.isDeliverable!}");
|
||||||
|
if (response.isDeliverable!) {
|
||||||
|
_isDeliverable = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
isLoaddcartItem = false;
|
||||||
|
notifyListeners();
|
||||||
|
},
|
||||||
|
);
|
||||||
|
} catch (e) {
|
||||||
|
_isDeliverable = false;
|
||||||
|
isLoaddcartItem = false;
|
||||||
|
notifyListeners();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
final _homeRepo = getIt<ProductRepo>();
|
||||||
|
|
||||||
|
AllCartItems allitem = AllCartItems();
|
||||||
|
|
||||||
|
bool isLoaddcartItem = true;
|
||||||
|
Future<void> getItemCards(BuildContext context) async {
|
||||||
|
var data = {};
|
||||||
|
try {
|
||||||
|
var result = await _homeRepo.getItemCards(data);
|
||||||
|
|
||||||
|
return result.fold(
|
||||||
|
(error) {
|
||||||
|
isLoaddcartItem = false;
|
||||||
|
notifyListeners();
|
||||||
|
},
|
||||||
|
(response) {
|
||||||
|
allitem = response!;
|
||||||
|
isLoaddcartItem = false;
|
||||||
|
notifyListeners();
|
||||||
|
},
|
||||||
|
);
|
||||||
|
} catch (e) {
|
||||||
|
isLoaddcartItem = false;
|
||||||
|
notifyListeners();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -3,6 +3,7 @@ import 'package:fluttertoast/fluttertoast.dart';
|
|||||||
import 'package:grocery_app/src/core/network_services/service_locator.dart';
|
import 'package:grocery_app/src/core/network_services/service_locator.dart';
|
||||||
import 'package:grocery_app/src/core/routes/routes.dart';
|
import 'package:grocery_app/src/core/routes/routes.dart';
|
||||||
import 'package:grocery_app/src/data/allProduct_model.dart';
|
import 'package:grocery_app/src/data/allProduct_model.dart';
|
||||||
|
import 'package:grocery_app/src/data/all_cart_items.dart';
|
||||||
import 'package:grocery_app/src/data/banners.dart';
|
import 'package:grocery_app/src/data/banners.dart';
|
||||||
import 'package:grocery_app/src/data/best_dealProduct.dart';
|
import 'package:grocery_app/src/data/best_dealProduct.dart';
|
||||||
import 'package:grocery_app/src/data/product_category.dart';
|
import 'package:grocery_app/src/data/product_category.dart';
|
||||||
@@ -273,7 +274,7 @@ class ProductProvider extends ChangeNotifier {
|
|||||||
Map<String, bool> isLoading = {};
|
Map<String, bool> isLoading = {};
|
||||||
|
|
||||||
Future<void> addToCart(BuildContext context, String productId) async {
|
Future<void> addToCart(BuildContext context, String productId) async {
|
||||||
if (cartItems.contains(productId)) return; // Prevent duplicate additions
|
//if (cartItems.contains(productId)) return; // Prevent duplicate additions
|
||||||
|
|
||||||
isLoading[productId] = true;
|
isLoading[productId] = true;
|
||||||
notifyListeners(); // Notify UI to show loading indicator
|
notifyListeners(); // Notify UI to show loading indicator
|
||||||
@@ -402,4 +403,8 @@ class ProductProvider extends ChangeNotifier {
|
|||||||
},
|
},
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
///////////////////////////////////////////////////// all carts////////////////////////
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,8 +4,10 @@ import 'package:fpdart/fpdart.dart';
|
|||||||
import 'package:grocery_app/src/core/utils/custom_dio_exception.dart';
|
import 'package:grocery_app/src/core/utils/custom_dio_exception.dart';
|
||||||
import 'package:grocery_app/src/core/utils/response_type_def.dart';
|
import 'package:grocery_app/src/core/utils/response_type_def.dart';
|
||||||
import 'package:grocery_app/src/data/allProduct_model.dart';
|
import 'package:grocery_app/src/data/allProduct_model.dart';
|
||||||
|
import 'package:grocery_app/src/data/all_cart_items.dart';
|
||||||
import 'package:grocery_app/src/data/banners.dart';
|
import 'package:grocery_app/src/data/banners.dart';
|
||||||
import 'package:grocery_app/src/data/best_dealProduct.dart';
|
import 'package:grocery_app/src/data/best_dealProduct.dart';
|
||||||
|
import 'package:grocery_app/src/data/check_pin_response.dart';
|
||||||
import 'package:grocery_app/src/data/product_category.dart';
|
import 'package:grocery_app/src/data/product_category.dart';
|
||||||
import 'package:grocery_app/src/data/wish_list_model.dart';
|
import 'package:grocery_app/src/data/wish_list_model.dart';
|
||||||
import 'package:grocery_app/src/logic/services/home_locator.dart';
|
import 'package:grocery_app/src/logic/services/home_locator.dart';
|
||||||
@@ -85,6 +87,33 @@ class ProductRepo {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
FutureResult<AllCartItems> getItemCards(data) async {
|
||||||
|
try {
|
||||||
|
var response = await _productService.getItemCards(data);
|
||||||
|
|
||||||
|
AllCartItems allCartItems = allCartItemsFromJson(response.toString());
|
||||||
|
|
||||||
|
return right(allCartItems);
|
||||||
|
} on DioException catch (e) {
|
||||||
|
print("sdkjfkjdkfjgjfdjg");
|
||||||
|
var error = CustomDioExceptions.handleError(e);
|
||||||
|
return left(error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
FutureResult<CheckPinResponse> checkPin(data,pin) async {
|
||||||
|
try {
|
||||||
|
var response = await _productService.checkPin(data,pin);
|
||||||
|
CheckPinResponse allCartItems = checkPinResponseFromJson(response.toString());
|
||||||
|
|
||||||
|
return right(allCartItems);
|
||||||
|
} on DioException catch (e) {
|
||||||
|
|
||||||
|
var error = CustomDioExceptions.handleError(e);
|
||||||
|
return left(error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
FutureResult<String> addToWish(data) async {
|
FutureResult<String> addToWish(data) async {
|
||||||
try {
|
try {
|
||||||
var response = await _productService.addToWish(data);
|
var response = await _productService.addToWish(data);
|
||||||
@@ -134,6 +163,8 @@ class ProductRepo {
|
|||||||
|
|
||||||
BannerModel bannerresponse = bannerFromJson(response.toString());
|
BannerModel bannerresponse = bannerFromJson(response.toString());
|
||||||
|
|
||||||
|
print("skjdgkjdsf ${bannerresponse}");
|
||||||
|
|
||||||
final String model = response.toString();
|
final String model = response.toString();
|
||||||
|
|
||||||
return right(bannerresponse);
|
return right(bannerresponse);
|
||||||
|
|||||||
@@ -50,6 +50,22 @@ class ProductService extends ApiService {
|
|||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Future getItemCards(data) async {
|
||||||
|
var response = await api.get(APIURL.getItemCards, data: jsonEncode(data));
|
||||||
|
|
||||||
|
return response;
|
||||||
|
}
|
||||||
|
|
||||||
|
Future checkPin(data,pin) async {
|
||||||
|
var response = await api.get(APIURL.checkPin+pin, data: jsonEncode(data));
|
||||||
|
|
||||||
|
return response;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Future addToWish(data) async {
|
Future addToWish(data) async {
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ class BestDealScreen extends StatefulWidget {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class _BestDealScreenState extends State<BestDealScreen> {
|
class _BestDealScreenState extends State<BestDealScreen> {
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
@@ -278,12 +277,19 @@ class _BestDealScreenState extends State<BestDealScreen> {
|
|||||||
alignment: Alignment.centerRight,
|
alignment: Alignment.centerRight,
|
||||||
child: GestureDetector(
|
child: GestureDetector(
|
||||||
onTap: () async {
|
onTap: () async {
|
||||||
|
print(
|
||||||
|
"Add to Cart Pressed for ${bestdealproduct.id}");
|
||||||
|
|
||||||
if (await SharedPrefUtils.getToken() != null) {
|
if (await SharedPrefUtils.getToken() != null) {
|
||||||
provider.isLoading[bestdealproduct.id] ??
|
// if (!(provider
|
||||||
false
|
// .isLoading[bestdealproduct.id] ??
|
||||||
? null
|
// false))
|
||||||
: () => provider.addToCart(
|
// {
|
||||||
|
|
||||||
|
await provider.addToCart(
|
||||||
context, bestdealproduct.id!);
|
context, bestdealproduct.id!);
|
||||||
|
|
||||||
|
// }
|
||||||
} else {
|
} else {
|
||||||
context.push(MyRoutes.LOGIN);
|
context.push(MyRoutes.LOGIN);
|
||||||
}
|
}
|
||||||
@@ -291,17 +297,33 @@ class _BestDealScreenState extends State<BestDealScreen> {
|
|||||||
child: Container(
|
child: Container(
|
||||||
height:
|
height:
|
||||||
MediaQuery.of(context).size.height * 0.035,
|
MediaQuery.of(context).size.height * 0.035,
|
||||||
width: MediaQuery.of(context).size.width *
|
width: MediaQuery.of(context).size.width * 0.1,
|
||||||
0.12, // Adjusted dynamic width
|
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
color: APPCOLOR.lightGreen,
|
color: APPCOLOR.lightGreen,
|
||||||
borderRadius: BorderRadius.circular(5),
|
borderRadius: BorderRadius.circular(5),
|
||||||
),
|
),
|
||||||
child: Center(
|
child: Center(
|
||||||
child: Text(
|
child: provider
|
||||||
|
.isLoading[bestdealproduct.id] ??
|
||||||
|
false
|
||||||
|
? Padding(
|
||||||
|
padding: const EdgeInsets.all(8.0),
|
||||||
|
child: Container(
|
||||||
|
height: 10,
|
||||||
|
width: 10,
|
||||||
|
child: CircularProgressIndicator(
|
||||||
|
color: Colors.white,
|
||||||
|
strokeWidth: 2),
|
||||||
|
),
|
||||||
|
)
|
||||||
|
: Text(
|
||||||
|
// provider.cartItems
|
||||||
|
// .contains(bestdealproduct.id)
|
||||||
|
// ? 'Added'
|
||||||
|
// :
|
||||||
'Add',
|
'Add',
|
||||||
style:
|
style: context.customRegular(
|
||||||
context.customRegular(Colors.white, 12),
|
Colors.white, 12),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
// ignore_for_file: library_private_types_in_public_api
|
// ignore_for_file: library_private_types_in_public_api
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:geolocator/geolocator.dart';
|
||||||
import 'package:grocery_app/src/ui/cart/cartview_screen.dart';
|
import 'package:grocery_app/src/ui/cart/cartview_screen.dart';
|
||||||
import 'package:grocery_app/src/ui/favourite/favourite_screen.dart';
|
import 'package:grocery_app/src/ui/favourite/favourite_screen.dart';
|
||||||
import 'package:grocery_app/src/ui/header.dart';
|
import 'package:grocery_app/src/ui/header.dart';
|
||||||
@@ -40,20 +41,40 @@ class _BottomBarState extends State<BottomBarWidget> {
|
|||||||
initialPage: 0,
|
initialPage: 0,
|
||||||
keepPage: true,
|
keepPage: true,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
determinePosition();
|
||||||
super.initState();
|
super.initState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Future<void> determinePosition() async {
|
||||||
|
bool serviceEnabled;
|
||||||
|
LocationPermission permission;
|
||||||
|
serviceEnabled = await Geolocator.isLocationServiceEnabled();
|
||||||
|
if (!serviceEnabled) {
|
||||||
|
return Future.error('Location services are disabled.');
|
||||||
|
}
|
||||||
|
permission = await Geolocator.checkPermission();
|
||||||
|
if (permission == LocationPermission.denied) {
|
||||||
|
permission = await Geolocator.requestPermission();
|
||||||
|
if (permission == LocationPermission.denied) {
|
||||||
|
return Future.error('Location permissions are denied');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (permission == LocationPermission.deniedForever) {
|
||||||
|
return Future.error(
|
||||||
|
'Location permissions are permanently denied, we cannot request permissions.');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
SizeConfig().init(context);
|
SizeConfig().init(context);
|
||||||
|
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
|
|
||||||
body: PageView(
|
body: PageView(
|
||||||
controller: bottomWidgetPageController,
|
controller: bottomWidgetPageController,
|
||||||
physics: const NeverScrollableScrollPhysics(),
|
physics: const NeverScrollableScrollPhysics(),
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
|
|
||||||
HomeScreen(),
|
HomeScreen(),
|
||||||
FavouriteScreen(),
|
FavouriteScreen(),
|
||||||
Mycart(),
|
Mycart(),
|
||||||
|
|||||||
@@ -15,9 +15,12 @@ class CartItem extends StatelessWidget {
|
|||||||
}) : super(key: key);
|
}) : super(key: key);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context)
|
||||||
// final theme = context.theme;
|
{
|
||||||
return Padding(
|
|
||||||
|
return
|
||||||
|
|
||||||
|
Padding(
|
||||||
padding: EdgeInsets.symmetric(horizontal: 24.w),
|
padding: EdgeInsets.symmetric(horizontal: 24.w),
|
||||||
child: Row(
|
child: Row(
|
||||||
crossAxisAlignment: CrossAxisAlignment.center,
|
crossAxisAlignment: CrossAxisAlignment.center,
|
||||||
@@ -90,5 +93,7 @@ class CartItem extends StatelessWidget {
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,15 +1,24 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/widgets.dart';
|
||||||
import 'package:flutter_animate/flutter_animate.dart';
|
import 'package:flutter_animate/flutter_animate.dart';
|
||||||
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||||||
import 'package:flutter_svg/svg.dart';
|
import 'package:flutter_svg/svg.dart';
|
||||||
|
import 'package:gap/gap.dart';
|
||||||
import 'package:grocery_app/src/common_widget/network_image.dart';
|
import 'package:grocery_app/src/common_widget/network_image.dart';
|
||||||
|
import 'package:grocery_app/src/common_widget/textfield_widget.dart';
|
||||||
|
import 'package:grocery_app/src/logic/provider/addTocart_provider.dart';
|
||||||
|
import 'package:grocery_app/src/logic/provider/home_provider.dart';
|
||||||
import 'package:grocery_app/src/ui/bestdeal/bestdeal_screen.dart';
|
import 'package:grocery_app/src/ui/bestdeal/bestdeal_screen.dart';
|
||||||
import 'package:grocery_app/src/ui/cart/cart_item.dart';
|
import 'package:grocery_app/src/ui/cart/cart_item.dart';
|
||||||
import 'package:grocery_app/src/ui/widgets/custom_icon_button.dart';
|
import 'package:grocery_app/src/ui/widgets/custom_icon_button.dart';
|
||||||
|
import 'package:grocery_app/src/ui/widgets/elevated_button.dart';
|
||||||
import 'package:grocery_app/utils/constants/assets_constant.dart';
|
import 'package:grocery_app/utils/constants/assets_constant.dart';
|
||||||
import 'package:grocery_app/utils/constants/color_constant.dart';
|
import 'package:grocery_app/utils/constants/color_constant.dart';
|
||||||
|
import 'package:grocery_app/utils/constants/string_constant.dart';
|
||||||
|
import 'package:grocery_app/utils/extensions/extensions.dart';
|
||||||
import 'package:grocery_app/utils/extensions/uicontext.dart';
|
import 'package:grocery_app/utils/extensions/uicontext.dart';
|
||||||
import 'package:material_design_icons_flutter/material_design_icons_flutter.dart';
|
import 'package:material_design_icons_flutter/material_design_icons_flutter.dart';
|
||||||
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
class Mycart extends StatefulWidget {
|
class Mycart extends StatefulWidget {
|
||||||
const Mycart({super.key});
|
const Mycart({super.key});
|
||||||
@@ -19,27 +28,22 @@ class Mycart extends StatefulWidget {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class _MycartState extends State<Mycart> {
|
class _MycartState extends State<Mycart> {
|
||||||
|
@override
|
||||||
|
void initState() {
|
||||||
|
Provider.of<AddtocartProvider>(context, listen: false)
|
||||||
|
.getItemCards(context);
|
||||||
|
Provider.of<AddtocartProvider>(context, listen: false)
|
||||||
|
.getCurrentLocation(context);
|
||||||
|
|
||||||
|
super.initState();
|
||||||
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
backgroundColor: Colors.transparent,
|
backgroundColor: Colors.transparent,
|
||||||
centerTitle: true,
|
centerTitle: true,
|
||||||
// leading: Center(
|
|
||||||
// child: SizedBox(
|
|
||||||
// height: 20,
|
|
||||||
// width: 20,
|
|
||||||
// child: InkWell(
|
|
||||||
// onTap: () {
|
|
||||||
// Navigator.of(context).pop();
|
|
||||||
// },
|
|
||||||
// child: SvgPicture.asset(
|
|
||||||
// APPASSETS.back,
|
|
||||||
// height: 20,
|
|
||||||
// width: 20,
|
|
||||||
// )),
|
|
||||||
// ),
|
|
||||||
// ),
|
|
||||||
title: Center(
|
title: Center(
|
||||||
child: const Text(
|
child: const Text(
|
||||||
'Cart 🛒',
|
'Cart 🛒',
|
||||||
@@ -49,65 +53,37 @@ class _MycartState extends State<Mycart> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
// actions: [
|
|
||||||
// InkWell(
|
|
||||||
// onTap: () {},
|
|
||||||
// child: Icon(
|
|
||||||
// MdiIcons.magnify,
|
|
||||||
// size: 35,
|
|
||||||
// ),
|
|
||||||
// )
|
|
||||||
// ],
|
|
||||||
),
|
),
|
||||||
body: Column(
|
body: SingleChildScrollView(
|
||||||
|
child: Padding(
|
||||||
|
padding: const EdgeInsets.all(8.0),
|
||||||
|
child: Column(
|
||||||
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
|
mainAxisAlignment: MainAxisAlignment.start,
|
||||||
children: [
|
children: [
|
||||||
Expanded(
|
cartItems(),
|
||||||
child: ListView.separated(
|
Padding(
|
||||||
separatorBuilder: (_, index) => Padding(
|
padding: const EdgeInsets.all(8.0),
|
||||||
padding: EdgeInsets.only(top: 12.h, bottom: 24.h),
|
|
||||||
child: const Divider(thickness: 1),
|
|
||||||
),
|
|
||||||
itemCount: 10,
|
|
||||||
itemBuilder: (context, index) => CartItem(
|
|
||||||
//product: controller.products[index],
|
|
||||||
)
|
|
||||||
.animate(delay: (100 * index).ms)
|
|
||||||
.fade()
|
|
||||||
.slideX(
|
|
||||||
duration: 300.ms,
|
|
||||||
begin: -1,
|
|
||||||
curve: Curves.easeInSine,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
Row(
|
|
||||||
mainAxisAlignment: MainAxisAlignment.center,
|
|
||||||
children: [
|
|
||||||
Expanded(
|
|
||||||
child: Text(
|
child: Text(
|
||||||
"Best Deal",
|
"Before you checkout",
|
||||||
style: context.customExtraBold(Colors.black, 18),
|
style: context.customExtraBold(Colors.black, 18),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
InkWell(
|
relatedProduct(),
|
||||||
onTap: () {
|
|
||||||
Navigator.of(context).push(MaterialPageRoute(
|
|
||||||
builder: (context) {
|
|
||||||
return const BestDealScreen();
|
|
||||||
},
|
|
||||||
));
|
|
||||||
},
|
|
||||||
child: Text(
|
|
||||||
"See All",
|
|
||||||
style: context.customMedium(APPCOLOR.lightGreen, 16),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
const SizedBox(
|
const SizedBox(
|
||||||
height: 15,
|
height: 15,
|
||||||
),
|
),
|
||||||
SizedBox(
|
Divider(),
|
||||||
|
cartPlace(),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
Widget relatedProduct() {
|
||||||
|
return SizedBox(
|
||||||
height: 222,
|
height: 222,
|
||||||
child: ListView.builder(
|
child: ListView.builder(
|
||||||
itemCount: 5,
|
itemCount: 5,
|
||||||
@@ -160,8 +136,7 @@ class _MycartState extends State<Mycart> {
|
|||||||
textAlign: TextAlign.left,
|
textAlign: TextAlign.left,
|
||||||
maxLines: 2,
|
maxLines: 2,
|
||||||
overflow: TextOverflow.ellipsis,
|
overflow: TextOverflow.ellipsis,
|
||||||
style:
|
style: context.customMedium(APPCOLOR.balck1A1A1A, 14),
|
||||||
context.customMedium(APPCOLOR.balck1A1A1A, 14),
|
|
||||||
),
|
),
|
||||||
const SizedBox(
|
const SizedBox(
|
||||||
height: 5,
|
height: 5,
|
||||||
@@ -187,8 +162,7 @@ class _MycartState extends State<Mycart> {
|
|||||||
textAlign: TextAlign.left,
|
textAlign: TextAlign.left,
|
||||||
maxLines: 1,
|
maxLines: 1,
|
||||||
overflow: TextOverflow.ellipsis,
|
overflow: TextOverflow.ellipsis,
|
||||||
style: context.customSemiBold(
|
style: context.customSemiBold(Colors.black, 12),
|
||||||
Colors.black, 12),
|
|
||||||
),
|
),
|
||||||
const SizedBox(
|
const SizedBox(
|
||||||
width: 5,
|
width: 5,
|
||||||
@@ -202,8 +176,7 @@ class _MycartState extends State<Mycart> {
|
|||||||
.customMedium(
|
.customMedium(
|
||||||
Colors.grey.withOpacity(0.8), 12)
|
Colors.grey.withOpacity(0.8), 12)
|
||||||
.copyWith(
|
.copyWith(
|
||||||
decoration:
|
decoration: TextDecoration.lineThrough,
|
||||||
TextDecoration.lineThrough,
|
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
@@ -221,8 +194,7 @@ class _MycartState extends State<Mycart> {
|
|||||||
child: Center(
|
child: Center(
|
||||||
child: Text(
|
child: Text(
|
||||||
'Add',
|
'Add',
|
||||||
style: context.customRegular(
|
style: context.customRegular(Colors.white, 12),
|
||||||
Colors.white, 12),
|
|
||||||
)),
|
)),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@@ -236,7 +208,302 @@ class _MycartState extends State<Mycart> {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
Widget cartItems() {
|
||||||
|
return Consumer<AddtocartProvider>(builder: (context, provider, child) {
|
||||||
|
if (provider.isLoaddcartItem) {
|
||||||
|
return Padding(
|
||||||
|
padding: const EdgeInsets.only(left: 120),
|
||||||
|
child: CircularProgressIndicator(),
|
||||||
|
);
|
||||||
|
} else if (provider.allitem != null) {
|
||||||
|
return Center(child: Text('🛒 Your Front Shop Cart is empty'));
|
||||||
|
} else {
|
||||||
|
return ListView.separated(
|
||||||
|
shrinkWrap: true, // Prevents internal scrolling
|
||||||
|
physics: NeverScrollableScrollPhysics(), // Disables inner scroll
|
||||||
|
separatorBuilder: (_, index) => Padding(
|
||||||
|
padding: EdgeInsets.only(top: 12.h, bottom: 24.h),
|
||||||
|
child: const Divider(thickness: 1),
|
||||||
),
|
),
|
||||||
|
itemCount: provider.allitem.items!.length,
|
||||||
|
itemBuilder: (context, index) => Padding(
|
||||||
|
padding: EdgeInsets.symmetric(horizontal: 24.w),
|
||||||
|
child: Row(
|
||||||
|
crossAxisAlignment: CrossAxisAlignment.center,
|
||||||
|
children: [
|
||||||
|
Container(
|
||||||
|
decoration: BoxDecoration(
|
||||||
|
color: Colors.greenAccent.withOpacity(0.1),
|
||||||
|
borderRadius: BorderRadius.circular(5),
|
||||||
|
),
|
||||||
|
child: AppNetworkImage(
|
||||||
|
width: 50.w,
|
||||||
|
height: 40.h,
|
||||||
|
imageUrl:
|
||||||
|
'https://i.pinimg.com/originals/a5/f3/5f/a5f35fb23e942809da3df91b23718e8d.png',
|
||||||
|
backGroundColor: APPCOLOR.bgGrey,
|
||||||
|
radius: 10,
|
||||||
|
),
|
||||||
|
),
|
||||||
|
// Image.asset(product.image, width: 50.w, height: 40.h),
|
||||||
|
|
||||||
|
16.horizontalSpace,
|
||||||
|
Column(
|
||||||
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
|
children: [
|
||||||
|
Text(
|
||||||
|
"Vegitables and Fruits",
|
||||||
|
textAlign: TextAlign.center,
|
||||||
|
maxLines: 2,
|
||||||
|
overflow: TextOverflow.ellipsis,
|
||||||
|
style: context.customMedium(APPCOLOR.balck1A1A1A, 14),
|
||||||
|
),
|
||||||
|
5.verticalSpace,
|
||||||
|
Text(
|
||||||
|
'1kg, 10\$',
|
||||||
|
style: context.customMedium(APPCOLOR.balck1A1A1A, 14),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
const Spacer(),
|
||||||
|
Row(
|
||||||
|
children: [
|
||||||
|
CustomIconButton(
|
||||||
|
width: 20.w,
|
||||||
|
height: 20.h,
|
||||||
|
onPressed: () {},
|
||||||
|
icon: SvgPicture.asset(
|
||||||
|
APPASSETS.removeIcon,
|
||||||
|
fit: BoxFit.none,
|
||||||
|
),
|
||||||
|
backgroundColor: APPCOLOR.appGreen,
|
||||||
|
),
|
||||||
|
16.horizontalSpace,
|
||||||
|
Text(
|
||||||
|
"10",
|
||||||
|
style: context.customMedium(APPCOLOR.balck1A1A1A, 14),
|
||||||
|
),
|
||||||
|
16.horizontalSpace,
|
||||||
|
CustomIconButton(
|
||||||
|
width: 20.w,
|
||||||
|
height: 20.h,
|
||||||
|
onPressed: () {},
|
||||||
|
icon: SvgPicture.asset(
|
||||||
|
APPASSETS.addIcon,
|
||||||
|
fit: BoxFit.none,
|
||||||
|
),
|
||||||
|
backgroundColor: APPCOLOR.appGreen,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
)
|
||||||
|
],
|
||||||
|
),
|
||||||
|
).animate(delay: (100 * index).ms).fade().slideX(
|
||||||
|
duration: 300.ms,
|
||||||
|
begin: -1,
|
||||||
|
curve: Curves.easeInSine,
|
||||||
|
),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
Widget cartPlace() {
|
||||||
|
return Consumer<AddtocartProvider>(builder: (context, provider, child) {
|
||||||
|
print("jdhfgkdfkjg ${provider.allitem.createdAt}");
|
||||||
|
if (provider.isLoaddcartItem) {
|
||||||
|
return Padding(
|
||||||
|
padding: const EdgeInsets.only(left: 120),
|
||||||
|
child: CircularProgressIndicator(),
|
||||||
|
);
|
||||||
|
} else if (provider.allitem == null) {
|
||||||
|
return Center(child: Text('🛒 Your Front Shop Cart is empty'));
|
||||||
|
} else if (provider.allitem.items != null) {
|
||||||
|
return Center(
|
||||||
|
child: ElevatedButton(
|
||||||
|
style: ElevatedButton.styleFrom(backgroundColor: Colors.green),
|
||||||
|
onPressed: () {},
|
||||||
|
child: Row(
|
||||||
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
|
children: [
|
||||||
|
Text('Continue Shopping',
|
||||||
|
style: TextStyle(fontSize: 16, color: Colors.white))
|
||||||
|
],
|
||||||
|
),
|
||||||
|
));
|
||||||
|
} else {
|
||||||
|
return Column(
|
||||||
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
|
children: [
|
||||||
|
ListTile(
|
||||||
|
leading: Icon(Icons.local_offer, color: Colors.green),
|
||||||
|
title: Text('APPLY COUPON',
|
||||||
|
style: TextStyle(fontWeight: FontWeight.bold)),
|
||||||
|
trailing: Icon(Icons.arrow_forward_ios),
|
||||||
|
onTap: () {},
|
||||||
|
),
|
||||||
|
SummaryRow(label: 'Item Total', value: '\$24'),
|
||||||
|
SummaryRow(label: 'Discount', value: '\$2'),
|
||||||
|
SummaryRow(label: 'Delivery Free', value: 'Free', isGreen: true),
|
||||||
|
Divider(),
|
||||||
|
SummaryRow(label: 'Grand Total', value: '\$22', isBold: true),
|
||||||
|
ListTile(
|
||||||
|
leading: Icon(Icons.home, color: Colors.green),
|
||||||
|
title: provider.isDeliverable
|
||||||
|
? Text('Delivering to : ${provider.pinCode}')
|
||||||
|
: Text(
|
||||||
|
'Out Of Stock : ${provider.pinCode}',
|
||||||
|
style: TextStyle(color: Colors.red),
|
||||||
|
),
|
||||||
|
trailing: Text('Change', style: TextStyle(color: Colors.blue)),
|
||||||
|
onTap: () {
|
||||||
|
_showBottomSheet(context);
|
||||||
|
},
|
||||||
|
),
|
||||||
|
SizedBox(height: 10),
|
||||||
|
ElevatedButton(
|
||||||
|
style: ElevatedButton.styleFrom(backgroundColor: Colors.green),
|
||||||
|
onPressed: () {},
|
||||||
|
child: Row(
|
||||||
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
|
children: [
|
||||||
|
Text('\$22 Place Order', style: TextStyle(fontSize: 16))
|
||||||
|
],
|
||||||
|
),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
void _showBottomSheet(BuildContext context) {
|
||||||
|
TextEditingController checkPinCode = TextEditingController();
|
||||||
|
|
||||||
|
showModalBottomSheet(
|
||||||
|
context: context,
|
||||||
|
builder: (BuildContext context) {
|
||||||
|
return Consumer<AddtocartProvider>(
|
||||||
|
builder: (context, pinProvider, child) {
|
||||||
|
return Container(
|
||||||
|
padding: EdgeInsets.all(20.w),
|
||||||
|
child: Column(
|
||||||
|
mainAxisSize: MainAxisSize.min,
|
||||||
|
children: [
|
||||||
|
Form(
|
||||||
|
child: Container(
|
||||||
|
width: 200.h,
|
||||||
|
|
||||||
|
decoration: BoxDecoration(
|
||||||
|
borderRadius: BorderRadius.circular(
|
||||||
|
8), // Border radius for container
|
||||||
|
border: Border.all(color: Colors.grey, width: 1),
|
||||||
|
), // Border for the container
|
||||||
|
|
||||||
|
child: Padding(
|
||||||
|
padding: const EdgeInsets.all(8.0),
|
||||||
|
child: Row(
|
||||||
|
children: [
|
||||||
|
Expanded(
|
||||||
|
flex: 2,
|
||||||
|
child: Container(
|
||||||
|
height: 20.h,
|
||||||
|
child: TextFormField(
|
||||||
|
controller: checkPinCode,
|
||||||
|
keyboardType: TextInputType.phone,
|
||||||
|
decoration: InputDecoration(
|
||||||
|
hintText: 'Enter PIN',
|
||||||
|
border: InputBorder
|
||||||
|
.none, // Remove the inner border
|
||||||
|
),
|
||||||
|
validator: (value) {
|
||||||
|
if (value == null || value.isEmpty) {
|
||||||
|
return 'Cannot be empty';
|
||||||
|
} else if (!RegExp(r'^[0-9]{4,6}$')
|
||||||
|
.hasMatch(value)) {
|
||||||
|
return 'Enter a valid PIN (4-6 digits)';
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
},
|
||||||
|
),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
InkWell(
|
||||||
|
onTap: () {
|
||||||
|
pinProvider.checkPin(context, checkPinCode.text);
|
||||||
|
},
|
||||||
|
child: Expanded(
|
||||||
|
flex: 1,
|
||||||
|
child: Text(
|
||||||
|
"Check PIN",
|
||||||
|
style: TextStyle(
|
||||||
|
fontSize: 15,
|
||||||
|
fontWeight: FontWeight.bold,
|
||||||
|
color: Colors.black),
|
||||||
|
)),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
|
||||||
|
Gap(10.h),
|
||||||
|
// if (!pinProvider.isMatch)
|
||||||
|
Text(
|
||||||
|
'pin code invoild',
|
||||||
|
style: TextStyle(color: Colors.red),
|
||||||
|
),
|
||||||
|
Gap(10.h),
|
||||||
|
Center(
|
||||||
|
child: SizedBox(
|
||||||
|
child: SizedBox(
|
||||||
|
width: double.infinity,
|
||||||
|
child: ButtonElevated(
|
||||||
|
text: 'Submit',
|
||||||
|
onPressed: () {},
|
||||||
|
backgroundColor: APPCOLOR.appGreen),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class SummaryRow extends StatelessWidget {
|
||||||
|
final String label, value;
|
||||||
|
final bool isGreen, isBold;
|
||||||
|
|
||||||
|
SummaryRow(
|
||||||
|
{required this.label,
|
||||||
|
required this.value,
|
||||||
|
this.isGreen = false,
|
||||||
|
this.isBold = false});
|
||||||
|
|
||||||
|
@override
|
||||||
|
Widget build(BuildContext context) {
|
||||||
|
return Padding(
|
||||||
|
padding: EdgeInsets.symmetric(vertical: 4.0),
|
||||||
|
child: Row(
|
||||||
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||||
|
children: [
|
||||||
|
Text(label,
|
||||||
|
style: TextStyle(
|
||||||
|
fontSize: 16,
|
||||||
|
fontWeight: isBold ? FontWeight.bold : FontWeight.normal)),
|
||||||
|
Text(value,
|
||||||
|
style: TextStyle(
|
||||||
|
fontSize: 16,
|
||||||
|
fontWeight: isBold ? FontWeight.bold : FontWeight.normal,
|
||||||
|
color: isGreen ? Colors.green : Colors.black)),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -109,11 +109,7 @@ class _FruitVeggieDetailState extends State<FruitVeggieDetail> {
|
|||||||
itemBuilder: (context, index) {
|
itemBuilder: (context, index) {
|
||||||
var product = provider.products[index];
|
var product = provider.products[index];
|
||||||
|
|
||||||
print("jndsfkgkdfg ${product.isInWishlist}");
|
|
||||||
|
|
||||||
if (product.isInWishlist) {
|
|
||||||
provider.wishlist.add(product.id);
|
|
||||||
}
|
|
||||||
return Container(
|
return Container(
|
||||||
height: itemHeight,
|
height: itemHeight,
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
@@ -151,41 +147,61 @@ class _FruitVeggieDetailState extends State<FruitVeggieDetail> {
|
|||||||
"https://5.imimg.com/data5/SELLER/Default/2024/2/385126988/OL/DA/VW/8627346/1l-fortune-sunflower-oil.jpg",
|
"https://5.imimg.com/data5/SELLER/Default/2024/2/385126988/OL/DA/VW/8627346/1l-fortune-sunflower-oil.jpg",
|
||||||
backGroundColor: Colors.transparent,
|
backGroundColor: Colors.transparent,
|
||||||
),
|
),
|
||||||
|
// Positioned(
|
||||||
|
// right: 5,
|
||||||
|
// top: 5,
|
||||||
|
// child: InkWell(
|
||||||
|
// onTap: () async {
|
||||||
|
// if (await SharedPrefUtils.getToken() !=
|
||||||
|
// null) {
|
||||||
|
// if (product.isInWishlist) {
|
||||||
|
// Fluttertoast.showToast(
|
||||||
|
// msg: "Item already added!",
|
||||||
|
// toastLength: Toast.LENGTH_SHORT,
|
||||||
|
// gravity: ToastGravity.BOTTOM,
|
||||||
|
// backgroundColor: Colors.green,
|
||||||
|
// textColor: Colors.white,
|
||||||
|
// fontSize: 14.0,
|
||||||
|
// );
|
||||||
|
// } else {
|
||||||
|
// //product.isInWishlist=ture;
|
||||||
|
// provider
|
||||||
|
// .toggleWishlist1(product.id!);
|
||||||
|
// }
|
||||||
|
// } else {
|
||||||
|
// context.push(MyRoutes.LOGIN);
|
||||||
|
// }
|
||||||
|
// },
|
||||||
|
// child: Icon(
|
||||||
|
// product.isInWishlist
|
||||||
|
// ? Icons.favorite
|
||||||
|
// : Icons.favorite_border,
|
||||||
|
// color: product.isInWishlist
|
||||||
|
// ? Colors.red
|
||||||
|
// : Colors.grey,
|
||||||
|
// ),
|
||||||
|
// ),
|
||||||
|
// ),
|
||||||
|
|
||||||
Positioned(
|
Positioned(
|
||||||
right: 5,
|
right: 5,
|
||||||
top: 5,
|
top: 5,
|
||||||
child: InkWell(
|
child: InkWell(
|
||||||
onTap: () async {
|
onTap: () async {
|
||||||
if (await SharedPrefUtils.getToken() !=
|
if (await SharedPrefUtils.getToken() !=
|
||||||
null)
|
null) {
|
||||||
{
|
provider.toggleWishlist(
|
||||||
if (product.isInWishlist)
|
context, product.id!);
|
||||||
{
|
|
||||||
Fluttertoast.showToast(
|
|
||||||
msg: "Item already added!",
|
|
||||||
toastLength: Toast.LENGTH_SHORT,
|
|
||||||
gravity: ToastGravity.BOTTOM,
|
|
||||||
backgroundColor: Colors.green,
|
|
||||||
textColor: Colors.white,
|
|
||||||
fontSize: 14.0,
|
|
||||||
);
|
|
||||||
} else
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
//product.isInWishlist=ture;
|
|
||||||
provider.toggleWishlist1( product.id!);
|
|
||||||
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
context.push(MyRoutes.LOGIN);
|
context.push(MyRoutes.LOGIN);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
child: Icon(
|
child: Icon(
|
||||||
product.isInWishlist
|
provider.wishlist.contains(product.id)
|
||||||
? Icons.favorite
|
? Icons.favorite
|
||||||
: Icons.favorite_border,
|
: Icons.favorite_border,
|
||||||
color: product.isInWishlist
|
color: provider.wishlist
|
||||||
|
.contains(product.id)
|
||||||
? Colors.red
|
? Colors.red
|
||||||
: Colors.grey,
|
: Colors.grey,
|
||||||
),
|
),
|
||||||
@@ -246,32 +262,52 @@ class _FruitVeggieDetailState extends State<FruitVeggieDetail> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
Expanded(
|
Spacer(),
|
||||||
child: Align(
|
Align(
|
||||||
alignment: Alignment.centerRight,
|
alignment: Alignment.centerRight,
|
||||||
child: GestureDetector(
|
child: GestureDetector(
|
||||||
onTap: () async {
|
onTap: () async {
|
||||||
|
print(
|
||||||
|
"Add to Cart Pressed for ${product.id}");
|
||||||
|
|
||||||
if (await SharedPrefUtils.getToken() !=
|
if (await SharedPrefUtils.getToken() !=
|
||||||
null) {
|
null) {
|
||||||
provider.isLoading[product.id] ??
|
await provider.addToCart(
|
||||||
false
|
|
||||||
? null
|
|
||||||
: () => provider.addToCart(
|
|
||||||
context, product.id!);
|
context, product.id!);
|
||||||
} else {
|
} else {
|
||||||
context.push(MyRoutes.LOGIN);
|
context.push(MyRoutes.LOGIN);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
child: Container(
|
child: Container(
|
||||||
height: 40,
|
height:
|
||||||
width: 60,
|
MediaQuery.of(context).size.height *
|
||||||
|
0.035,
|
||||||
|
width: MediaQuery.of(context).size.width *
|
||||||
|
0.1,
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
color: APPCOLOR.lightGreen,
|
color: APPCOLOR.lightGreen,
|
||||||
borderRadius:
|
borderRadius: BorderRadius.circular(5),
|
||||||
BorderRadius.circular(5),
|
|
||||||
),
|
),
|
||||||
child: Center(
|
child: Center(
|
||||||
child: Text(
|
child: provider.isLoading[product.id] ??
|
||||||
|
false
|
||||||
|
? Padding(
|
||||||
|
padding:
|
||||||
|
const EdgeInsets.all(8.0),
|
||||||
|
child: Container(
|
||||||
|
height: 10,
|
||||||
|
width: 10,
|
||||||
|
child:
|
||||||
|
CircularProgressIndicator(
|
||||||
|
color: Colors.white,
|
||||||
|
strokeWidth: 2),
|
||||||
|
),
|
||||||
|
)
|
||||||
|
: Text(
|
||||||
|
// provider.cartItems
|
||||||
|
// .contains(bestdealproduct.id)
|
||||||
|
// ? 'Added'
|
||||||
|
// :
|
||||||
'Add',
|
'Add',
|
||||||
style: context.customRegular(
|
style: context.customRegular(
|
||||||
Colors.white, 12),
|
Colors.white, 12),
|
||||||
@@ -280,7 +316,6 @@ class _FruitVeggieDetailState extends State<FruitVeggieDetail> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -314,8 +314,7 @@ class _HomeScreenState extends State<HomeScreen> {
|
|||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
const Spacer(),
|
||||||
// const Spacer(),
|
|
||||||
Align(
|
Align(
|
||||||
alignment: Alignment.centerRight,
|
alignment: Alignment.centerRight,
|
||||||
child: GestureDetector(
|
child: GestureDetector(
|
||||||
@@ -325,27 +324,18 @@ class _HomeScreenState extends State<HomeScreen> {
|
|||||||
|
|
||||||
if (await SharedPrefUtils.getToken() !=
|
if (await SharedPrefUtils.getToken() !=
|
||||||
null) {
|
null) {
|
||||||
if (!(provider
|
// if (!(provider
|
||||||
.isLoading[bestdealproduct.id] ??
|
// .isLoading[bestdealproduct.id] ??
|
||||||
false)) {
|
// false))
|
||||||
|
// {
|
||||||
|
|
||||||
await provider.addToCart(
|
await provider.addToCart(
|
||||||
context, bestdealproduct.id!);
|
context, bestdealproduct.id!);
|
||||||
}
|
|
||||||
|
// }
|
||||||
} else {
|
} else {
|
||||||
context.push(MyRoutes.LOGIN);
|
context.push(MyRoutes.LOGIN);
|
||||||
}
|
}
|
||||||
|
|
||||||
// if (await SharedPrefUtils.getToken() != null)
|
|
||||||
// {
|
|
||||||
|
|
||||||
// provider.isLoading[bestdealproduct.id] ?? false
|
|
||||||
// ? null
|
|
||||||
// : () => provider.addToCart(
|
|
||||||
// context, bestdealproduct.id!);
|
|
||||||
// } else
|
|
||||||
// {
|
|
||||||
// context.push(MyRoutes.LOGIN);
|
|
||||||
// }
|
|
||||||
},
|
},
|
||||||
child: Container(
|
child: Container(
|
||||||
height: MediaQuery.of(context).size.height *
|
height: MediaQuery.of(context).size.height *
|
||||||
@@ -353,23 +343,29 @@ class _HomeScreenState extends State<HomeScreen> {
|
|||||||
width:
|
width:
|
||||||
MediaQuery.of(context).size.width * 0.1,
|
MediaQuery.of(context).size.width * 0.1,
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
color: provider.cartItems
|
color: APPCOLOR.lightGreen,
|
||||||
.contains(bestdealproduct.id)
|
|
||||||
? Colors.grey
|
|
||||||
: APPCOLOR.lightGreen,
|
|
||||||
borderRadius: BorderRadius.circular(5),
|
borderRadius: BorderRadius.circular(5),
|
||||||
),
|
),
|
||||||
child: Center(
|
child: Center(
|
||||||
child: provider.isLoading[
|
child: provider.isLoading[
|
||||||
bestdealproduct.id] ??
|
bestdealproduct.id] ??
|
||||||
false
|
false
|
||||||
? CircularProgressIndicator(
|
? Padding(
|
||||||
color: Colors.white, strokeWidth: 2)
|
padding: const EdgeInsets.all(8.0),
|
||||||
|
child: Container(
|
||||||
|
height: 10,
|
||||||
|
width: 10,
|
||||||
|
child: CircularProgressIndicator(
|
||||||
|
color: Colors.white,
|
||||||
|
strokeWidth: 2),
|
||||||
|
),
|
||||||
|
)
|
||||||
: Text(
|
: Text(
|
||||||
provider.cartItems.contains(
|
// provider.cartItems
|
||||||
bestdealproduct.id)
|
// .contains(bestdealproduct.id)
|
||||||
? 'Added'
|
// ? 'Added'
|
||||||
: 'Add',
|
// :
|
||||||
|
'Add',
|
||||||
style: context.customRegular(
|
style: context.customRegular(
|
||||||
Colors.white, 12),
|
Colors.white, 12),
|
||||||
),
|
),
|
||||||
|
|||||||
87
lib/src/ui/widgets/elevated_button.dart
Normal file
87
lib/src/ui/widgets/elevated_button.dart
Normal file
@@ -0,0 +1,87 @@
|
|||||||
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||||||
|
import 'package:gap/gap.dart';
|
||||||
|
import 'package:grocery_app/utils/constants/color_constant.dart';
|
||||||
|
import 'package:grocery_app/utils/extensions/extensions.dart';
|
||||||
|
|
||||||
|
class ButtonElevated extends StatelessWidget {
|
||||||
|
final String text;
|
||||||
|
final VoidCallback? onPressed;
|
||||||
|
final double? height;
|
||||||
|
final double? elevation;
|
||||||
|
final double? width;
|
||||||
|
final Color? backgroundColor;
|
||||||
|
final bool enabled;
|
||||||
|
final OutlinedBorder? shape;
|
||||||
|
final Color? textColor;
|
||||||
|
final double? borderRadius;
|
||||||
|
final double? fontSize;
|
||||||
|
final EdgeInsetsGeometry? padding;
|
||||||
|
final Color? borderColor;
|
||||||
|
final Icon? leadingIcon;
|
||||||
|
final Icon? suffixIcon;
|
||||||
|
|
||||||
|
//final Color? disabledBackgroundColor;
|
||||||
|
|
||||||
|
const ButtonElevated({
|
||||||
|
Key? key,
|
||||||
|
required this.text,
|
||||||
|
required this.onPressed,
|
||||||
|
this.height,
|
||||||
|
this.width,
|
||||||
|
this.elevation,
|
||||||
|
this.backgroundColor,
|
||||||
|
//this.disabledBackgroundColor,
|
||||||
|
this.textColor,
|
||||||
|
this.enabled = true,
|
||||||
|
this.borderColor,
|
||||||
|
this.shape,
|
||||||
|
this.borderRadius,
|
||||||
|
this.fontSize,
|
||||||
|
this.padding,
|
||||||
|
this.suffixIcon,
|
||||||
|
this.leadingIcon,
|
||||||
|
}) : super(key: key);
|
||||||
|
|
||||||
|
@override
|
||||||
|
Widget build(BuildContext context) {
|
||||||
|
return LayoutBuilder(
|
||||||
|
builder: (BuildContext context, BoxConstraints constraints) {
|
||||||
|
return ElevatedButton(
|
||||||
|
onPressed: enabled ? onPressed : null,
|
||||||
|
style: ElevatedButton.styleFrom(
|
||||||
|
side: BorderSide(color: borderColor ?? APPCOLOR.whiteFBFEFB),
|
||||||
|
elevation: elevation ?? 2,
|
||||||
|
padding: padding ?? EdgeInsets.symmetric(horizontal: 5.w),
|
||||||
|
backgroundColor: enabled
|
||||||
|
? (backgroundColor ?? APPCOLOR.appGreen)
|
||||||
|
: APPCOLOR.bgGrey,
|
||||||
|
//disabledBackgroundColor??
|
||||||
|
minimumSize: Size(width ?? constraints.minWidth, height ?? 40.h),
|
||||||
|
shape: shape ??
|
||||||
|
RoundedRectangleBorder(
|
||||||
|
borderRadius: BorderRadius.circular(4.r),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
child: FittedBox(
|
||||||
|
child: Row(
|
||||||
|
children: [
|
||||||
|
if (leadingIcon != null) leadingIcon!,
|
||||||
|
if (leadingIcon != null) Gap(5.w),
|
||||||
|
Text(
|
||||||
|
text,
|
||||||
|
style: context.titleTextStyle.copyWith(
|
||||||
|
color: textColor ?? context.appColor.whiteColor,
|
||||||
|
fontSize: fontSize ?? 16.sp,
|
||||||
|
),
|
||||||
|
),
|
||||||
|
if (suffixIcon != null) Gap(5.w),
|
||||||
|
if (suffixIcon != null) suffixIcon!,
|
||||||
|
],
|
||||||
|
),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
},
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
24
pubspec.lock
24
pubspec.lock
@@ -548,18 +548,18 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: leak_tracker
|
name: leak_tracker
|
||||||
sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05"
|
sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "10.0.5"
|
version: "10.0.4"
|
||||||
leak_tracker_flutter_testing:
|
leak_tracker_flutter_testing:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: leak_tracker_flutter_testing
|
name: leak_tracker_flutter_testing
|
||||||
sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806"
|
sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "3.0.5"
|
version: "3.0.3"
|
||||||
leak_tracker_testing:
|
leak_tracker_testing:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -604,10 +604,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: material_color_utilities
|
name: material_color_utilities
|
||||||
sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
|
sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.11.1"
|
version: "0.8.0"
|
||||||
material_design_icons_flutter:
|
material_design_icons_flutter:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
@@ -620,10 +620,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: meta
|
name: meta
|
||||||
sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
|
sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.15.0"
|
version: "1.12.0"
|
||||||
nested:
|
nested:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -953,10 +953,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: test_api
|
name: test_api
|
||||||
sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb"
|
sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.7.2"
|
version: "0.7.0"
|
||||||
typed_data:
|
typed_data:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -1009,10 +1009,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: vm_service
|
name: vm_service
|
||||||
sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d"
|
sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "14.2.5"
|
version: "14.2.1"
|
||||||
web:
|
web:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
|||||||
Reference in New Issue
Block a user