
Aurum · Withdraw
Aurum · Withdraw is a production-ready Web3 Flutter screen from FlutterKit — free, with full source code.
The "Withdraw USDC" screen is the entry step of Aurum's send-crypto flow on a near-black exchange canvas. Up top a "Recipient address" field shows a "Paste or scan address" hint with an inline amber "Paste" action that reads the system clipboard and a QR-scanner glyph. Below, an "Amount" field pairs a bold tabular-figure input with a USDC unit tag and an amber "Max" pill that fills in the 1200.00 USDC balance; entering more than the balance turns the field border red and surfaces an "Amount exceeds your available balance" warning. A tappable "Network" row presents an ERC20 / Ethereum network card with a hub icon and chevron, and a fee panel computes "Network fee 1.00 USDC" alongside a live "You will receive" line. A pinned "Review withdrawal" button stays disabled until the address is at least eight chars and the amount is valid. Built as one self-contained StatefulWidget in pure Flutter: bundled Inter font, forced dark theme, Clipboard from dart:services, a FilteringTextInputFormatter for numeric entry, and onBack/onSelectNetwork/onReview callbacks so it drops into any backend.
Full tutorial coming soon.
The step-by-step walkthrough and complete Dart source for this screen haven't been published yet. They'll be free when they are — no sign-up, no payment. In the meantime, browse the screens that already have their tutorial.
What's included
- ✓Recipient address TextField with a clipboard-backed Paste action and a QR-scan icon affordance
- ✓Amount field with bold tabular figures, a USDC unit tag, and a Max pill that fills the balance
- ✓Live validation that turns the border red and shows an inline exceeds-balance warning when over funds
- ✓Tappable ERC20 / Ethereum network selector row wired to an onSelectNetwork callback
- ✓Fee summary panel computing the network fee and a reactive You-will-receive amount
- ✓Pinned Review withdrawal FilledButton that enables only when address and amount validate, via onReview
Use cases
- ✓Crypto wallet send flow for moving stablecoins like USDC to an external address
- ✓Web3 exchange app where users withdraw funds to a self-custody wallet
- ✓DeFi or neobank product offering on-chain transfers with network and fee selection
- ✓Stablecoin payout or off-ramp step that needs address entry, Max amount, and fee preview