Menu Close

Shop

Sona | AI Persona Chat and Companion App – Flutter UI Kit

$34.00

Description

Sona — a complete AI-persona chat & companion app UI kit for Flutter

Sona is a production-quality Flutter front-end UI kit for
building an AI-persona social & companion app — discover AI personas, chat with them (text, voice
& video-call UI), follow a social feed, create your own persona, and monetize as a creator. Built
with Flutter, Material 3 and Riverpod, it ships 60+ screens across 63
routes
and passes flutter analyze with zero issues out of the box.

Every persona is drawn by an original, code-generated illustrated-avatar engine —
no stock photos, no emoji-on-a-box placeholders. Nothing bundled needs a third-party license.

What’s inside (60+ screens)

  • Discover & Explore: a personalized home feed, trending personas carousel,
    category browse, search with results, persona “stories” with a full-screen viewer, and a social
    post feed with a post-detail screen and comment composer.
  • Personas: rich persona profiles with stats, personality, traits and starters,
    plus per-persona Memory (“what {name} remembers”, editable), Diary,
    relationship Timeline, personality Evolution, and 2-persona Duets and
    live Events / Rooms.
  • Chat: a full 1:1 chat with personality-flavored replies, message starters,
    timestamps, activities, attachments and a voice-note recorder UI, plus dedicated
    voice-call and video-call screens and multi-persona
    rooms.
  • Create & Creator Studio: an 8-step create-a-persona wizard (identity,
    avatar, personality, voice, knowledge, privacy, monetization, preview), a creator studio with
    analytics, a knowledge base, pay-per-view media, A/B versions and a verification flow, plus a
    persona-template marketplace.
  • Monetization: a credits wallet, buy-credits packs, Pro upgrade paywall,
    per-persona subscribe, tipping, creator earnings, payouts, a transactions ledger and transaction
    detail — all wired to a live in-app credits balance.
  • Engagement & rewards: daily rewards, achievements, leaderboards,
    referrals/invite, scheduled check-ins, an interests picker, a daily mood check-in and a shared
    “your world” facts space.
  • Profile, settings & safety: profile, edit profile, saved, “my personas”,
    a notifications center, and grouped settings (appearance/theme, notifications, privacy &
    safety, language, help, about, blocked, subscriptions, legal). Safety is built in: an age /
    consent gate, a persistent “AI, not a real person” disclosure, and block & report flows.
  • Auth: login, sign-up, password-reset and an in-app support chat.

Architecture & developer experience

  • Config-first: the brand, colors, currency and feature scope live in one
    lib/config/app_config.dart — rebrand the whole app from a single file.
  • Clean, modern Flutter: Material 3, Riverpod state management
    (no prop-drilling), go_router navigation, and flutter_animate for
    motion. main.dart is tiny; widgets are small and modular; one controller per screen.
    All lists and grids use lazy .builder methods.
  • Passes flutter analyze with zero issues and builds cleanly for
    Android, iOS and Web.
  • Original illustrated-avatar engine: a deterministic CustomPainter
    draws a unique vector avatar from each persona’s seed — resolution-independent, no bundled images.
  • Light & dark themes with a one-tap toggle, driven by design tokens.
  • Lean dependencies: only flutter_riverpod, go_router,
    flutter_animate and cupertino_icons. The font (Plus Jakarta Sans) is
    bundled under the SIL Open Font License — no network fetch, no Google Fonts call.
  • Adapter seams for real services: the chat, voice and payment layers are clean
    seams with a demo-simulate fallback, so the whole app is clickable with zero
    configuration
    while you evaluate it. Connect your own LLM (OpenAI / Claude / Gemini),
    voice and payment providers for production.

What’s included

  • The full Flutter / Dart source (Android, iOS and Web projects).
  • Branded launcher icons for all platforms.
  • Self-contained documentation (docs/DOCUMENTATION.md) and a buyer README.

Requirements & honest notes

  • This is a front-end UI kit. The demo runs entirely on-device with a
    bundled mock data layer (in-memory) — there is no backend and no real AI included.
    For a real app you connect your own backend/API, your own AI/LLM provider, and your own payment
    keys. The AI, voice and payment layers are integration adapters, not a hosted service.
  • Third-party services & fees: the external AI/LLM, voice and payment
    providers
    you integrate (for example OpenAI, Anthropic Claude, Google Gemini, ElevenLabs,
    Stripe, RevenueCat) are not included with this item and typically charge their own separate
    fees
    (per-token, per-minute or per-transaction pricing set by each provider). Those provider
    accounts and their costs are your responsibility; this kit does not include or cover any third-party
    usage.
  • Requires the Flutter SDK (3.2x+ / Dart 3.x). Run
    flutter pub get then flutter run.
  • The kit ships in English. It includes a language-selection screen
    (UI only); it is not pre-translated and does not include RTL layouts.
  • All personas, names and content are fictional demo data. The app is
    SFW and includes an age/consent gate and an “AI, not a real person” disclosure.

Platforms

Android and iOS (Flutter). Also builds and runs on Web for previews.

Sona is a Flutter front-end UI kit for developers building AI persona chat and companion apps. It includes screens and navigation for finding AI personas, text chats, voice and video call interfaces, social feeds, persona creation, creator tools, subscriptions, credits, and user settings. It is aimed at Flutter developers, agencies, and product teams that want a ready-made mobile app interface for this type of service. It does not include a working AI model, backend, payments, or voice services; buyers connect those separately.

Additional information

Compatible Software

Flutter 3.x

Demo Url

https://fluffy Toffee 15750e.netlify.app/

Mobile Files Included

Dart

Video Preview Resolution

Get It Now

Avatar
Emerald
AI Concierge
Hi, I'm Emerald. Ask me anything about Sona | AI Persona Chat and Companion App - Flutter UI Kit.