All Projects → status-im → react-native-status-keycard

status-im / react-native-status-keycard

Licence: MPL-2.0 license
React Native library to interact with Status Keycard using NFC connection

Programming Languages

java
68154 projects - #9 most used programming language
swift
15916 projects
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to react-native-status-keycard

NFCReaderWriter
NFCReaderWriter which supports to read data from NFC chips(iOS 11), write data to NFC chips(iOS 13) and read NFC tags infos(iOS 13) by iOS devices. Compatible with both Swift and Objective-C. I will appreciate you if give me a star on the top right of page.
Stars: ✭ 58 (+190%)
Mutual labels:  nfc, nfc-card-reader, nfc-tag
FudiNFC
💳 NFC Reader And Writer using Android devices by @romellfudi
Stars: ✭ 44 (+120%)
Mutual labels:  nfc, nfc-card-reader, nfc-tag
Margoulineur2000
NFC
Stars: ✭ 24 (+20%)
Mutual labels:  nfc, nfc-card-reader
nfsee
Read your Transit/Bank/ID cards on Android/iOS phone with NFSee App
Stars: ✭ 80 (+300%)
Mutual labels:  nfc, nfc-tag
EasyNfc
[Android] A Android nfcLib
Stars: ✭ 30 (+50%)
Mutual labels:  nfc, nfc-card-reader
nfc-laboratory
NFC signal and protocol analyzer using SDR receiver
Stars: ✭ 41 (+105%)
Mutual labels:  nfc, nfc-tag
NFCAndroid
This is a project to using android HCE by using Type-4-Tag Message to working both in iOS and Android
Stars: ✭ 80 (+300%)
Mutual labels:  nfc, nfc-card-reader
TonUINO
Alternative TonUINO Firmware
Stars: ✭ 112 (+460%)
Mutual labels:  nfc, nfc-tag
nfc-tags
No description or website provided.
Stars: ✭ 15 (-25%)
Mutual labels:  nfc, nfc-tag
flutter nfc kit
Flutter plugin to provide NFC functionality on Android and iOS, including reading metadata, read & write NDEF records, and transceive layer 3 & 4 data with NFC tags / cards
Stars: ✭ 119 (+495%)
Mutual labels:  nfc, nfc-tag
NFCSupport
Support library for NFC NDEF Records
Stars: ✭ 20 (+0%)
Mutual labels:  nfc
android-nfc-http-tunnel
Android NFC HTTP Tunnel Demo
Stars: ✭ 28 (+40%)
Mutual labels:  nfc
arduino-primo-tutorials
Here some tutorials to explain and show how to make use of the new features of the Arduino Primo and Arduino Primo Core, such as Wifi, BLE, NFC, InfraRed and various sensors. Hope you can find this helpful to create amazing stuff, save the planet or make a cool project to look smart at the dinning table with your uncles.
Stars: ✭ 12 (-40%)
Mutual labels:  nfc
Open-Home-Automation
Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT
Stars: ✭ 905 (+4425%)
Mutual labels:  nfc
android-hce-desfire
A HCE software implementation of the NXP Desfire NFC protocol in an Android app (to be used with Cyanogenmod HCE patch)
Stars: ✭ 30 (+50%)
Mutual labels:  nfc
nfc-manager
Flutter app for accessing the NFC features on Android and iOS.
Stars: ✭ 57 (+185%)
Mutual labels:  nfc
ChameleonMini
The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. The ChameleonMini was first developed by KAOS. This is NOT the official repo for KAOS's ChameleonMini. For further information see the Getting Started Page
Stars: ✭ 350 (+1650%)
Mutual labels:  nfc
easypay
NFC smart cards and payment terminals in Nigeria
Stars: ✭ 41 (+105%)
Mutual labels:  nfc
smartscanner-core
ID scanning Android app and library. Supports MRZ, NFC, Barcodes, and ID PASS Lite cards.
Stars: ✭ 44 (+120%)
Mutual labels:  nfc
rfid-reader-http
PC/SC lite HTTP wrapper for reading from a remote card reader (RFID & NFC).
Stars: ✭ 27 (+35%)
Mutual labels:  nfc

React Native Status Keycard npm version

React Native library to interact with Keycard using Java SDK

Getting started

$ npm install react-native-status-keycard --save

Mostly automatic installation

$ react-native link react-native-status-keycard

Manual installation

Android is the only platform supported by now.

Android

  1. Open up android/app/src/main/java/[...]/MainApplication.java
  • Add import im.status.ethereum.keycard.RNStatusKeycardPackage; to the imports at the top of the file
  • Add new RNStatusKeycardPackage() to the list returned by the getPackages() method
  1. Append the following lines to android/settings.gradle:

    include ':react-native-status-keycard'
    project(':react-native-status-keycard').projectDir = new File(rootProject.projectDir, 	'../node_modules/react-native-status-keycard/android')
    
  2. Insert the following lines inside the dependencies block in android/app/build.gradle:

      compile project(':react-native-status-keycard')
    
  3. Add <uses-permission android:name="android.permission.NFC"/> to android/app/src/main/AndroidManifest.xml to enable NFC permission.

  4. Make sure minSdkVersion is 18 in android/build.gradle.

Usage

Take a look into docs

For more usage examples, please refer to https://github.com/status-im/status-react (assuming you can read Clojure)

For Keycard API documention, please look into https://status.im/keycard_api/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].