mrt_card_reader library

A Flutter package for reading transaction data from Dhaka MRT (Mass Rapid Transit) metro rail cards using NFC.

This library provides a simple interface to interact with Dhaka MRT cards, allowing developers to retrieve card balance and transaction history information from Line 6 metro rail cards.

To use this package, you need a device with NFC capabilities.

Main features:

  • Check NFC availability on the device
  • Read Dhaka MRT card balance
  • Retrieve transaction history (journeys and top-ups)
  • Parse transaction details including timestamps, stations, costs, and balance

Classes

MrtCardReader
A utility class for reading MRT (Mass Rapid Transit) card data via NFC.
MrtTransaction
Represents a transaction record from an MRT card.