Pulse · Your Topics — Social Flutter screen
Social
62 views

Pulse · Your Topics

Pulse · Your Topics is a production-ready Social Flutter screen from FlutterKit Pro, installable with flutterkit add social-explore-saved-topics.

Your Topics is the followed-topics manager for Pulse, a Linear/Superhuman-style social app. Below a hairline-bordered top bar with a back arrow and a bold "Your topics" title sits a live "Following N topics" count that recomputes as you unfollow. Each row is a _TopicRow: a 48x48 rounded gradient cover painted by _CoverPainter (a topLeft-to-bottomRight LinearGradient plus a soft translucent white circle for a lens-flare feel), then the topic title with an ellipsis guard, a post-frequency subtitle like "42 posts / week", a notifications bell IconButton, and a Following/Follow pill. Tapping the bell mutes the row: the subtitle gains a "Muted ·" prefix, a small notifications_off icon appears beside the title, and the bell turns indigo accent. Tapping the pill unfollows: the whole row drops to 50% Opacity, the pill fills with brand indigo and reads "Follow", and the header count drops by one. A "Discover more topics" footer button with a plus icon closes the list. Interactions are surfaced through injected callbacks (onBack, onDiscover, onTopic) so it stays backend-agnostic. The palette is a dark near-mono base (#0B0B0F background, #15151B / #1D1D26 surfaces, #26262F hairlines) with indigo #6E56F7 brand and #9B8CFF accent, all set in the bundled Inter font. Self-contained pure Flutter per CONVENTIONS.md: its own dark Theme, SafeArea, ellipsis-guarded rows and a scrolling ListView keep it overflow-proof with 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

  • _CoverPainter: a diagonal LinearGradient cover chip with a translucent white highlight circle, one per topic's color pair
  • _TopicRow cluster with painted cover, title, post-frequency subtitle, bell toggle and Following/Follow pill
  • Mute state that prefixes the subtitle with 'Muted ·', shows a notifications_off icon and tints the bell indigo
  • Unfollow state that dims the whole row to 50% Opacity and flips the pill to a filled indigo 'Follow' button
  • Live 'Following N topics' header count that recomputes from the unfollowed set as rows toggle
  • Injected onBack, onDiscover and onTopic callbacks plus the bundled Inter font and self-contained dark theme

Use cases

  • A followed-topics management screen in a social or community app's Explore section
  • A subscription/interest settings page where users mute or unfollow content feeds
  • A notification-preferences surface letting users silence noisy topics without unfollowing
  • An onboarding step confirming and curating the topics a new member follows

Related screens