Pulse · Chat Info — Social Flutter screen
Social
41 views

Pulse · Chat Info

Pulse · Chat Info is a production-ready Social Flutter screen from FlutterKit Pro, installable with flutterkit add social-chat-info.

Chat Info is Pulse's dark-mode 1:1 conversation details screen, built top-to-bottom as a scrolling ListView under a compact 'Chat info' top bar with a back button. It opens with a large 88px monogram avatar drawn entirely in code by the _MonogramPainter (a peach-to-rose gradient disc with centered 'AP' initials), followed by the contact name 'Aria Petrova' in heavy Inter and a '@ariapetrova · Active now' handle line — the whole header is tappable to open the full profile. A four-up quick-action row renders Call, Video, Mute and Search as bordered surface tiles with indigo #6E56F7 glyphs, each firing an onAction callback keyed by string. Below, a 'SHARED MEDIA' section lays out an 8-tile 4-column GridView whose thumbnails are painted by _ThumbPainter (two-tone diagonal gradients with a soft light streak), capped by an indigo 'See all media' link. A horizontal 'CHAT THEME' picker shows six gradient swatch circles with a checkmark on the active selection, driven by local setState. Grouped rounded rows follow: a 'Mute notifications' switch (indigo active track) plus nav rows for Media/links/docs (248), Starred messages (12) and end-to-end Encryption, closing with red destructive Block and Report rows. The palette is a near-mono dark stack — #0B0B0F background, #15151B surfaces, #26262F hairlines — accented by the #6E56F7 brand and #F4476B danger. Fully self-contained pure Flutter: bundled Inter font, its own dark theme, SafeArea, overflow-proof layout, no network images, and backend-agnostic via injected onBack, onProfile, onAction and onSeeAllMedia callbacks.

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

Licensed for unlimited commercial projects · resale prohibited · License

What's included

  • _MonogramPainter: code-drawn gradient avatar disc with centered initials, no image asset needed
  • _ThumbPainter shared-media grid: eight 4-column gradient thumbnails with painted light streaks
  • Four-up quick-action row (Call, Video, Mute, Search) firing a keyed onAction(String) callback
  • Horizontal chat-theme picker of six gradient swatches with active-check state via local setState
  • Grouped setting rows: mute-notifications Switch, Media/Starred/Encryption nav rows, red Block & Report
  • Bundled Inter font, self-contained dark theme (#0B0B0F/#6E56F7), SafeArea, overflow-proof, no network

Use cases

  • The details screen opened from a 1:1 chat header in a messaging or social app
  • A contact profile surface exposing shared media, starred messages and encryption status
  • A per-conversation settings hub for muting notifications and switching chat theme colors
  • A moderation entry point offering Block and Report actions on a direct-message thread

Related screens