FLUTTER ECOSYSTEM

nfc_manager

A Flutter plugin providing access to NFC features on Android and iOS.

Latest version
4.2.1
30-day downloads
76.8K
Likes
527
Pub points
160

Package Overview

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

Overview

nfc_manager is a Flutter plugin that enables access to NFC (Near Field Communication) functionality on both Android and iOS devices. It allows developers to read and write NFC tags, detect nearby NFC devices, and handle NDEF (NFC Data Exchange Format) messages. The plugin provides a consistent API across platforms, simplifying integration of NFC features into Flutter applications. It supports various NFC operations such as tag detection, reading, writing, and background processing. Ideal for use in contactless payment systems, smart posters, access control, and data sharing apps.

Use cases
  • Reading NFC tags
  • Writing data to NFC tags
  • Implementing contactless payments
  • Creating smart posters
  • Enabling access control systems
Key features
  • Cross-platform NFC support
  • NDEF message handling
  • Tag detection and reading
  • Background NFC scanning
  • Simple API for common NFC tasks
Suitable for
  • Mobile apps requiring NFC interaction
  • Developers building contactless solutions
  • Apps using smart cards or beacons
  • Projects targeting both Android and iOS
Considerations
  • Requires device with NFC hardware
  • Limited iOS NFC capabilities compared to Android
  • Permissions must be granted by the user
  • Not all Android devices support full NFC features
Supported platformsAndroidiOS

Install package

flutter pub add nfc_manager

Categories

Dependencies

Dependency list 2 items
  • meta^1.17.0
  • ndef_record^1.4.2

Source repository

Related projects