inuba_flutter_sdk 1.4.2 copy "inuba_flutter_sdk: ^1.4.2" to clipboard
inuba_flutter_sdk: ^1.4.2 copied to clipboard

iNuba App SDK for Flutter - Integration library for Flutter mobile applications

1.4.2 #

Fixed #

  • pub.dev score

1.4.1 #

Bug fixes and stability improvements.

Fixed #

  • Initial deeplink handling on iOS
  • Remove client and user token validation from SDK initialization (now handled by webview)

1.4.0 #

Advanced SDK control with INubaSDKController and deep link navigation support.

Added #

  • Deep Link Support with 40+ predefined navigation targets
    • initialDeeplink in INubaSDK to navigate to specific screen on load
    • Dynamic Deeplink Creation via DeepLink.fromNotification(payload['deeplink'])
  • INubaSDKController for centralized SDK state management
    • injectDeeplink() method for dynamic navigation between screens
    • closeSDK() method to programmatically close the SDK
    • clearCache() static method for cache management
    • sdkReady completer for synchronization

Changed #

  • Enhanced documentation with controller usage examples

1.3.0 #

Changed #

  • Made onDownload callback required in INubaSDK for better file handling
  • Enhanced bidirectional communication with InAppWebView

Fixed #

  • Corrected bidirectional message communication with InAppWebView

1.2.0 #

Automatic cache version management for seamless SDK updates.

Added #

  • Automatic cache validation and clearing when new versions are deployed
  • INubaSDK.clearCache() method for manual cache clearing
  • SSL certificate handling (iOS)

1.1.1 #

Minor improvement in documentation

1.1.0 #

Added user preference options for Language and Unit Measurement configuration.

Added #

  • Language.userChoice option to let users choose their preferred language (now default)
  • New UnitMeasurement enum with userChoice, metric, and imperial options
  • UnitMeasurement.userChoice as default to let users choose their preferred unit system

Changed #

  • Language default value changed from Language.en to Language.userChoice

1.0.1 #

Minor improvements in documentation and code refinements to the stable release.

1.0.0 #

First stable production release.

Stable Release #

  • Production-ready WebView integration
  • Type-safe configuration system
  • Bidirectional communication with WebView
  • Complete documentation and examples

Features #

  • Full SDK configuration options (whitelabel, environment, platform, display mode, language)
  • Event callbacks (onDownload, onClose)
  • Token validations

0.6.0 #

Fixed #

  • pub.dev score

0.5.0 #

Major architecture refactor with type-safe configuration and bidirectional communication with the WebView.

Breaking Changes #

  • whitelabel now uses Whitelabel type instead of String
  • environment now uses Environment enum instead of String

Added #

  • Type-safe configuration with sealed classes and enums
  • Whitelabel sealed class (iNuba, custom)
  • Environment enum (develop, production)
  • Platform enum (android, ios)
  • DisplayMode enum (fullScreen, inlineView)
  • Language enum (es, en)
  • onDownload callback for file download events
  • onClose callback for SDK close events (defaults to Navigator.pop)
  • Token validation on SDK initialization

0.1.1 #

Added #

  • Optional whitelabel parameter for white label configuration
  • Optional environment parameter for environment selection

0.1.0 #

Initial release of iNuba Flutter Web SDK

Added #

  • INubaSDK widget with clientToken and userToken parameters
  • WebView integration with automatic configuration
4
likes
160
points
400
downloads
screenshot

Publisher

verified publisheraldahirfernando.dev

Weekly Downloads

iNuba App SDK for Flutter - Integration library for Flutter mobile applications

Homepage
Repository

Topics

#inuba #sdk #android #ios #web

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_inappwebview

More

Packages that depend on inuba_flutter_sdk