
Pulse · Caption & Tag
Pulse · Caption & Tag is a production-ready Social Flutter screen from FlutterKit Pro, installable with flutterkit add social-create-caption.
SocialCreateCaptionScreen is the last review step before a Pulse post goes live, laid out top-to-bottom inside a SafeArea Column. A fixed 56px _TopBar carries a back IconButton and a bold, tightly-tracked 'New post' title over a hairline border. Below, a scrolling ListView opens with a 64px gradient media thumbnail — painted by the _ThumbPainter CustomPainter with a top-left to bottom-right indigo LinearGradient and a soft white highlight dot — sitting beside the multi-line caption draft, followed by a '96 / 2,200' character counter in muted grey. A stack of tappable _Row entries (person_add, location_on, public icons) surface 'Tag people · 2 tagged', 'Add location · Brooklyn, NY' and 'Audience · Everyone', each with a trailing value and chevron. A _CrosspostRow renders an 'ALSO POST TO' label above rounded _Pill chips (Threads selected with a check, Story, X). An advanced group adds an Alt text _Row plus two _ToggleRow switches — 'Allow comments' on, 'Hide like count' off — using the indigo brand track. A pinned _ShareBar holds a full-width 52px FilledButton in brand #6E56F7. The palette is a dark near-mono base (#0B0B0F) with #6E56F7 brand and #9B8CFF accent icons, all set in the bundled Inter font. Every action is backend-agnostic: onBack, onShare, onTagPeople, onLocation, onAudience and onAltText are injected VoidCallbacks. Self-contained pure Flutter with its own dark theme, hairline _Divider separators, no network images and an overflow-proof scroll body.
Reveal the one-line command to drop this screen into your project.
Licensed for unlimited commercial projects · resale prohibited · License
What's included
- ✓_ThumbPainter CustomPainter drawing the 64px media thumbnail as an indigo diagonal LinearGradient with a translucent white highlight dot
- ✓Reusable _Row cluster (icon + label + trailing value + chevron) powering the Tag people, Add location, Audience and Alt text detail rows
- ✓_CrosspostRow with an 'ALSO POST TO' header and rounded _Pill chips (Threads checked, Story, X) for selecting extra destinations
- ✓Two _ToggleRow switches — 'Allow comments' on and 'Hide like count' off — styled with the #6E56F7 brand active track
- ✓Pinned _ShareBar with a fixed-height full-width brand FilledButton plus a 56px _TopBar with back button and 'New post' title
- ✓Six injected VoidCallback hooks (onBack, onShare, onTagPeople, onLocation, onAudience, onAltText) and the bundled Inter font on a #0B0B0F dark theme
Use cases
- ✓Final review-and-publish step of a social composer flow where users caption, tag and set audience before sharing
- ✓Post-detail settings sheet letting creators toggle comments, hide like counts and add accessibility alt text
- ✓Cross-posting configuration surface for pushing one post to Threads, Story or X simultaneously
- ✓Location and people tagging screen that summarises selected tags and place before a post goes out