swahili_nfc 0.1.4
swahili_nfc: ^0.1.4 copied to clipboard
A comprehensive Flutter package for NFC business card applications with a focus on secure contact exchange.
Changelog #
0.1.4 Android Gradle Fix (2024-04-26) #
Added #
- Android Gradle configuration files
- Added build.gradle for proper plugin configuration
- Added settings.gradle to define project name
- Added gradle.properties with Android X support
Fixed #
- Fixed "Could not get unknown property 'android'" error when integrating with apps
- Improved cross-platform compatibility
- Addressed formatting issues in Dart files
Improved #
- Added more comprehensive API documentation
- Updated example app with better error handling
0.1.3 Example & Documentation Update (2024-04-25) #
Added #
- Comprehensive example application demonstrating key features:
- NFC card reading and writing
- Card activation workflow
- Security level implementation
- UI for displaying scanned card details
- Enhanced documentation with more usage examples
- Better error handling in platform implementations
Fixed #
- Code formatting issues across multiple files
- Fixed pubspec.yaml to comply with pub.dev standards
0.1.2 Bug Fixes (2024-04-24) #
0.1.0 Initial Release (2024-04-22) #
Added #
-
Core NFC functionality:
- Reading NFC tags (one-time and background scanning)
- Writing to NFC tags with verification
- Card activation workflow
-
Security features:
- Four security levels (Open, Basic, Enhanced, Premium)
- AES-256 encryption for sensitive data
- Digital signatures for tamper detection
- Authentication mechanisms
-
Business card data model:
- Standardized format for contact exchange
- Support for social media links and custom fields
- Profile image storage
-
Multi-device management:
- Support for different NFC form factors
- Device activation and deactivation
- Device information tracking
-
Analytics capabilities:
- Scan history recording
- Device and timestamp tracking (optional)
- Configurable privacy settings
-
Offline support:
- Caching for offline operation
- Sync when online capability
-
SwahiliCard integration:
- Compatible with SwahiliCard ecosystem
- URL generation for digital cards
- API integration
-
Platform-specific implementations:
- Android implementation with Foreground Dispatch
- iOS implementation with CoreNFC
- Cross-platform API abstraction