Android NFC Tag Reader/Writer

Замовник: AI | Опубліковано: 03.12.2025

Project Overview We have an Android app already 90% complete. The final missing component is RFID read/write functionality for STMicro ST25DV04K (ISO15693 / NFC-V tags). We need an expert Android NFC developer who has direct, hands-on experience with NfcV, ISO15693 commands, and reading/writing memory blocks on compatible RFID tags. This is not a large project. The UI is finished, the app structure is done. We only need the NFC logic implemented and integrated into two screens. What the App Needs To Do 1. Write to RFID Tag Use Android's built-in NFC-V (NfcV) interface Write one memory block with one of four possible values: 1000 (demo) 1001 (10-day) 1010 (season) 1100 (permanent) Tags will be programmed by ski shops by holding the phone ~4 cm from the boot's RFID chip. 2. Read RFID Tag Read the UID of each tag (left boot + right boot) Read the stored memory block value Return this to the existing screen so it can be sent to our backend API Technical Requirements To be considered, you must have experience with: Android NFC API using NfcV ISO15693 READ_SINGLE_BLOCK (0x20) and WRITE_SINGLE_BLOCK (0x21) commands Reading/writing to specific memory blocks Handling tag connection, retries, and exceptions Testing on real devices Experience with STMicro’s ST25 series is a bonus, but not required — a developer familiar with ISO15693 can complete this quickly. Deliverables NFC read function Returns UID and memory block content NFC write function Writes one of the four pre-defined values to a specific memory block Integration into existing UI WRITE button → write value to tag READ button → return UID + value Basic error handling Tag not detected Write failed Tag moved too soon, etc. Expected Duration An experienced NFC/ISO15693 developer should complete the work in: 10–20 hours total Do NOT apply if you have never worked with ISO15693 / NfcV. This is not a first-time learning project. You Will Be Provided With Full Android Studio project source Wireframes + UI layouts Backend API documentation The exact memory block to write in the tag Example values to write How to Apply Please include the following in your bid: Your experience with ISO15693 / NfcV (mandatory). Describe specific projects where you read/wrote NFC-V tags. A short explanation of how you would implement WRITE_SINGLE_BLOCK. Your estimated hours (should be 10–20 hours). With Confirmation you can begin immediately. Our Goal We want this completed fast (within 7–10 days). If you deliver excellent work, we have ongoing mobile development projects afterward. Be sure to add RLSB1225 at the beginning of your bid, or it will be considered spam, ignored and removed.