Crear plugin ReactNative para NFC reader urgent
Budget: €30 – €250 EUR
Hello, we are looking for someone who can create ReactNative Module Package for android, this should allow us to use the NFC reader ACS122U, in Ndef format, reading and writing
a native android apk
- How is gonna be shared the package ( zip, github repo )
- Interface of React Native Component/Package
- Connect()
- Disconnect()
- isConnected()
- readTag()
- writeTag(message:NDEFMessage, type:NDEFType)
- etc,
- NDEF model schema received from Android module, eg:
{
"ndefMessage": I
{
"payload": [
2
101,
110,
76,
97,
108,
97,
108,
97,
108,
97
1
"id":
"type". I
84
1.
"tnf"': 1
}
1
"techTypes": [
"android.nfc.tech.NfcA",
"android.nfc.tech.MifareUltralight",
"android.nfc.tech.Ndef"
1.
"canMakeReadOnly": true,
"isWritable": true,
"maxSize": 868,
"type": "NFC Forum Type 2",
"id". "048104D2B57284"
"ndefStatus": {
"status": 2,
"capacity": 868
}
- Should be in Typescript, at least the types of the Interface/Model
- Android Specific
https://reactnative.dev/docs/native-modules-android#create-a-custom-native-module-file
- NFCModule needs to extend from ReactContextBaseJavaModule and use bridge libraries from not a wrapper of other frameworks
- Register the module as ReactPackage https://reactnative.dev/docs/native-modules-android#register-the-module-android-specific
-README.md on how to install/import into the project, android permissions, manifest, Gradle build, etc
a native android apk
- How is gonna be shared the package ( zip, github repo )
- Interface of React Native Component/Package
- Connect()
- Disconnect()
- isConnected()
- readTag()
- writeTag(message:NDEFMessage, type:NDEFType)
- etc,
- NDEF model schema received from Android module, eg:
{
"ndefMessage": I
{
"payload": [
2
101,
110,
76,
97,
108,
97,
108,
97,
108,
97
1
"id":
"type". I
84
1.
"tnf"': 1
}
1
"techTypes": [
"android.nfc.tech.NfcA",
"android.nfc.tech.MifareUltralight",
"android.nfc.tech.Ndef"
1.
"canMakeReadOnly": true,
"isWritable": true,
"maxSize": 868,
"type": "NFC Forum Type 2",
"id". "048104D2B57284"
"ndefStatus": {
"status": 2,
"capacity": 868
}
- Should be in Typescript, at least the types of the Interface/Model
- Android Specific
https://reactnative.dev/docs/native-modules-android#create-a-custom-native-module-file
- NFCModule needs to extend from ReactContextBaseJavaModule and use bridge libraries from not a wrapper of other frameworks
- Register the module as ReactPackage https://reactnative.dev/docs/native-modules-android#register-the-module-android-specific
-README.md on how to install/import into the project, android permissions, manifest, Gradle build, etc
Related categories:
Business, Accounting, Human Resources & Legal
XML
Mobile App Development
Android
React Native