Android application for reading RFID chips of animals
The client from Norway has a device C6200 — an Android device with a built-in RFID scanner (FDX-B 134.2 kHz). There is an SDK from the device manufacturer.
Task: to read the animal's microchip and automatically insert the ID number into the input field on the website Sauekontrollen (Norwegian state sheep accounting system) opened in Chrome on the same device.
How it should work:
The user holds the C6200, Chrome with Sauekontrollen is open in the background on the required form. They press the physical scan button on the device — the background application intercepts the event, reads the chip, decodes the 15-digit animal ID (ISO 11784/11785), and automatically inserts the number into the required field on the website. The user does nothing else — just presses "Save" on the website.
Technical stack as we see it:
- Kotlin, Android API 26+
- SDK from the manufacturer C6200 for accessing the RFID module
- FDX-B decoder (ISO 11784/11785)
- Foreground Service — running in the background constantly
- Accessibility Service or IME (Input Method) for inserting text into Chrome
- Minimal UI — one screen: service status, last number, power button
The application is not published on Google Play — installed as an APK directly on the device.
Unknowns affecting the assessment:
- How well-documented the SDK from the manufacturer C6200 is — this is a Chinese manufacturer, documentation may be minimal
- Whether Chrome will allow insertion through Accessibility Service without additional workarounds — if not, the alternative is the IME approach
- Whether it is possible to intercept the physical button of the C6200 from the background service without opening the manufacturer's application
Please provide an estimate in cost and hours of work and comments
- Do we understand the architecture and approach correctly?
- Where do you see the biggest time risk?
- Do you have experience with similar SDKs from Chinese manufacturers or with Accessibility Service / IME in Chrome?
-
Good day. It would be interesting to work on your project. I think it can be done in a few days. The cost is $300.
Overall, the approach is correct. We will try to make everything as simple as possible. Regarding the SDK documentation - there is no need to worry. The most difficult part will be to make the application able to insert text into Chrome.
I have worked with lock opening boards, battery chargers, and BMS modules - I can show you if you are interested.
-
323 Good day, Oleg!
The case is described very clearly — and overall you are thinking correctly about the architecture. However, there are a few "underwater stones" that significantly affect the timelines.
Regarding the approach:
Foreground Service + SDK + decoding ISO 11784/11785 — okay
Insertion via Accessibility or IME — also correct options
The biggest risks (based on experience):
…
1. SDK from the manufacturer — often weak documentation or unstable callbacks
2. intercepting the physical button — not always available from the background service
3. insertion in Chrome — Accessibility may work unstably, IME is usually more reliable
4. background operation (Android 8+) — system limitations
Therefore, the key is not to "write code," but to quickly test these hypotheses.
I am the CEO of Mobiwolf. We have developed Android solutions with hardware/SDK integrations and background services, so we understand where blockers may arise.
How we would approach it:
first, we do a technical spike (3–6 days):
– check the SDK
– test the button
– test insertion (Accessibility vs IME)
After that, we finalize the architecture.
Estimation (roughly):
– spike: 24–48 hours
– full implementation: ~80–160 hours
Honestly: start in about ~3 weeks, but we can discuss the spike earlier.
Questions:
– is there access to the SDK and device right now?
– does the button currently open the native app?
– is it critical to use Chrome, or is a WebView fallback possible?
Let's continue the discussion privately.
Best regards,
Oleksiy
CEO, Mobiwolf
-
307 Good day. I have worked with these protocols and can help you with your issue quickly and efficiently. I have over 10 years of experience in native and cross-platform development.
-
2662 53 0 1 Good day.
I have experience with Android and similar devices. My profile literally has the latest review - a project about a similar scanner.
-
Oleg, greetings! I am Dmitriy, the owner of ProgGenius.
Recently, we implemented Captains TCG - a mobile application with the integration of a custom SDK for reading QR codes on physical tokens, decoding data, and automatic transmission to the system. A similar approach - physical device - SDK - decoding - insertion into the system.
https://freelancehunt.com/en/showcase/work/captains-tcg/1970543.html
Two more relevant cases:
Metagistics - Android integration with external devices and real-time data transmission between systems via Foreground Service.
https://freelancehunt.com/en/showcase/work/metagistics/1971789.html
AI Legal Mind - processing incoming data from external sources, decoding, and automatic transmission to the target system without user involvement.
https://freelancehunt.com/en/showcase/work/legal-mind/1970538.html
…
Is there access to the SDK and documentation from the manufacturer C6200 for preliminary assessment?
-
609 2 1 Good day. The architecture chosen is generally correct: background service + integration with RFID SDK + insertion via Accessibility Service or IME — this is the optimal approach for such a scenario. The most stable option is usually the one with a custom IME, as Accessibility in Chrome sometimes has limitations depending on the version of Android.
The biggest time risks are the quality of the C6200 SDK (button events, RFID operation in the background), as well as the correct interception of field focus in Chrome. The second risk is the ability to reliably insert values without opening the application UI; a fallback between Accessibility and IME may be needed here.
I have experience working with Android devices with scanners (barcode/RFID), SDKs from Chinese manufacturers, and background services, as well as with Accessibility Service for autofill. Similar tasks can be implemented, but they require testing directly on the device.
-
172 1 1 Good day. I am ready to complete this project as I have extensive experience in application development.
-
309 Good day, I am ready to complete the project quickly and with a quality guarantee, approximately 40 hours of work and 800 dollars payment, I would be happy to communicate more and start our collaboration)
-
184 Good day, my colleague and I have been professionally engaged in technical design and development of system applications for Android for over 4 years, so we will help you automate the accounting of sheep using an RFID scanner. We will implement a frontend audit of your request, set up the interception of the physical scan button, and implement the IME approach (Input Method Editor) as the most reliable method for inserting data into fields in Chrome. Our experience of over 4 years is confirmed by successful cases of working with Chinese hardware and automating data entry into web forms, check our quality of execution: drkukharevich.rivne.ua, crave-agency.com.ua, jk-solution.com.ua.
-
1182 13 0 3 Hello, my partner (designer + full-stack) and I have been developing complex system solutions on Android and integrating third-party hardware for over 4 years, so we can professionally implement your service for reading RFID on C6200. We will design the interaction architecture with the SDK in Figma to visualize the states of the Foreground Service, implement the ISO 11784/11785 decoder in Kotlin, and ensure a technically flawless insertion of ID into Sauekontrollen via Accessibility API or a custom keyboard. Our experience of over 4 years allows us to work effectively with low-level APIs and "quirky" Chinese SDKs, ensuring stable service operation in the background; take a look at our technical projects: hyperfi.tech, espressolab.com.ua, hudi.com.ua.
-
Може через веб вʼю краще?
-
Можно и через вебвью, но намного лучше так, как я описалв заявке. Темболее это не слишком затратно будет и хорошо работать.
-
Current freelance projects in the category App Development for Android
Kotlin apk Update 3 requests
22 USD
There is a project in Kotlin, a small mobile application that needs fixing. There are 3 endpoints that need to be corrected, including the processing. Please provide the time for updating and building the APK for testing, as well as the cost. Hybrid Mobile Apps, App Development for Android ∙ 7 hours 57 minutes back ∙ 13 proposals |
Development of a mobile applicationLooking for iOS/Android developers to create gambling applications. Stack: Flutter/Unity/Kotlin/Swift Experience with visuals and designs of Chicken Road/Tower Rush/Plinko, as well as using tools like WebView, Firebase, AppsFlyer, various SDKs. App Development for Android, Apps for iOS (iPhone and iPad) ∙ 7 days 2 hours back ∙ 33 proposals |
Mobile application iOS/Android
20 USD
I am looking for a mobile application developer (iOS and/or Android) to create a training application for beginners and intermediate users. The application should help users with planning workouts, monitoring progress, and motivating them to engage in regular physical activity.… App Development for Android, Apps for iOS (iPhone and iPad) ∙ 9 days 6 hours back ∙ 20 proposals |