orderpayment

This commit is contained in:
2025-02-03 18:16:41 +05:30
parent 1f7254ecaa
commit 8fb5ac1f31
21 changed files with 1433 additions and 789 deletions

BIN
.DS_Store vendored

Binary file not shown.

View File

@@ -7,6 +7,7 @@
// ignore_for_file: type=lint // ignore_for_file: type=lint
import 'package:connectivity_plus/src/connectivity_plus_web.dart'; import 'package:connectivity_plus/src/connectivity_plus_web.dart';
import 'package:flutter_inappwebview_web/web/main.dart';
import 'package:fluttertoast/fluttertoast_web.dart'; import 'package:fluttertoast/fluttertoast_web.dart';
import 'package:geolocator_web/geolocator_web.dart'; import 'package:geolocator_web/geolocator_web.dart';
import 'package:google_maps_flutter_web/google_maps_flutter_web.dart'; import 'package:google_maps_flutter_web/google_maps_flutter_web.dart';
@@ -19,6 +20,7 @@ import 'package:flutter_web_plugins/flutter_web_plugins.dart';
void registerPlugins([final Registrar? pluginRegistrar]) { void registerPlugins([final Registrar? pluginRegistrar]) {
final Registrar registrar = pluginRegistrar ?? webPluginRegistrar; final Registrar registrar = pluginRegistrar ?? webPluginRegistrar;
ConnectivityPlusWebPlugin.registerWith(registrar); ConnectivityPlusWebPlugin.registerWith(registrar);
InAppWebViewFlutterPlugin.registerWith(registrar);
FluttertoastWebPlugin.registerWith(registrar); FluttertoastWebPlugin.registerWith(registrar);
GeolocatorPlugin.registerWith(registrar); GeolocatorPlugin.registerWith(registrar);
GoogleMapsPlugin.registerWith(registrar); GoogleMapsPlugin.registerWith(registrar);

File diff suppressed because it is too large Load Diff

View File

@@ -1,629 +1,661 @@
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/
cross_file cross_file
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/cross_file-0.3.4+2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cross_file-0.3.4+2/
file:///Users/apple/.pub-cache/hosted/pub.dev/cross_file-0.3.4+2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/cross_file-0.3.4+2/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/
file_selector_linux file_selector_linux
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.3+2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.3+2/
file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.3+2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.3+2/lib/
file_selector_macos file_selector_macos
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+2/
file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+2/lib/
file_selector_platform_interface file_selector_platform_interface
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_platform_interface-2.6.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file_selector_platform_interface-2.6.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_platform_interface-2.6.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file_selector_platform_interface-2.6.2/lib/
file_selector_windows file_selector_windows
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+3/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+3/
file:///Users/apple/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+3/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+3/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_inappwebview
2.17
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview-6.0.0/
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview-6.0.0/lib/
flutter_inappwebview_android
2.17
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/lib/
flutter_inappwebview_internal_annotations
2.17
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_internal_annotations-1.2.0/
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_internal_annotations-1.2.0/lib/
flutter_inappwebview_ios
2.17
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/lib/
flutter_inappwebview_macos
2.17
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_macos-1.0.11/
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_macos-1.0.11/lib/
flutter_inappwebview_platform_interface
2.17
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_platform_interface-1.0.10/
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_platform_interface-1.0.10/lib/
flutter_inappwebview_web
2.17
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_web-1.0.8/
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_web-1.0.8/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/
image_picker image_picker
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker-1.1.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker-1.1.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker-1.1.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker-1.1.2/lib/
image_picker_android image_picker_android
3.5 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+20/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+12/
file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+20/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+12/lib/
image_picker_for_web image_picker_for_web
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_for_web-3.0.6/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_for_web-3.0.6/
file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_for_web-3.0.6/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_for_web-3.0.6/lib/
image_picker_ios image_picker_ios
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/
file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/lib/
image_picker_linux image_picker_linux
2.19 2.19
file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/
file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/lib/
image_picker_macos image_picker_macos
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+2/
file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+2/lib/
image_picker_platform_interface image_picker_platform_interface
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_platform_interface-2.10.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_platform_interface-2.10.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_platform_interface-2.10.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_platform_interface-2.10.1/lib/
image_picker_windows image_picker_windows
2.19 2.19
file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/
file:///Users/apple/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/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/
js
2.19
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/js-0.6.7/
file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/js-0.6.7/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/
mime mime
3.2 3.2
file:///Users/apple/.pub-cache/hosted/pub.dev/mime-2.0.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/mime-2.0.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/mime-2.0.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/
shimmer shimmer
2.17 2.17
file:///Users/apple/.pub-cache/hosted/pub.dev/shimmer-3.0.0/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shimmer-3.0.0/
file:///Users/apple/.pub-cache/hosted/pub.dev/shimmer-3.0.0/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/shimmer-3.0.0/lib/
skeletonizer skeletonizer
3.0 3.0
file:///Users/apple/.pub-cache/hosted/pub.dev/skeletonizer-1.4.3/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/skeletonizer-1.4.3/
file:///Users/apple/.pub-cache/hosted/pub.dev/skeletonizer-1.4.3/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/skeletonizer-1.4.3/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/
url_launcher url_launcher
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher-6.3.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher-6.3.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher-6.3.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher-6.3.1/lib/
url_launcher_android url_launcher_android
3.5 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.14/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.9/
file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.14/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.9/lib/
url_launcher_ios url_launcher_ios
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/lib/
url_launcher_linux url_launcher_linux
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.1/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.1/
file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.1/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.1/lib/
url_launcher_macos url_launcher_macos
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.2/lib/
url_launcher_platform_interface url_launcher_platform_interface
3.1 3.1
file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/
file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/
url_launcher_web url_launcher_web
3.3 3.3
file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_web-2.3.3/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_web-2.3.3/
file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_web-2.3.3/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_web-2.3.3/lib/
url_launcher_windows url_launcher_windows
3.4 3.4
file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.4/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.4/
file:///Users/apple/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.4/lib/ file:///Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.4/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/groceryApp/
file:///Users/apple/Documents/Allflutter%20/freelancing/groceryApp/lib/ file:///Users/rajeevsingh/Documents/FlutterProject/freelanceing/groceryApp/lib/
sky_engine sky_engine
3.2 3.2
file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine/ file:///Users/rajeevsingh/Documents/allSoftwares/flutter/bin/cache/pkg/sky_engine/
file:///Users/apple/Documents/development/flutter/bin/cache/pkg/sky_engine/lib/ file:///Users/rajeevsingh/Documents/allSoftwares/flutter/bin/cache/pkg/sky_engine/lib/
flutter flutter
3.3 3.3
file:///Users/apple/Documents/development/flutter/packages/flutter/ file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter/
file:///Users/apple/Documents/development/flutter/packages/flutter/lib/ file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter/lib/
flutter_test flutter_test
3.3 3.3
file:///Users/apple/Documents/development/flutter/packages/flutter_test/ file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_test/
file:///Users/apple/Documents/development/flutter/packages/flutter_test/lib/ file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_test/lib/
flutter_web_plugins flutter_web_plugins
3.2 3.2
file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins/ file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins/
file:///Users/apple/Documents/development/flutter/packages/flutter_web_plugins/lib/ file:///Users/rajeevsingh/Documents/allSoftwares/flutter/packages/flutter_web_plugins/lib/
2 2

View File

@@ -1 +1 @@
3.24.3 3.22.3

View File

@@ -1,47 +1,52 @@
# 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/
file_selector_linux=/Users/apple/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.3+2/ file_selector_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.3+2/
file_selector_macos=/Users/apple/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+2/ file_selector_macos=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+2/
file_selector_windows=/Users/apple/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+3/ file_selector_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+3/
flutter_plugin_android_lifecycle=/Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/ flutter_inappwebview=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview-6.0.0/
fluttertoast=/Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/ flutter_inappwebview_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/
geocoding=/Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0/ flutter_inappwebview_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/
geocoding_android=/Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/ flutter_inappwebview_macos=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_macos-1.0.11/
geocoding_ios=/Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/ flutter_inappwebview_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_web-1.0.8/
geolocator=/Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2/ flutter_plugin_android_lifecycle=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/
geolocator_android=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/ fluttertoast=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.10/
geolocator_apple=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/ geocoding=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0/
geolocator_web=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/ geocoding_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/
geolocator_windows=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/ geocoding_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/
google_api_headers=/Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/ geolocator=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2/
google_maps_flutter=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/ geolocator_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/
google_maps_flutter_android=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/ geolocator_apple=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/
google_maps_flutter_ios=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/ geolocator_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/
google_maps_flutter_web=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/ geolocator_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/
image_picker=/Users/apple/.pub-cache/hosted/pub.dev/image_picker-1.1.2/ google_api_headers=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/
image_picker_android=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+20/ google_maps_flutter=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/
image_picker_for_web=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_for_web-3.0.6/ google_maps_flutter_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/
image_picker_ios=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ google_maps_flutter_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/
image_picker_linux=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/ google_maps_flutter_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/
image_picker_macos=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+2/ image_picker=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker-1.1.2/
image_picker_windows=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/ image_picker_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+12/
package_info_plus=/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/ image_picker_for_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_for_web-3.0.6/
path_provider=/Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5/ image_picker_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/
path_provider_android=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/ image_picker_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/
path_provider_foundation=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/ image_picker_macos=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+2/
path_provider_linux=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/ image_picker_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/
path_provider_windows=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/ package_info_plus=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/
shared_preferences=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/ path_provider=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5/
shared_preferences_android=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/ path_provider_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/
shared_preferences_foundation=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/ path_provider_foundation=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/
shared_preferences_linux=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/ path_provider_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
shared_preferences_web=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/ path_provider_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/
shared_preferences_windows=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/ shared_preferences=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/
sqflite=/Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/ shared_preferences_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/
url_launcher=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher-6.3.1/ shared_preferences_foundation=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/
url_launcher_android=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.14/ shared_preferences_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/
url_launcher_ios=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/ shared_preferences_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/
url_launcher_linux=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.1/ shared_preferences_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/
url_launcher_macos=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.2/ sqflite=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/
url_launcher_web=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_web-2.3.3/ url_launcher=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher-6.3.1/
url_launcher_windows=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.4/ url_launcher_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.9/
url_launcher_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/
url_launcher_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.1/
url_launcher_macos=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.2/
url_launcher_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_web-2.3.3/
url_launcher_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.4/

File diff suppressed because one or more lines are too long

View File

@@ -25,6 +25,9 @@ class APIURL {
static const String refresh_token = "${BASE_URL}auth/refresh-token"; static const String refresh_token = "${BASE_URL}auth/refresh-token";
static const String uploadImage = "${BASE_URL}images/upload"; static const String uploadImage = "${BASE_URL}images/upload";
static const String updateProfile = "${BASE_URL}user/profile"; static const String updateProfile = "${BASE_URL}user/profile";
static const String paymentOrder = "${BASE_URL}payment/order";

View File

@@ -4,6 +4,7 @@ import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart'; import 'package:go_router/go_router.dart';
import 'package:grocery_app/src/data/allProduct_model.dart'; import 'package:grocery_app/src/data/allProduct_model.dart';
import 'package:grocery_app/src/ui/bottomnavigation/bottom_bar_widget.dart'; import 'package:grocery_app/src/ui/bottomnavigation/bottom_bar_widget.dart';
import 'package:grocery_app/src/ui/card_checkout/card_checkout_screen.dart';
import 'package:grocery_app/src/ui/coupons/coupons_screen.dart'; import 'package:grocery_app/src/ui/coupons/coupons_screen.dart';
import 'package:grocery_app/src/ui/entername/enter_fullname_screen.dart'; import 'package:grocery_app/src/ui/entername/enter_fullname_screen.dart';
import 'package:grocery_app/src/ui/fruitvegidetail/fruit_veggie_detail.dart'; import 'package:grocery_app/src/ui/fruitvegidetail/fruit_veggie_detail.dart';
@@ -95,9 +96,9 @@ class MyRoutes {
), ),
// animatedGoRoute( // animatedGoRoute(
// path: TERMANDCONDITIONS, // path: SELECTPAYMENTSCREEN,
// name: TERMANDCONDITIONS, // name: SELECTPAYMENTSCREEN,
// pageBuilder: (context, state) => const TermsAndConditionsScreen(), // pageBuilder: (context, state) => const CardCheckoutScreen(),
// ), // ),
// animatedGoRoute( // animatedGoRoute(
// path: SETUPBUSSINESS, // path: SETUPBUSSINESS,
@@ -228,6 +229,7 @@ class MyRoutes {
static const LOGIN = "/login"; static const LOGIN = "/login";
static const SIGNUP = "/signup"; static const SIGNUP = "/signup";
static const ONBOARDING = "/onboarding"; static const ONBOARDING = "/onboarding";
static const SELECTPAYMENTSCREEN = "/paymnetscreen";
// static const TERMANDCONDITIONS = "/termsandcondition"; // static const TERMANDCONDITIONS = "/termsandcondition";
// static const SETUPBUSSINESS = "/setupbussiness"; // static const SETUPBUSSINESS = "/setupbussiness";

View File

@@ -0,0 +1,104 @@
// To parse this JSON data, do
//
// final orderPaymnet = orderPaymnetFromJson(jsondynamic);
import 'dart:convert';
OrderPaymnet orderPaymnetFromJson(dynamic str) =>
OrderPaymnet.fromJson(json.decode(str));
dynamic orderPaymnetToJson(OrderPaymnet data) => json.encode(data.toJson());
class OrderPaymnet {
bool? success;
dynamic code;
dynamic message;
PaymentData? data;
OrderPaymnet({
this.success,
this.code,
this.message,
this.data,
});
factory OrderPaymnet.fromJson(Map<dynamic, dynamic> json) => OrderPaymnet(
success: json["success"],
code: json["code"],
message: json["message"],
data: PaymentData.fromJson(json["data"]),
);
Map<dynamic, dynamic> toJson() => {
"success": success,
"code": code,
"message": message,
"data": data!.toJson(),
};
}
class PaymentData {
dynamic merchantId;
dynamic merchantTransactionId;
InstrumentResponse? instrumentResponse;
PaymentData({
this.merchantId,
this.merchantTransactionId,
this.instrumentResponse,
});
factory PaymentData.fromJson(Map<dynamic, dynamic> json) => PaymentData(
merchantId: json["merchantId"],
merchantTransactionId: json["merchantTransactionId"],
instrumentResponse:
InstrumentResponse.fromJson(json["instrumentResponse"]),
);
Map<dynamic, dynamic> toJson() => {
"merchantId": merchantId,
"merchantTransactionId": merchantTransactionId,
"instrumentResponse": instrumentResponse!.toJson(),
};
}
class InstrumentResponse {
dynamic type;
RedirectInfo? redirectInfo;
InstrumentResponse({
this.type,
this.redirectInfo,
});
factory InstrumentResponse.fromJson(Map<dynamic, dynamic> json) =>
InstrumentResponse(
type: json["type"],
redirectInfo: RedirectInfo.fromJson(json["redirectInfo"]),
);
Map<dynamic, dynamic> toJson() => {
"type": type,
"redirectInfo": redirectInfo!.toJson(),
};
}
class RedirectInfo {
dynamic url;
dynamic method;
RedirectInfo({
this.url,
this.method,
});
factory RedirectInfo.fromJson(Map<dynamic, dynamic> json) => RedirectInfo(
url: json["url"],
method: json["method"],
);
Map<dynamic, dynamic> toJson() => {
"url": url,
"method": method,
};
}

View File

@@ -7,6 +7,7 @@ import 'package:grocery_app/src/core/network_services/service_locator.dart';
import 'package:grocery_app/src/data/address.dart'; import 'package:grocery_app/src/data/address.dart';
import 'package:grocery_app/src/data/all_cart_items.dart'; import 'package:grocery_app/src/data/all_cart_items.dart';
import 'package:grocery_app/src/logic/repo/product_repo.dart'; import 'package:grocery_app/src/logic/repo/product_repo.dart';
import 'package:grocery_app/src/ui/payment/payment_webView.dart';
import 'package:grocery_app/utils/extensions/extensions.dart'; import 'package:grocery_app/utils/extensions/extensions.dart';
import 'package:http/http.dart' as http; import 'package:http/http.dart' as http;
@@ -152,8 +153,61 @@ class AddtocartProvider extends ChangeNotifier {
notifyListeners(); notifyListeners();
} }
} }
///////////////////////////////////orderPaymnet///////////////////////////
///////////////////////////////// address///////////////////////// Future<void> orderPaymnet(
BuildContext context,
double amount,
String currency,
double originalAmount,
String name,
String phone,
String email,
String userI,
String cartId,
String addressId,
String remarks,
) async {
notifyListeners();
var data = {
{
"amount": amount,
"currency": currency,
"originalAmount": amount,
"name": name,
"phone": phone,
"email": email,
"userId": userI,
"cartId": cartId,
"addressId": addressId,
"remarks": remarks
}
};
print("kjdfhgkj ${data}");
try {
var result = await _homeRepo.paymentOrder(data);
return result.fold(
(error) {
notifyListeners();
},
(response) {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => PaymentWebView(paymentUrl: ''),
),
);
},
);
} catch (e) {
notifyListeners();
}
}
///////////////////////////////// address/////////////////////////
List<Datum> addresslist = []; List<Datum> addresslist = [];
Future<void> getAddress(BuildContext context) async { Future<void> getAddress(BuildContext context) async {
@@ -170,7 +224,10 @@ class AddtocartProvider extends ChangeNotifier {
(response) { (response) {
addresslist = response.data!; addresslist = response.data!;
if (response.data!.isNotEmpty) { if (response.data!.isNotEmpty) {
_selectedAddress = addresslist.last.id ?? ""; _selectedAddress = addresslist.first.id ?? "";
_selecteUserName = addresslist.first.name ?? "";
_selecteUserPhone = addresslist.first.phoneNumber ?? "";
_selecteEmail = addresslist.first.user!.email ?? "";
} else { } else {
_selectedAddress = ""; _selectedAddress = "";
} }
@@ -186,11 +243,26 @@ class AddtocartProvider extends ChangeNotifier {
} }
String _selectedAddress = ""; String _selectedAddress = "";
String _selecteUserName = "";
String _selecteUserPhone = "";
String _selecteEmail = "";
String get selectedAddress => _selectedAddress; String get selectedAddress => _selectedAddress;
String get selecteUserName => _selecteUserName;
String get selecteUserPhone => _selecteUserPhone;
String get selecteEmail => _selecteEmail;
void bydefaultSetAddress(phoneNumber, name, email) {
_selecteUserName = name;
_selecteUserPhone = phoneNumber;
_selecteEmail = email;
notifyListeners();
}
void selectAddress(String address) { void selectAddress(String address, phoneNumber, name, email) {
_selectedAddress = address; _selectedAddress = address;
_selecteUserName = name;
_selecteUserPhone = phoneNumber;
_selecteEmail = email;
notifyListeners(); notifyListeners();
} }
@@ -313,4 +385,13 @@ class AddtocartProvider extends ChangeNotifier {
notifyListeners(); // Ensure UI updates after operation notifyListeners(); // Ensure UI updates after operation
} }
} }
String _selectedPaymentMethod = "Online"; // Default selection
String get selectedPaymentMethod => _selectedPaymentMethod;
void selectPaymentMethod(String method) {
_selectedPaymentMethod = method;
notifyListeners();
}
} }

View File

@@ -91,12 +91,33 @@ class ProductRepo {
return right(productCategory); return right(productCategory);
} on DioException catch (e) { } on DioException catch (e) {
print("djhgfjdfhjg ${e}");
var error = CustomDioExceptions.handleError(e); var error = CustomDioExceptions.handleError(e);
return left(error); return left(error);
} }
} }
FutureResult<ProductCategory> paymentOrder(
data) async
{
try {
var response = await _productService.paymentOrder(data);
ProductCategory productCategory = productCategoryFromJson(response.toString());
// final String model = response.toString();
return right(productCategory);
} on DioException catch (e) {
var error = CustomDioExceptions.handleError(e);
return left(error);
}
}
FutureResult<List<Product>> similarProduct( FutureResult<List<Product>> similarProduct(
data, BuildContext context, id) async { data, BuildContext context, id) async {
try { try {

View File

@@ -53,6 +53,11 @@ class ProductService extends ApiService {
return response; return response;
} }
Future paymentOrder(data) async {
var response = await api.post(APIURL.paymentOrder, data: jsonEncode(data));
return response;
}
Future similarProduct(data, id) async { Future similarProduct(data, id) async {
var response = await api.get(APIURL.similarProduct + id + "/similar", var response = await api.get(APIURL.similarProduct + id + "/similar",

View File

@@ -2,12 +2,35 @@ import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart'; import 'package:flutter_svg/flutter_svg.dart';
import 'package:grocery_app/src/common_widget/name_text_field.dart'; import 'package:grocery_app/src/common_widget/name_text_field.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/logic/provider/addTocart_provider.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/extensions/uicontext.dart'; import 'package:grocery_app/utils/extensions/uicontext.dart';
import 'package:provider/provider.dart';
class CardCheckoutScreen extends StatefulWidget { class CardCheckoutScreen extends StatefulWidget {
const CardCheckoutScreen({super.key}); double amount;
String currency;
double originalAmount;
String name;
String phone;
String email;
String userId;
String cartId;
String addressId;
String remarks;
CardCheckoutScreen(
{super.key,
required this.amount,
required this.currency,
required this.originalAmount,
required this.name,
required this.phone,
required this.email,
required this.userId,
required this.cartId,
required this.addressId,
required this.remarks});
@override @override
State<CardCheckoutScreen> createState() => _CardCheckoutScreenState(); State<CardCheckoutScreen> createState() => _CardCheckoutScreenState();
@@ -42,7 +65,9 @@ class _CardCheckoutScreenState extends State<CardCheckoutScreen> {
), ),
), ),
), ),
bottomNavigationBar: Container( bottomNavigationBar: Consumer<AddtocartProvider>(
builder: (context, paymentProvider, child) {
return Container(
color: Colors.transparent, color: Colors.transparent,
height: 60, height: 60,
child: Padding( child: Padding(
@@ -54,13 +79,28 @@ class _CardCheckoutScreenState extends State<CardCheckoutScreen> {
), ),
Expanded( Expanded(
child: InkWell( child: InkWell(
onTap: () {}, onTap: () {
paymentProvider.orderPaymnet(
context,
widget.amount,
widget.currency,
widget.originalAmount,
widget.name,
widget.phone,
widget.email,
widget.userId,
widget.cartId,
widget.addressId,
widget.remarks);
},
child: Container( child: Container(
height: 50, height: 50,
decoration: BoxDecoration(color: APPCOLOR.lightGreen, borderRadius: BorderRadius.circular(10)), decoration: BoxDecoration(
color: APPCOLOR.lightGreen,
borderRadius: BorderRadius.circular(10)),
child: Center( child: Center(
child: Text( child: Text(
"Next", "Continue",
style: context.customRegular(Colors.white, 16), style: context.customRegular(Colors.white, 16),
), ),
), ),
@@ -73,186 +113,251 @@ class _CardCheckoutScreenState extends State<CardCheckoutScreen> {
], ],
), ),
), ),
), );
}),
body: Padding( body: Padding(
padding: context.bodyAllPadding, padding: context.bodyAllPadding,
child: SingleChildScrollView( child: SingleChildScrollView(child: Consumer<AddtocartProvider>(
builder: (context, paymentProvider, child) {
return Container(
padding: EdgeInsets.all(16),
height: 250,
child: Column( child: Column(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
Text( Text(
"Saved Cards", "Select Payment Method",
style: context.customExtraBold(Colors.black, 16), style: TextStyle(fontSize: 18, fontWeight: FontWeight.bold),
), ),
const SizedBox( SizedBox(height: 20),
height: 15,
// Online Payment Option
ListTile(
leading: Icon(Icons.payment, color: Colors.blue),
title: Text("Online Payment"),
trailing: paymentProvider.selectedPaymentMethod == "Online"
? Icon(Icons.check_circle, color: Colors.green)
: null,
onTap: () {
paymentProvider.selectPaymentMethod("Online");
// Navigator.pop(context);
},
), ),
Container(
decoration: BoxDecoration(color: Colors.white, borderRadius: BorderRadius.circular(15)), // Cash on Delivery (COD) Option
child: Padding( ListTile(
padding: const EdgeInsets.all(10), leading: Icon(Icons.money, color: Colors.orange),
child: Row( title: Text("Cash on Delivery (COD)"),
children: [ trailing: paymentProvider.selectedPaymentMethod == "COD"
const AppNetworkImage( ? Icon(Icons.check_circle, color: Colors.green)
height: 50, : null,
width: 50, onTap: () {
imageUrl: 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSeaqcsR_xDLZTOQ7G-NxCe7mLDxFe-xC2JC_DIojrF2CiVJRnviMf9fvGGFZyzyII3jdY&usqp=CAU', paymentProvider.selectPaymentMethod("COD");
backGroundColor: Colors.transparent), // Navigator.pop(context);
const SizedBox( },
width: 10,
), ),
Expanded( ],
child: Text(
"6895 8578 8578 5525",
style: context.customMedium(Colors.black, 16),
)),
const SizedBox(
width: 10,
), ),
Icon( );
Icons.radio_button_off_outlined, },
color: Colors.grey.withOpacity(0.3),
) )
],
), // Column(
), // mainAxisAlignment: MainAxisAlignment.start,
), // crossAxisAlignment: CrossAxisAlignment.start,
const SizedBox( // children: [
height: 10, // Text(
), // "Saved Cards",
Container( // style: context.customExtraBold(Colors.black, 16),
decoration: BoxDecoration(color: Colors.white, borderRadius: BorderRadius.circular(15)), // ),
child: Padding( // const SizedBox(
padding: const EdgeInsets.all(10), // height: 15,
child: Row( // ),
children: [ // Container(
const AppNetworkImage( // decoration: BoxDecoration(
height: 50, width: 50, imageUrl: 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQIXY75wxXccxnFoger82T83BZxDPpMavUI1A&s', backGroundColor: Colors.transparent), // color: Colors.white,
const SizedBox( // borderRadius: BorderRadius.circular(15)),
width: 10, // child: Padding(
), // padding: const EdgeInsets.all(10),
Expanded( // child: Row(
child: Text( // children: [
"6895 8578 8578 5525", // const AppNetworkImage(
style: context.customMedium(Colors.black, 16), // height: 50,
)), // width: 50,
const SizedBox( // imageUrl:
width: 10, // 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSeaqcsR_xDLZTOQ7G-NxCe7mLDxFe-xC2JC_DIojrF2CiVJRnviMf9fvGGFZyzyII3jdY&usqp=CAU',
), // backGroundColor: Colors.transparent),
Icon( // const SizedBox(
Icons.radio_button_off_outlined, // width: 10,
color: Colors.grey.withOpacity(0.3), // ),
) // Expanded(
], // child: Text(
), // "6895 8578 8578 5525",
), // style: context.customMedium(Colors.black, 16),
), // )),
const SizedBox( // const SizedBox(
height: 10, // width: 10,
), // ),
ClipRRect( // Icon(
borderRadius: BorderRadius.circular(15), // Icons.radio_button_off_outlined,
child: ExpansionTile( // color: Colors.grey.withOpacity(0.3),
minTileHeight: 0, // )
backgroundColor: Colors.white, // ],
collapsedBackgroundColor: Colors.white, // ),
//trailing: SizedBox(), // ),
childrenPadding: const EdgeInsets.only(left: 10, right: 10, bottom: 10), // ),
tilePadding: const EdgeInsets.only(right: 10), // const SizedBox(
title: Container( // height: 10,
width: MediaQuery.sizeOf(context).width, // ),
decoration: BoxDecoration(color: Colors.white, borderRadius: BorderRadius.circular(15)), // Container(
child: Padding( // decoration: BoxDecoration(
padding: const EdgeInsets.only(left: 10, right: 10), // color: Colors.white,
child: Row( // borderRadius: BorderRadius.circular(15)),
children: [ // child: Padding(
const AppNetworkImage( // padding: const EdgeInsets.all(10),
height: 50, // child: Row(
width: 50, // children: [
imageUrl: 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSeaqcsR_xDLZTOQ7G-NxCe7mLDxFe-xC2JC_DIojrF2CiVJRnviMf9fvGGFZyzyII3jdY&usqp=CAU', // const AppNetworkImage(
backGroundColor: Colors.transparent), // height: 50,
const SizedBox( // width: 50,
width: 10, // imageUrl:
), // 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQIXY75wxXccxnFoger82T83BZxDPpMavUI1A&s',
Expanded( // backGroundColor: Colors.transparent),
child: Text( // const SizedBox(
"6895 8578 8578 5525", // width: 10,
style: context.customMedium(Colors.black, 16), // ),
)), // Expanded(
], // child: Text(
), // "6895 8578 8578 5525",
), // style: context.customMedium(Colors.black, 16),
), // )),
children: const [ // const SizedBox(
NameTextField( // width: 10,
name: 'Card Number', // ),
initText: "2352 5285 8545 7528", // Icon(
), // Icons.radio_button_off_outlined,
SizedBox( // color: Colors.grey.withOpacity(0.3),
height: 10, // )
), // ],
NameTextField( // ),
name: 'Card Holder Name', // ),
initText: "Smith Watson", // ),
), // const SizedBox(
SizedBox( // height: 10,
height: 10, // ),
), // ClipRRect(
Row( // borderRadius: BorderRadius.circular(15),
children: [ // child: ExpansionTile(
Expanded( // minTileHeight: 0,
child: NameTextField( // backgroundColor: Colors.white,
name: 'Expiry Date', // collapsedBackgroundColor: Colors.white,
initText: "09/22", // //trailing: SizedBox(),
), // childrenPadding:
), // const EdgeInsets.only(left: 10, right: 10, bottom: 10),
SizedBox( // tilePadding: const EdgeInsets.only(right: 10),
width: 10, // title: Container(
), // width: MediaQuery.sizeOf(context).width,
Expanded( // decoration: BoxDecoration(
child: NameTextField( // color: Colors.white,
name: 'CVV', // borderRadius: BorderRadius.circular(15)),
initText: "129", // child: Padding(
), // padding: const EdgeInsets.only(left: 10, right: 10),
) // child: Row(
], // children: [
) // const AppNetworkImage(
], // height: 50,
), // width: 50,
), // imageUrl:
const SizedBox( // 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSeaqcsR_xDLZTOQ7G-NxCe7mLDxFe-xC2JC_DIojrF2CiVJRnviMf9fvGGFZyzyII3jdY&usqp=CAU',
height: 10, // backGroundColor: Colors.transparent),
), // const SizedBox(
Container( // width: 10,
decoration: BoxDecoration(color: Colors.white, borderRadius: BorderRadius.circular(15)), // ),
child: Padding( // Expanded(
padding: const EdgeInsets.all(10), // child: Text(
child: Row( // "6895 8578 8578 5525",
children: [ // style: context.customMedium(Colors.black, 16),
const AppNetworkImage( // )),
height: 50, width: 50, imageUrl: 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwiraGT0PrLTwZKDg-u25PAlVRgnkdeL96mA&s', backGroundColor: Colors.transparent), // ],
const SizedBox( // ),
width: 10, // ),
), // ),
Expanded( // children: const [
child: Text( // NameTextField(
"Paypal", // name: 'Card Number',
style: context.customMedium(Colors.black, 16), // initText: "2352 5285 8545 7528",
)), // ),
const SizedBox( // SizedBox(
width: 10, // height: 10,
), // ),
Icon( // NameTextField(
Icons.radio_button_off_outlined, // name: 'Card Holder Name',
color: Colors.grey.withOpacity(0.3), // initText: "Smith Watson",
) // ),
], // SizedBox(
), // height: 10,
), // ),
), // Row(
], // children: [
), // Expanded(
// child: NameTextField(
// name: 'Expiry Date',
// initText: "09/22",
// ),
// ),
// SizedBox(
// width: 10,
// ),
// Expanded(
// child: NameTextField(
// name: 'CVV',
// initText: "129",
// ),
// )
// ],
// )
// ],
// ),
// ),
// const SizedBox(
// height: 10,
// ),
// Container(
// decoration: BoxDecoration(
// color: Colors.white,
// borderRadius: BorderRadius.circular(15)),
// child: Padding(
// padding: const EdgeInsets.all(10),
// child: Row(
// children: [
// const AppNetworkImage(
// height: 50,
// width: 50,
// imageUrl:
// 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwiraGT0PrLTwZKDg-u25PAlVRgnkdeL96mA&s',
// backGroundColor: Colors.transparent),
// const SizedBox(
// width: 10,
// ),
// Expanded(
// child: Text(
// "Paypal",
// style: context.customMedium(Colors.black, 16),
// )),
// const SizedBox(
// width: 10,
// ),
// Icon(
// Icons.radio_button_off_outlined,
// color: Colors.grey.withOpacity(0.3),
// )
// ],
// ),
// ),
// ),
// ],
// ),
), ),
), ),
); );

View File

@@ -13,6 +13,7 @@ import 'package:grocery_app/src/logic/provider/addTocart_provider.dart';
import 'package:grocery_app/src/logic/provider/bottom_navbar_provider.dart'; import 'package:grocery_app/src/logic/provider/bottom_navbar_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/bestdeal/bestdeal_screen.dart'; import 'package:grocery_app/src/ui/bestdeal/bestdeal_screen.dart';
import 'package:grocery_app/src/ui/card_checkout/card_checkout_screen.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/src/ui/widgets/elevated_button.dart';
@@ -304,7 +305,7 @@ class _MycartState extends State<Mycart> {
}); });
} }
double calculateDiscountPercentage(double basePrice, double discountPrice) { int calculateDiscountPercentage(double basePrice, double discountPrice) {
print( print(
"Base Price (Before Discount): $basePrice, Discount Price (After Discount): $discountPrice"); "Base Price (Before Discount): $basePrice, Discount Price (After Discount): $discountPrice");
@@ -316,7 +317,8 @@ class _MycartState extends State<Mycart> {
double discountAmount = basePrice - discountPrice; double discountAmount = basePrice - discountPrice;
double discountPercentage = (discountAmount / basePrice) * 100; double discountPercentage = (discountAmount / basePrice) * 100;
return discountPercentage; print("kjhfjhdsfghjk ${discountPercentage.round()}");
return discountPercentage.round();
} }
Widget cartItems() { Widget cartItems() {
@@ -331,7 +333,7 @@ class _MycartState extends State<Mycart> {
padding: EdgeInsets.only(top: 12.h, bottom: 24.h), padding: EdgeInsets.only(top: 12.h, bottom: 24.h),
child: const Divider(thickness: 1), child: const Divider(thickness: 1),
), ),
itemCount: 3, // Display 3 skeleton items itemCount: 2,
itemBuilder: (context, index) { itemBuilder: (context, index) {
return Padding( return Padding(
padding: EdgeInsets.symmetric(horizontal: 10.w), padding: EdgeInsets.symmetric(horizontal: 10.w),
@@ -1135,8 +1137,6 @@ class AddressBottomSheet extends StatefulWidget {
} }
class _AddressBottomSheetState extends State<AddressBottomSheet> { class _AddressBottomSheetState extends State<AddressBottomSheet> {
// String selectedAddress = "Home";
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Padding( return Padding(
@@ -1180,8 +1180,33 @@ class _AddressBottomSheetState extends State<AddressBottomSheet> {
), ),
), ),
SizedBox(height: 16), SizedBox(height: 16),
ElevatedButton.icon( Consumer<AddtocartProvider>(
onPressed: () {}, builder: (context, paymentProvider, child) {
print(
"prxvsvxvice ${double.parse(paymentProvider.allitem.subtotal.toString())} ${paymentProvider.selecteUserName} ${paymentProvider.selectedAddress} ${paymentProvider.selecteEmail} ${paymentProvider.selecteUserPhone}");
return ElevatedButton.icon(
onPressed: () {
Navigator.of(context).push(MaterialPageRoute(
builder: (context) {
return CardCheckoutScreen(
amount: double.parse( paymentProvider.allitem.subtotal.toString()),
currency: "INR",
originalAmount: double.parse(
paymentProvider.allitem.subtotal.toString()),
name: paymentProvider.selecteUserName,
phone: paymentProvider.selecteUserPhone,
email: paymentProvider.selecteEmail,
userId: paymentProvider.allitem.userId!,
cartId: paymentProvider.allitem.id!,
addressId: paymentProvider.selectedAddress,
remarks: paymentProvider.selecteUserName);
},
));
// showPaymentMethodBottomSheet(context);
// context.push(MyRoutes.SELECTPAYMENTSCREEN);
//Navigator.pop(context);
},
label: Text( label: Text(
"Continue", "Continue",
style: TextStyle(color: Colors.white, fontSize: 16), style: TextStyle(color: Colors.white, fontSize: 16),
@@ -1192,7 +1217,8 @@ class _AddressBottomSheetState extends State<AddressBottomSheet> {
shape: RoundedRectangleBorder( shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(10)), borderRadius: BorderRadius.circular(10)),
), ),
), );
}),
SizedBox(height: 10), SizedBox(height: 10),
], ],
), ),
@@ -1212,6 +1238,13 @@ class _AddressBottomSheetState extends State<AddressBottomSheet> {
itemBuilder: (context, index) { itemBuilder: (context, index) {
var address = addressProvider.addresslist[index]; var address = addressProvider.addresslist[index];
// // if (addressProvider.addresslist.length == 1) {
// // addressProvider.bydefaultSetAddress(
// // address.phoneNumber, address.name, address.user!.email);
// // }
// print("sdhfjdjkfhg ${address.id} ${index}");
return Card( return Card(
elevation: 0, elevation: 0,
shape: RoundedRectangleBorder( shape: RoundedRectangleBorder(
@@ -1219,11 +1252,14 @@ class _AddressBottomSheetState extends State<AddressBottomSheet> {
child: ListTile( child: ListTile(
leading: Radio( leading: Radio(
value: address.id ?? "", value: address.id ?? "",
groupValue: addressProvider groupValue: addressProvider.selectedAddress,
.selectedAddress, // Use provider's value
activeColor: Colors.green, activeColor: Colors.green,
onChanged: (value) { onChanged: (value) {
addressProvider.selectAddress(value.toString()); addressProvider.selectAddress(
value.toString(),
address.phoneNumber,
address.name,
address.user!.email);
}, },
), ),
title: Text( title: Text(
@@ -1243,6 +1279,76 @@ class _AddressBottomSheetState extends State<AddressBottomSheet> {
}, },
); );
} }
// void showPaymentMethodBottomSheet(BuildContext context) {
// showModalBottomSheet(
// context: context,
// shape: RoundedRectangleBorder(
// borderRadius: BorderRadius.vertical(top: Radius.circular(20)),
// ),
// builder: (context) {
// return Consumer<AddtocartProvider>(
// builder: (context, paymentProvider, child) {
// return Container(
// padding: EdgeInsets.all(16),
// height: 250,
// child: Column(
// crossAxisAlignment: CrossAxisAlignment.start,
// children: [
// Text(
// "Select Payment Method",
// style: TextStyle(fontSize: 18, fontWeight: FontWeight.bold),
// ),
// SizedBox(height: 20),
// // Online Payment Option
// ListTile(
// leading: Icon(Icons.payment, color: Colors.blue),
// title: Text("Online Payment"),
// trailing: paymentProvider.selectedPaymentMethod == "Online"
// ? Icon(Icons.check_circle, color: Colors.green)
// : null,
// onTap: () {
// paymentProvider.selectPaymentMethod("Online");
// },
// ),
// // Cash on Delivery (COD) Option
// ListTile(
// leading: Icon(Icons.money, color: Colors.orange),
// title: Text("Cash on Delivery (COD)"),
// trailing: paymentProvider.selectedPaymentMethod == "COD"
// ? Icon(Icons.check_circle, color: Colors.green)
// : null,
// onTap: () {
// paymentProvider.selectPaymentMethod("COD");
// },
// ),
// ElevatedButton.icon(
// onPressed: () {
// //context.push(MyRoutes.SELECTPAYMENTSCREEN);
// //Navigator.pop(context);
// },
// label: Text(
// "Continue",
// style: TextStyle(color: Colors.white, fontSize: 16),
// ),
// style: ElevatedButton.styleFrom(
// backgroundColor: Colors.green,
// minimumSize: Size(double.infinity, 50),
// shape: RoundedRectangleBorder(
// borderRadius: BorderRadius.circular(10)),
// ),
// ),
// ],
// ),
// );
// },
// );
// },
// );
// }
} }
class SummaryRow extends StatelessWidget { class SummaryRow extends StatelessWidget {

View File

@@ -0,0 +1,31 @@
import 'package:flutter/material.dart';
import 'package:flutter_inappwebview/flutter_inappwebview.dart';
class PaymentWebView extends StatefulWidget {
final String paymentUrl;
PaymentWebView({required this.paymentUrl});
@override
_PaymentWebViewState createState() => _PaymentWebViewState();
}
class _PaymentWebViewState extends State<PaymentWebView> {
InAppWebViewController? webViewController;
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("Complete Your Payment")),
body: InAppWebView(
initialUrlRequest: URLRequest(url: WebUri.uri(Uri.parse(widget.paymentUrl))),
onWebViewCreated: (controller) {
webViewController = controller;
},
onLoadStop: (controller, url) async {
print("Payment page loaded: $url");
},
),
);
}
}

View File

@@ -115,7 +115,7 @@ class _ProductDetailsState extends State<ProductDetails> {
); );
} }
double calculateDiscountPercentage(double basePrice, double discountPrice) { int calculateDiscountPercentage(double basePrice, double discountPrice) {
print( print(
"Base Price (Before Discount): $basePrice, Discount Price (After Discount): $discountPrice"); "Base Price (Before Discount): $basePrice, Discount Price (After Discount): $discountPrice");
@@ -127,7 +127,7 @@ class _ProductDetailsState extends State<ProductDetails> {
double discountAmount = basePrice - discountPrice; double discountAmount = basePrice - discountPrice;
double discountPercentage = (discountAmount / basePrice) * 100; double discountPercentage = (discountAmount / basePrice) * 100;
return discountPercentage; return discountPercentage.round();
} }
Widget prodectDtails() { Widget prodectDtails() {
@@ -231,8 +231,39 @@ class _ProductDetailsState extends State<ProductDetails> {
style: style:
TextStyle(color: Colors.white, fontSize: 14)), TextStyle(color: Colors.white, fontSize: 14)),
), ),
Spacer(),
InkWell(
onTap: () async {
if (await SharedPrefUtils.getToken() != null) {
provider.toggleWishlist(
context, provider.productDetails.data!.id!);
} else {
context.push(MyRoutes.SIGNUP);
}
},
child: Icon(
provider.wishlist
.contains(provider.productDetails.data!.id)
? Icons.favorite
: Icons.favorite_border,
color: provider.wishlist
.contains(provider.productDetails.data!.id)
? Colors.red
: Colors.grey,
),
),
], ],
), ),
SizedBox(height: 10),
ReadMoreText(
provider.productDetails.data!.description ?? "",
trimMode: TrimMode.Line,
trimLines: 2,
colorClickableText: APPCOLOR.appGreen,
trimCollapsedText: 'Read More',
trimExpandedText: 'Show less',
style: context.customMedium(APPCOLOR.balck1A1A1A, 14),
),
], ],
), ),
), ),

View File

@@ -171,12 +171,13 @@ class _ProfileScreenState extends State<ProfileScreen> {
trailing: Icon(MdiIcons.chevronRight), trailing: Icon(MdiIcons.chevronRight),
), ),
ListTile( ListTile(
onTap: () { onTap: ()
Navigator.of(context).push(MaterialPageRoute( {
builder: (context) { // Navigator.of(context).push(MaterialPageRoute(
return const CardCheckoutScreen(); // builder: (context) {
}, // return const CardCheckoutScreen();
)); // },
// ));
}, },
leading: Icon(MdiIcons.cardOutline), leading: Icon(MdiIcons.cardOutline),
title: const Text('Payment Method'), title: const Text('Payment Method'),

View File

@@ -7,6 +7,7 @@ import Foundation
import connectivity_plus import connectivity_plus
import file_selector_macos import file_selector_macos
import flutter_inappwebview_macos
import geolocator_apple import geolocator_apple
import package_info_plus import package_info_plus
import path_provider_foundation import path_provider_foundation
@@ -17,6 +18,7 @@ import url_launcher_macos
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
ConnectivityPlusPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlusPlugin")) ConnectivityPlusPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlusPlugin"))
FileSelectorPlugin.register(with: registry.registrar(forPlugin: "FileSelectorPlugin")) FileSelectorPlugin.register(with: registry.registrar(forPlugin: "FileSelectorPlugin"))
InAppWebViewFlutterPlugin.register(with: registry.registrar(forPlugin: "InAppWebViewFlutterPlugin"))
GeolocatorPlugin.register(with: registry.registrar(forPlugin: "GeolocatorPlugin")) GeolocatorPlugin.register(with: registry.registrar(forPlugin: "GeolocatorPlugin"))
FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin")) FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin"))
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))

View File

@@ -286,6 +286,62 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.3.0" version: "0.3.0"
flutter_inappwebview:
dependency: "direct main"
description:
name: flutter_inappwebview
sha256: "3e9a443a18ecef966fb930c3a76ca5ab6a7aafc0c7b5e14a4a850cf107b09959"
url: "https://pub.dev"
source: hosted
version: "6.0.0"
flutter_inappwebview_android:
dependency: transitive
description:
name: flutter_inappwebview_android
sha256: d247f6ed417f1f8c364612fa05a2ecba7f775c8d0c044c1d3b9ee33a6515c421
url: "https://pub.dev"
source: hosted
version: "1.0.13"
flutter_inappwebview_internal_annotations:
dependency: transitive
description:
name: flutter_inappwebview_internal_annotations
sha256: "787171d43f8af67864740b6f04166c13190aa74a1468a1f1f1e9ee5b90c359cd"
url: "https://pub.dev"
source: hosted
version: "1.2.0"
flutter_inappwebview_ios:
dependency: transitive
description:
name: flutter_inappwebview_ios
sha256: f363577208b97b10b319cd0c428555cd8493e88b468019a8c5635a0e4312bd0f
url: "https://pub.dev"
source: hosted
version: "1.0.13"
flutter_inappwebview_macos:
dependency: transitive
description:
name: flutter_inappwebview_macos
sha256: b55b9e506c549ce88e26580351d2c71d54f4825901666bd6cfa4be9415bb2636
url: "https://pub.dev"
source: hosted
version: "1.0.11"
flutter_inappwebview_platform_interface:
dependency: transitive
description:
name: flutter_inappwebview_platform_interface
sha256: "545fd4c25a07d2775f7d5af05a979b2cac4fbf79393b0a7f5d33ba39ba4f6187"
url: "https://pub.dev"
source: hosted
version: "1.0.10"
flutter_inappwebview_web:
dependency: transitive
description:
name: flutter_inappwebview_web
sha256: d8c680abfb6fec71609a700199635d38a744df0febd5544c5a020bd73de8ee07
url: "https://pub.dev"
source: hosted
version: "1.0.8"
flutter_lints: flutter_lints:
dependency: "direct dev" dependency: "direct dev"
description: description:
@@ -580,10 +636,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: image_picker_android name: image_picker_android
sha256: b62d34a506e12bb965e824b6db4fbf709ee4589cf5d3e99b45ab2287b008ee0c sha256: "8c5abf0dcc24fe6e8e0b4a5c0b51a5cf30cefdf6407a3213dae61edc75a70f56"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.8.12+20" version: "0.8.12+12"
image_picker_for_web: image_picker_for_web:
dependency: transitive dependency: transitive
description: description:
@@ -640,6 +696,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.19.0" version: "0.19.0"
js:
dependency: transitive
description:
name: js
sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
url: "https://pub.dev"
source: hosted
version: "0.6.7"
json_annotation: json_annotation:
dependency: transitive dependency: transitive
description: description:
@@ -652,18 +716,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:
@@ -708,10 +772,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:
@@ -724,10 +788,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"
mime: mime:
dependency: transitive dependency: transitive
description: description:
@@ -1081,10 +1145,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:
@@ -1105,10 +1169,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: url_launcher_android name: url_launcher_android
sha256: "6fc2f56536ee873eeb867ad176ae15f304ccccc357848b351f6f0d8d4a40d193" sha256: f0c73347dfcfa5b3db8bc06e1502668265d39c08f310c29bff4e28eea9699f79
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "6.3.14" version: "6.3.9"
url_launcher_ios: url_launcher_ios:
dependency: transitive dependency: transitive
description: description:
@@ -1201,10 +1265,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:
@@ -1238,5 +1302,5 @@ packages:
source: hosted source: hosted
version: "6.5.0" version: "6.5.0"
sdks: sdks:
dart: ">=3.5.0 <4.0.0" dart: ">=3.4.4 <4.0.0"
flutter: ">=3.24.0" flutter: ">=3.22.0"

View File

@@ -65,6 +65,7 @@ dependencies:
animation_list: ^3.1.0 animation_list: ^3.1.0
image_picker: any image_picker: any
shimmer: ^3.0.0 shimmer: ^3.0.0
flutter_inappwebview: ^6.0.0
dev_dependencies: dev_dependencies: