Skip to content

Application reads and writes NFC tags. Build using Flutter. Uses method channel, reading and writing part is done in native side. Application is only limited to android since native part for android is only written. Android part is done using Kotlin

Notifications You must be signed in to change notification settings

jaison-p-joy/Flutter-NFC-Method-Channel-Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter-NFC-Application

This NFC Reader and Writer application for Android demonstrates the capabilities of reading from and writing to NFC tags. It uses Android's NFC API to interact with NFC tags and performs operations like reading tag information and writing data to tags.

  • Flutter

  • Method Channel

  • Android - Kotlin

  • check master branch for code

Features

  • Read NFC Tags: Detect NFC tags and read data such as text, URLs, or other NDEF formatted data.
  • Write to NFC Tags: Write simple text data to an NFC tag.
  • Real-Time NFC Status: Display the current NFC status of the device (supported/enabled).
  • Custom Notifications: Show notifications when an NFC tag is scanned and contains a message.

Getting Started

Check the master branch for code. These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Android device with NFC capabilities.
  • Android Studio.
  • Flutter environment set up.

Usage

  • To read an NFC tag, simply bring an NFC tag close to your device.
  • To write to an NFC tag, enter the text in the provided field and then bring the NFC tag close to your device.
  • The app will display the status of NFC (enabled/disabled) and show notifications for NFC interactions.

Built With

  • Flutter - The UI toolkit used.
  • Android NFC API - Used for handling NFC operations.

About

Application reads and writes NFC tags. Build using Flutter. Uses method channel, reading and writing part is done in native side. Application is only limited to android since native part for android is only written. Android part is done using Kotlin

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published