base_wallet_kit 1.0.3 copy "base_wallet_kit: ^1.0.3" to clipboard
base_wallet_kit: ^1.0.3 copied to clipboard

Base library with Clean Architecture + Riverpod for Flutter wallet/fintech apps. Includes HTTP client, secure storage, auth, migration manager, and reusable widgets.

1.0.3 #

  • Added LocationService and LazyLocationService for GPS access with CDMX fallback.
  • Added MandatoryPermissionsService for location permission dialogs and blocking screen.
  • Added PermissionsBlockingScreen widget shown when permissions are permanently denied.
  • Added DeviceInfoService for Android/iOS device info, device ID and physical device check.
  • Added UpdateService with configurable MethodChannel for Android in-app updates.
  • Added AddressParserService (ParsedAddress model) for structured INE/OCR address parsing.
  • Added BackgroundOperationManager with retry logic for async background operations.
  • Added RatingPreferences for persisting app rating prompt state.
  • Added IsolateProcessingService for video/image/file Base64 encoding via compute().
  • Added image package dependency for image processing in isolates.

1.0.1 #

  • Added repository, homepage and issue_tracker URLs to pubspec.yaml.
  • Fixed pub.flutter-io.cn dry-run warnings: version constraints, unused imports and fields.

1.0.0 #

  • Initial release.
  • Clean Architecture base structure (domain, infrastructure, providers).
  • ApiDioFactory with dynamic URL, token expiration and Crashlytics interceptors.
  • SecureCredentials and SecureTokenStorage using flutter_secure_storage.
  • MigrationManager for safe iOS/Android app updates without data loss.
  • BiometricPreferences with iOS first-install Keychain cleanup pattern.
  • UserInfoProvider and AccountInfoProvider (stringList with safe index access).
  • BaseAuthProvider and BaseAccountProvider (Riverpod StateNotifier base classes).
  • IOSUpdateChecker with App Store redirect.
  • NavigationStateService configurable via BaseWalletKit.init().
  • Reusable widgets: CustomAlert, CustomAppBar, PermissionGuard, RatingDialog.
  • Utils: PhoneNumberUtils, CurpNormalizer.
1
likes
150
points
41
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Base library with Clean Architecture + Riverpod for Flutter wallet/fintech apps. Includes HTTP client, secure storage, auth, migration manager, and reusable widgets.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

connectivity_plus, device_info_plus, dio, firebase_crashlytics, firebase_remote_config, flutter, flutter_localizations, flutter_riverpod, flutter_screenutil, flutter_secure_storage, flutter_svg, geolocator, go_router, google_fonts, image, in_app_update, intl, local_auth, lottie, new_version_plus, package_info_plus, permission_handler, riverpod, shared_preferences, url_launcher

More

Packages that depend on base_wallet_kit