Cineo · All Set — Streaming Flutter screen
Streaming
76 views

Cineo · All Set

Cineo · All Set is a production-ready Streaming Flutter screen from FlutterKit Pro, installable with flutterkit add stream-auth-welcome-success.

The All Set screen is Cineo's post-signup celebration, the last step of the auth flow before a new member drops into the app. Against the cinematic near-black background (#0B0B0F), a full-bleed IgnorePointer layer runs a _ConfettiPainter that fires a one-shot, 46-piece confetti burst driven by a 2200ms AnimationController — seeded rectangles in the Cineo accent palette (brand red, gold, blue, green, white) fall and fade as progress runs 0 to 1. Centered over it, a 120x120 _SuccessCheckPainter draws a brand-red-to-dark gradient disc with a soft radial glow and a rounded white check stroke. Below sit the bold 'You're all set!' headline, a muted trial-confirmation subhead, and a rounded surface plan-summary card: a gradient premium-badge tile, 'Standard plan' with a '1080p Full HD, 2 screens, Free until Jul 14' detail line, and a green check_circle. A Spacer pushes a fixed-height 54px _PrimaryButton to the bottom — a red gradient Start Watching CTA with a play icon that fires the injected onStartWatching callback. It is a self-contained, backend-agnostic drop-in: pure Flutter, bundled Inter font, its own dark ThemeData, SafeArea, overflow-proof fixed-height CTA, painted celebration, and no network images.

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

Licensed for unlimited commercial projects · resale prohibited · License

What's included

  • _SuccessCheckPainter — a 120x120 painted brand-red gradient disc with a radial glow and rounded white check stroke, no image asset
  • _ConfettiPainter — a one-shot 46-piece confetti burst seeded and animated via a 2200ms AnimationController that fades as it falls
  • Plan-summary card: gradient premium-badge tile, 'Standard plan' title, HD/screens/trial detail line and a green check_circle status
  • _PrimaryButton — a fixed-height 54px red-gradient Start Watching CTA with a play icon, wired to the injected onStartWatching callback
  • Backend-agnostic wiring: a single optional VoidCallback onStartWatching so the host app owns navigation into the library
  • Self-contained styling: bundled Inter font, own dark ThemeData, SafeArea, Spacer-based layout that stays overflow-proof

Use cases

  • Confirm a completed subscription or free-trial signup and hand a new streaming member into the home feed
  • The final celebratory step of an onboarding or plan-selection flow after payment or trial activation
  • Reassure users the chosen tier (resolution, screen count, trial end date) is active before their first session
  • A reusable success/confirmation template for any purchase or account-setup flow needing a branded celebration

Related screens