Building a NFC Scanner App with CoreNFC in Swift

Alfian Losari
AppCoda Tutorials
Published in
9 min readFeb 3, 2019

--

NFC Product Scanner iOS App

You can also read this article in my Xcoding With Alfian blog website using the link below.

Near-field communication (NFC) is the technology that enables contactless communication between 2 devices within a certain distance (usually about 4 cm).

Nowadays, NFC is being utilized in contactless payment systems, electronic identification card, electronic tickets, and to share information such as contacts, photo, video, or URL. Such labels or cards that can be used to read the information using NFC are called NFC Tags.

According to Wikipedia, there are 3 communication modes that can be performed in a full NFC device:

NFC card emulation
Enables NFC-enabled devices such as smartphones to act like smart cards, allowing users to perform transactions such as payment or ticketing.

NFC reader/writer
Enables NFC-enabled devices to read information stored on inexpensive NFC tags embedded in labels or smart posters.

NFC peer-to-peer
Enables two NFC-enabled devices to communicate with each…

--

--

Alfian Losari
AppCoda Tutorials

Mobile Developer and Lifelong Learner. Currently building super app @ Go-Jek. Xcoding with Alfian at https://alfianlosari.com