
Pulse · Search
Pulse · Search is a production-ready Social Flutter screen from FlutterKit Pro, installable with flutterkit add social-search-entry.
SocialSearchEntryScreen is the focused search landing state for the Pulse social + chat app, rendered as pure, self-contained Flutter. Top-to-bottom: a hairline-bordered header row pairs an Icons.arrow_back button (onBack) with an active search input — a rounded #1D1D26 field outlined 1.4px in the #6E56F7 brand indigo, holding a search glyph, the muted 'Search Pulse' placeholder, and a 2px #9B8CFF caret bar that reads as a live, focused cursor. Below, an Expanded ListView opens with a 'Recent' header and an accent 'Clear all' action (onClearAll), then five _RecentRow items driven by the _Recent model and its _RecentKind enum: person rows render a gradient initials avatar (accent-to-brand), tag rows a bordered '#' circle, and query rows an Icons.history circle — each row carries a title, optional subtitle like '@mayalin' or '184K posts', and a trailing Icons.close remove affordance (onRecent). A 'Trending now' section follows as a Wrap of pill chips, each a #15151B rounded container with a hairline border, an Icons.trending_up mark, and a label such as 'On-device AI' or 'Slow mornings' (onTrending). The palette is a dark near-mono stack (#0B0B0F background, #15151B / #1D1D26 surfaces, #26262F hairlines) with indigo #6E56F7 and #9B8CFF accents and Inter typography throughout at tuned weights. It is backend-agnostic: SafeArea-wrapped, overflow-proof, uses no network images, ships its own dark ThemeData, and exposes every interaction through injected callbacks — onBack, onSubmit, onRecent, onClearAll, onTrending — so you drop it into any router and wire real search behavior behind it.
Reveal the one-line command to drop this screen into your project.
Licensed for unlimited commercial projects · resale prohibited · License
What's included
- ✓Active search field: rounded #1D1D26 input outlined in brand indigo with search icon, 'Search Pulse' placeholder, and a 2px #9B8CFF caret bar signaling focus
- ✓_RecentRow widget with the _Recent model and _RecentKind enum rendering person, tag, and query rows distinctly
- ✓Kind-aware leading art: accent-to-brand gradient initials avatar, bordered '#' tag circle, and an Icons.history query circle
- ✓'Recent' section with subtitle metadata (@handles, post counts), per-row Icons.close remove, and an accent 'Clear all' action
- ✓'Trending now' Wrap of hairline-bordered pill chips, each with an Icons.trending_up mark and topic label
- ✓Five injected callbacks (onBack, onSubmit, onRecent, onClearAll, onTrending) plus bundled Inter font and self-contained dark theme
Use cases
- ✓The focused state a social app opens when a user taps the search bar, before any query is typed
- ✓A discovery entry point surfacing recent people, hashtags, and past queries for one-tap re-search
- ✓A trending-topics launcher letting users jump into popular tags and interests from chip taps
- ✓A reusable search-history UI with removable rows and clear-all, wired to your own recents store