Identity cards read from Dart and Flutter: a core that knows card commands, one package per
kind of document, and one per way of reaching the card.
Read the Belgian eID card in Dart and Flutter
Reads the Belgian eID, the Kids ID and the residence cards through their contact chip: identity, address, photo and certificates, with no PIN. Checks the National Register’s signatures and has the chip prove it is genuine. The demo runs on a simulated card.
Read passports and identity cards in Dart and Flutter
Reads the contactless chip of passports worldwide and of the European identity cards issued since 2021, in pure Dart over any eid transport. Opens it with BAC or PACE from the MRZ or the CAN, reads the identity, the face and the other data groups, and checks the issuing state’s signature and that the chip is not a copy. The demo is the eid_nfc example, on simulated documents.
Dart electronic identity cards, the common ground
The common ground of electronic identity cards, in pure Dart: card commands, file reading, card insertion and the values national cards share. Document packages such as eid_belgium and eid_icao read the cards themselves.
Flutter USB and PC/SC card reader transport
Reads electronic identity cards through a USB or PC/SC card reader in Flutter: the eid transport for the ccid plugin, every reader at once, those plugged in later included.
Flutter NFC transport for phones
Reads electronic identity documents through the NFC of an Android phone or an iPhone: the eid transport for the flutter_nfc_kit plugin. With eid_icao, it reads passports and identity cards.