googlesamples / mlkit

A collection of sample apps to demonstrate how to use Google's ML Kit APIs on Android and iOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Feature request] Add Labels Feature for Document Type Guidance on ML Kit Document Scanner Interface

krasimiracle opened this issue · comments

What's your feature request? Please describe.
I would like to request the addition of a customizable label feature at the top of the ML document scanner screen. This label should inform users about the specific type of document they need to scan. The goal is to improve user guidance and reduce confusion during the scanning process, especially in scenarios where our application requires different document types for different processes. For example, the label could say "Please scan the front of your ID", "Please scan the back of your ID" for identity verification steps or "Scan your utility bill" for address verification steps.

Furthermore, I suggest extending this customization feature to the title of the preview screen for scanned documents. Currently, this screen simply displays "Preview" as its title, which might not provide enough context to users about what they are reviewing. Customizing this title to reflect the document type being scanned (e.g., "ID Front Preview", "ID Back Preview", or "Utility Bill Preview") could significantly enhance user clarity and ensure that they have scanned the correct document before submission.

Mobile environment
Android

Additional context
Our user feedback indicates that there's a level of uncertainty during both the document scanning and review phases. Users have occasionally scanned the wrong document or the wrong side of a document due to unclear instructions. By clearly labeling both the scanning interface and the preview screen with customizable text, we can provide a more guided experience that reduces errors and improves overall user satisfaction.

This approach of using customizable labels and titles aims to make the application more intuitive and user-friendly by ensuring that users are well-informed at every step of the document scanning process. Implementing these features could lead to a more efficient scanning process, fewer user errors, and a smoother user experience overall.