Pulse · Profile — Social Flutter screen
Social
51 views

Pulse · Profile

Pulse · Profile is a production-ready Social Flutter screen from FlutterKit Pro, installable with flutterkit add social-profile-other.

SocialProfileOtherScreen is the "someone else's profile" view for Pulse, built as a CustomScrollView of slivers. A slim top bar carries a back arrow, the handle marco.valle with an indigo verified badge, and a more-horiz overflow button. The header pairs an 84px _RingAvatarPainter — a sweep-gradient indigo/violet/emerald ring around a gradient disc showing the initials MV — with a spaceAround stat strip of 1.2K Posts, 96.7K Followers and 348 Following, each a tappable GestureDetector. Below sit the display name Marco Vallé, a two-line bio, an accent-violet link row (marcovalle.photo), then an action row: a Follow button that toggles to a Following state with an expand-more chevron via setState, a Message button, and a person-add icon button. A mutuals row overlaps three _CoverPainter avatars under "Followed by...", followed by a horizontal highlights rail of _CoverPainter bubbles (Cities, Type, Film, Books). A pinned _TabBarDelegate holds grid / reels / tagged icons with an AnimatedAlign underline, driving a 15-tile 3-column SliverGrid of _GridThumbPainter thumbnails that change decoration per tab (multi-photo badge, reel play-count, tagged pin). The palette is Pulse's near-mono dark (#0B0B0F bg, #1D1D26 surface, #6E56F7 brand, #9B8CFF accent) with the bundled Inter font. Fully self-contained pure Flutter: own dark theme, SafeArea, overflow-proof, no network images, and backend-agnostic — every action routes through injected callbacks (onBack, onMore, onMessage, onFollowers, onFollowing, onMutuals, onPost).

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

Licensed for unlimited commercial projects · resale prohibited · License

What's included

  • _RingAvatarPainter: 84px sweep-gradient ring (indigo/violet/emerald) over a gradient disc rendering the MV initials
  • Follow/Following toggle button that flips fill and shows an expand-more chevron via local setState, beside Message and person-add buttons
  • Tappable stat strip (1.2K Posts, 96.7K Followers, 348 Following) with onFollowers/onFollowing callback hooks
  • _TabBarDelegate pinned SliverPersistentHeader with grid/reels/tagged icons and an AnimatedAlign sliding underline
  • 15-tile 3-column SliverGrid of _GridThumbPainter thumbnails, per-tab badges (multi-photo, reel view-count, tagged pin) and onPost(index) taps
  • Mutual-followers row and highlights rail painted by _CoverPainter, plus bundled Inter font and Pulse dark palette

Use cases

  • Viewing another member's public profile before deciding to follow or message them
  • Discovering a photographer's work grid, reels and story highlights from a search or tag
  • Prompting follows through the mutual-followers social-proof row ("Followed by nadia.k, tomholt +12 more")
  • Launching a direct-message thread with a creator via the Message action button

Related screens