I already have a Flutter application with a basic QR option, but right now the scan doesn’t actually feed the data into my bank-transfer form. I need a clean, production-ready solution that reads any standard banking QR and instantly drops the encoded details into the appropriate text fields of the transfer screen—account number, IFSC, account holder name or whatever information is present in the payload. Because different banks and future updates may embed data in slightly different ways, the scanner must be flexible enough to cope with multiple QR code formats. For the first release, supporting the common QR Code standard is fine, yet please structure the parser so adding Data Matrix or Aztec later is straightforward. Tech stack and expectations • Flutter (latest stable channel) with null-safety • Camera & decode handled through a well-maintained package such as qr_code_scanner, zxing, ML Kit, or another option you propose • Scan works on both Android and iOS with proper permission handling • Parsed fields automatically populate the existing transfer form without breaking my current validation logic • Clear error messaging if a code is unreadable or lacks required data Acceptance is simple: open the transfer screen, tap the scan icon, point at a bank’s QR, and watch the form fill itself—no manual typing. Deliver the updated Dart code plus a short README explaining any new packages, platform-specific steps, and the point where my team can tweak additional field mappings later on.