FLUTTER ECOSYSTEM

nfc_in_flutter

Flutter plugin to read and write NFC tags on both Android and iOS. Currently it only supports reading NDEF formatted tags.

Latest version
2.0.5
30-day downloads
153
Likes
107
Pub points
40

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

nfc_in_flutter is a Flutter plugin enabling NFC tag reading on both Android and iOS, currently supporting only NDEF-formatted tags. It provides a simple interface to detect and retrieve data from NFC tags, making it ideal for applications involving contactless data exchange. The plugin is designed for developers seeking cross-platform NFC functionality with minimal setup. While read-only capabilities are available, write operations are not yet supported. The package is actively maintained and open-source, with documentation and examples available in the GitHub repository.

Use cases
  • Reading NDEF tags in retail apps
  • Enabling contactless access control
  • Facilitating event check-ins
  • Transferring small data via NFC
  • Integrating with smart posters
Key features
  • Cross-platform support (Android & iOS)
  • NDEF tag reading only
  • Simple API for NFC detection
  • Open-source and actively maintained
  • Lightweight integration
Suitable for
  • Mobile apps requiring NFC data retrieval
  • Developers building contactless solutions
  • Projects using NDEF formatted tags
  • Prototyping NFC-enabled features
  • Apps targeting Android and iOS users
Considerations
  • Write operations not supported
  • Limited to NDEF format
  • Requires device compatibility
  • iOS may have restricted background scanning
  • Platform-specific permissions needed
Supported platformsNot available

Install package

flutter pub add nfc_in_flutter

Categories

Source repository

Related projects