Pulse · Private Profile — Social Flutter screen
Social
79 views

Pulse · Private Profile

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

Pulse · Private Profile renders the walled-off state of another user's account. A compact top bar pairs a back arrow with a lock_outline glyph beside the handle 'ines.moreau' and a more_horiz overflow button. The header lays a painted 80px _MonogramPainter avatar (an indigo-to-charcoal gradient disc with centered 'IM' initials) next to three evenly spaced _Stat columns — 134 Posts, 2,048 Followers, 389 Following — followed by the display name 'Inès Moreau' and a 'Ceramicist · Lyon' bio line. Below sits the action row: a full-width Follow button in brand indigo #6E56F7 that toggles to a bordered 'Requested' pill on tap via local _requested state, and a Message button wired to the injected onMessage callback. A one-pixel hairline Divider separates the header from an Expanded centered locked panel — a circular surface tile holding a large lock_outline_rounded icon, the 'This account is private' title, and muted helper copy explaining that following unlocks their photos, reels, and tagged posts. It is self-contained pure Flutter: bundled Inter font, its own ThemeData.dark near-mono palette (#0B0B0F background, #15151B surfaces), SafeArea, no network images, overflow-proof, and backend-agnostic through onBack, onMore, and onMessage callback hooks.

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

Licensed for unlimited commercial projects · resale prohibited · License

What's included

  • _MonogramPainter CustomPainter: an 80px gradient disc drawing centered 'IM' initials as a network-free avatar fallback
  • Local _requested state toggling the Follow button between indigo #6E56F7 and a bordered 'Requested' pill on tap
  • Reusable _Stat widget cluster rendering 134 Posts / 2,048 Followers / 389 Following in evenly spaced columns
  • Centered locked panel with a circular lock_outline_rounded tile, private-account title, and muted helper copy
  • Injected onBack, onMore and onMessage callback hooks plus the top-bar lock glyph and handle 'ines.moreau'
  • Bundled Inter font with a self-contained ThemeData.dark near-mono palette, SafeArea, and overflow-proof layout

Use cases

  • Show the gated state when a user opens a private account they do not yet follow
  • Drive the follow-request flow where tapping Follow flips the button to a pending 'Requested' state
  • Reuse as a template for restricted or blocked profiles that hide their content grid
  • Demonstrate painter-based monogram avatars for accounts with no uploaded profile photo

Related screens