Aurum · Scanning QR — Web3 Flutter screen
Web3
69 views

Aurum · Scanning QR

Aurum · Scanning QR is a production-ready Web3 Flutter screen from FlutterKit Pro, installable with flutterkit add web3-import-scanning.

A full-bleed dark scanning screen for importing a Web3 wallet by QR. The entire "camera" surface is hand-painted by a single CustomPainter: a radial gradient backdrop with two soft blurred white blobs faking a live feed, a centered rounded reticle window cut out of a 62%-opacity dimming overlay, four gold (0xFFF0B90B) L-shaped corner brackets, and a horizontal gold sweep line whose y-position is driven by a 2000ms AnimationController set to repeat(reverse:true) — gradient-faded at both ends so it glows as it travels. Over the canvas sit a "Scan QR code" title and the muted helper line "Point your camera at a wallet QR or sync code to import." Two circular translucent glass buttons pin the top row — a close X and a torch bolt — and a full-width "Enter details manually" pill at the bottom carries a keyboard icon. It is pure Flutter (Flutter SDK + dart: only), forces a dark Material 3 theme so it renders standalone as a route, bundles the Inter font, uses no real camera or network image, and wires onClose, onTorch and onManualEntry as backend-agnostic callbacks.

Reveal the one-line command to drop this screen into your project.

Licensed for unlimited commercial projects · resale prohibited · License

What's included

  • web3_import_scanning_screen.dart — a single self-contained StatefulWidget with no plugin or network dependency
  • _ScannerPainter CustomPainter drawing the faux camera gradient, blurred blobs, evenOdd dimming overlay and rounded reticle window
  • Four gold corner brackets plus a gradient-faded sweep line animated by a 2000ms repeat(reverse:true) AnimationController
  • Two circular _GlassButton controls (close X, torch bolt) on translucent white fills wired to onClose and onTorch
  • Full-width 'Enter details manually' pill with keyboard icon firing the onManualEntry fallback callback
  • Forced dark Material 3 theme, bundled Inter font, and the Aurum palette (0xFF0B0E11 bg, 0xFFF0B90B brand gold)

Use cases

  • Crypto wallet import flow that scans a wallet QR or device sync code
  • Web3 dApp onboarding where users link an existing wallet by camera
  • Hardware-wallet pairing screen that reads a sync QR before connecting
  • Exchange or DeFi app account-recovery step offering scan plus manual entry

Related screens