https://github.com/eclipse-keyple/keyple-interop-localreader-nfcmobile-kmp-lib
Eclipse Keyple™ Project: A multiplatform adapter providing a LocalReader SPI implementation to allow non-Keyple applications to control the local NFC reader
https://github.com/eclipse-keyple/keyple-interop-localreader-nfcmobile-kmp-lib
Last synced: 4 months ago
JSON representation
Eclipse Keyple™ Project: A multiplatform adapter providing a LocalReader SPI implementation to allow non-Keyple applications to control the local NFC reader
- Host: GitHub
- URL: https://github.com/eclipse-keyple/keyple-interop-localreader-nfcmobile-kmp-lib
- Owner: eclipse-keyple
- License: epl-2.0
- Created: 2024-10-15T08:20:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-11-12T15:41:18.000Z (7 months ago)
- Last Synced: 2025-11-12T17:27:10.627Z (7 months ago)
- Language: Kotlin
- Homepage: https://keyple.org/
- Size: 436 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Notice: NOTICE.md
Awesome Lists containing this project
README
# Keyple Kotlin Multiplatform NFC Reader Library
## Overview
The **Keyple Interop NFC Mobile Local Reader Library** is a Kotlin Multiplatform implementation enabling NFC card communications across
Android, iOS and desktop platforms. This library provides an abstraction layer for NFC communications, making it easier
to develop cross-platform applications.
## Documentation & Contribution Guide
Full documentation available at [keyple.org](https://keyple.org)
## Supported Platforms
- Android 7.0+ (API 24+)
- iOS (CoreNFC)
- JVM 11+
## Build
The code is built with **Gradle** and targets **Android**, **iOS**, and **JVM** platforms.
This library depends on [keyple-interop-jsonapi-client-kmp-lib](https://github.com/eclipse-keyple/keyple-interop-jsonapi-client-kmp-lib).
Ensure it's available through public maven repos, or by publishing it yourself locally prior to this library.
To build and publish the artifacts for all supported targets locally, use:
```
./gradlew publishToMavenLocal
```
Note: you need to use a mac to build or use iOS artifacts. Learn more about [Kotlin Multiplatform](https://www.jetbrains.com/help/kotlin-multiplatform-dev/get-started.html)…
## API Documentation
API documentation & class diagrams are available
at [docs.keyple.org/keyple-interop-localreader-nfcmobile-kmp-lib](https://docs.keyple.org/keyple-interop-localreader-nfcmobile-kmp-lib/)