capacitor-community / capacitor-community/proposals

NFC

Open
#89 16 comments 30 reactions 0 assignees View on GitHub
plugin proposal
Dominant language
No language data
Stars
79
Forks
2
PR merge metrics
No merged PRs in 30d

Description

## Plugin Request

**Name**: NFC
**Package**: `@capacitor-community/nfc`

### Platform(s)

- iOS
- Android
- Web (for the future, depends on [W3C Draft WebNFC](https://w3c.github.io/web-nfc/))
- seems that it works already on the latest Chrome Version: https://web.dev/nfc/

### Existing Solutions

[Phonegap-NFC](https://github.com/chariotsolutions/phonegap-nfc)

### Description

Clean Capacitor plugin for NFC communication.
Remove support for old platforms like Blackberry 7, 10 and WP8.
With the functionalities form the phonegap plugin:
- read data from NFC tags
- write data to NFC tags
- send data to other NFC enabled devices
- receive data from NFC devices
- send raw commands (ISO 14443-3A, ISO 14443-3A, ISO 14443-4, JIS 6319-4, ISO 15693) to NFC tags

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked Phonegap-NFC project and the W3C WebNFC draft to compare the requested capabilities. Define the iOS and Android scope first, including tag reads, writes, device communication, and raw commands; the work is done when the requested cross-platform plugin behavior is implemented and documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, ios
Domain
mobile-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.