Pulse · Audience — Social Flutter screen
Social
82 views

Pulse · Audience

Pulse · Audience is a production-ready Social Flutter screen from FlutterKit Pro, installable with flutterkit add social-create-audience.

Audience is the "Who can see this?" sheet from Pulse's compose flow, where a poster chooses the visibility of a post before publishing. Below a 56px top bar with a back arrow and the bold "Who can see this?" title, a rounded #15151B surface card holds four selectable _AudienceRow entries: Everyone (public globe, indigo), Followers (group icon, lilac), Close friends (star, emerald, with an inline lilac Edit link), and Only me (lock, muted grey). Each row pairs a soft 16%-alpha tinted icon tile with a bold title and muted subtitle, and a trailing _Radio that fills with the #6E56F7 brand color and a white check when chosen; tapping any row calls setState to move the single selection, and hairline Dividers (indent 60) separate rows. A WHO CAN REPLY label sits above a second card of two _MiniRow items (Everyone can reply, People you follow) that swap an emerald check_circle for an outlined circle to mark the active reply rule, followed by a muted helper line. A fixed-height _DoneBar pins a full-width indigo Done FilledButton to the bottom. Palette is a dark near-mono base (#0B0B0F / #15151B) with indigo #6E56F7, lilac accent #9B8CFF and emerald success #34D399; typography is the bundled Inter font throughout. Fully self-contained pure Flutter — its own dark Theme, SafeArea, overflow-proof ListView, no network images — and backend-agnostic, wired through injected onBack, onDone and onEditCloseFriends callbacks.

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

Licensed for unlimited commercial projects · resale prohibited · License

What's included

  • _AudienceRow cluster with tinted icon tile, title, muted subtitle and trailing _Radio for four visibility options
  • _Radio widget that fills #6E56F7 brand and shows a white check when selected, outlined muted circle when not
  • Single-select state via _selected index and setState, driving which audience row is checked
  • WHO CAN REPLY section built from _MiniRow widgets swapping emerald check_circle for outlined circle
  • Inline lilac Edit link on the Close friends row wired to the onEditCloseFriends callback
  • Pinned fixed-height _DoneBar with indigo Done FilledButton plus onBack, onDone hooks and bundled Inter font

Use cases

  • Set post visibility (public, followers, close friends, only me) in a social compose flow
  • Gate reply permissions on a post between everyone and people you follow
  • Launch the close-friends list editor from the inline Edit link during composing
  • Reuse as a reusable privacy/visibility picker sheet for stories, notes or profile posts

Related screens