bit_2_connect_sdk 1.0.1 copy "bit_2_connect_sdk: ^1.0.1" to clipboard
bit_2_connect_sdk: ^1.0.1 copied to clipboard

A Flutter SDK for handling deferred deep linking and dynamic link creation with cross-platform support for iOS and Android.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2025-01-10 #

Added #

  • Initial release of Dynamic Link SDK for Flutter
  • Deferred deep linking support for iOS and Android
  • Dynamic link creation with custom parameters
  • Device fingerprinting for iOS attribution
  • Install Referrer API integration for Android
  • Comprehensive result handling with extension methods
  • Debug logging support
  • Cross-platform compatibility
  • Example app demonstrating all features
  • Complete documentation and API reference

Features #

  • Deferred Deep Linking: Track users who click links before app installation
  • Dynamic Link Creation: Programmatically create short links with campaign data
  • Direct Link Handling: Parse and handle deep links when app is installed
  • Device Attribution: Accurate user attribution using platform-specific methods
  • Custom Data Support: Store and retrieve custom data with links
  • Campaign Tracking: Built-in support for UTM parameters and campaign data
  • Social Media Integration: Support for social media link previews
  • QR Code Generation: Automatic QR code generation for created links

Technical Details #

  • Built with Flutter SDK 3.0.0+
  • Uses device_info_plus for device information
  • Uses flutter_secure_storage for secure data storage
  • Uses http package for API communication
  • Singleton pattern for easy global access
  • Comprehensive error handling and logging
  • Type-safe result classes with extension methods

Dependencies #

  • device_info_plus: ^11.2.0
  • flutter_secure_storage: ^9.0.0
  • http: ^1.5.0

Platform Support #

  • ✅ iOS (iOS 11.0+)
  • ✅ Android (API level 21+)
  • ❌ Web (not supported)
  • ❌ Desktop (not supported)

Breaking Changes #

  • None (initial release)

Migration Guide #

  • N/A (initial release)

1.0.1 - 2025-01-10 #

Changed #

  • Separated example app into independent repository for better organization
  • Updated documentation to reference new example repository
  • Cleaned up SDK repository to focus only on the library code

Documentation #

  • Updated README.md to reference new example repository
  • Updated INTEGRATION_GUIDE.md with example repository links
  • Updated documentation in doc/examples.md
  • Updated docs/sdks/flutter.mdx with example repository reference

Repository Structure #

[Unreleased] #

Planned Features #

  • Web platform support
  • Desktop platform support
  • Enhanced analytics and reporting
  • A/B testing support
  • Custom attribution models
  • Batch link creation
  • Link analytics dashboard
  • Advanced campaign management
  • Integration with popular analytics platforms
0
likes
150
points
176
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter SDK for handling deferred deep linking and dynamic link creation with cross-platform support for iOS and Android.

Homepage
Repository (GitHub)
View/report issues

Topics

#deep-linking #dynamic-links #deferred-deep-linking #attribution #mobile-marketing

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

device_info_plus, flutter, flutter_secure_storage, http

More

Packages that depend on bit_2_connect_sdk