ScanAndroid App
What this package is
Scan is the package where the app reads text from images on the device itself. Photograph a receipt or a document and the values come back as filled fields, ready to use, with no image ever leaving the phone.
That is not done for novelty. It is done so confidential paperwork never has to travel. Client documents, receipts showing account numbers, identity cards: if the image never leaves the device, it cannot leak in transit and no copy is left sitting on anybody's server.
The package also includes maps and location tracking during work, a web admin console for reading what the app sends in, every file and document prepared for a Play Store submission, and the first month after handover covered.
See it working
No image leaves at any point. What reaches your system is the six fields above and nothing else. And because the reading happens on the phone, it works in a plant room or a basement with no signal, which is where the engineer actually is on most jobs.
With the serial read, the app matches it to that unit's own service history immediately. The engineer knows what has already been done to it, and which parts fit, while still standing in front of it, instead of calling the office to ask.
Reading is strong on clear printed type, but a faded or oil-stained plate can still lose a final digit. So a person confirms before anything is saved, rather than trusting the machine completely and filing it silently.
The working proof is ReceiptLens, a native Android app I wrote that reads documents through the camera entirely on the device with no connection. The whole codebase is open to read. See it in the work section
This mirrors the screen of the delivered app. The data plate is drawn in code and the brand on it is invented, not any real manufacturer. The byte figures are rounded to show the proportion. The real thing uses Google's ML Kit, which runs on the device with no connection.
Everything you get
This list is the entire scope of the package. Nothing is hidden in a contract.
- Everything in Field
- Reads text from photos on the phone itself, so no image leaves the device
- Maps and location tracking while staff are out working
- Web admin page for reading what the app sends in
- Play Store submission files and listing text prepared for you
- Technical handover doc in English: how it is built, where data goes, how to build it again
- Replies inside the working hours written into the contract, counted in your time zone
- 60 days of support after handover
- iOS. I will be straight with you: I cannot build it right now because I do not own a Mac. That is a tool limit, not a skill one. If you need both platforms, hire someone separately for iOS.
- The Google Play developer account fee, a one-time 25 US dollars, paid under your own company name so the app belongs to you and not to me.
- Pressing submit on the Play Store for you. I prepare every file and document, but the submission should happen inside your own account. I will walk you through it while you do it.
- Ads and getting people to install it. That is marketing, a different line of work from mine.
- A registered company on my side. I am one developer working under my own name in Thailand, and the contract is with me personally, not with an agency.
Questions about this package
Can it read handwriting?
Badly, and I would rather say so. The technology is accurate on printed text and unreliable on quick handwriting, to the point where the output cannot be trusted downstream. If your work is handwritten forms, I will propose entering the data in the app instead, which is both more accurate and cheaper.
How accurate is it really?
On clearly photographed printed documents it is strong, and strongest on the numbers and dates that actually get used downstream. Very small print can still lose a final digit. That is why the screen always asks a person to confirm before saving, rather than trusting the machine completely and filing it silently.
Why on the device? Would the cloud not be simpler?
Simpler, at three costs. Your document images have to travel and a copy remains at the far end. It stops working without a connection, which defeats the reason you bought an app. And you pay per read forever. On-device reading is paid for once during the build and then costs nothing.
Is tracking staff location legal?
Yes, done properly. Location is personal data, so you need a lawful purpose, staff have to be informed, and you keep only what you need. So the app records only between starting and finishing a job, shows an indicator while it is recording, and expires the data on a schedule you set. I can draft the staff notice, but have your own HR or lawyer review it before it is used.
Is there proof on-device reading actually works?
Yes. ReceiptLens is a native Android app I wrote that reads receipts through the camera and separates them into line items, totals and tax, entirely on the device with no connection. It also runs checks that catch receipts whose figures do not add up. The full codebase is public on GitHub and it is in the work section of this site.