The app · iOS and Android

Your community, native.

A native iOS and Android app for Fluent Community. Not a webview. Not a wrapper. A real React Native app you own, customize, and ship under your own brand — your feed, your spaces, your members, in an app that feels built just for your community. Because it was.

2 storesYour name, your icon, your listing — on the App Store and Google Play. Not a shortcut somebody has to be talked into saving to their home screen.
PushNative notifications through Apple and Google, with a badge on the icon, opening the exact post or message they were about.
LiveMessages arrive over a real socket while you are looking at the screen, with unread counts in sync across the whole app.
In‑appSell memberships inside the app through Apple and Google, quoted in each member’s own currency.

What’s in it · the main screens

Everything your members do on the web. On their phone.

Every one of these is yours to tune from WordPress — layout, sorting, what appears and who sees it — without touching the app. Captures are from the demo app on a real Fluent Community site, not mock-ups. Tap one; every capture opens full size.

TBC Community App › Demo
Choose a screen

Home

The first screen is yours to build

Home is not a fixed layout. It is a stack of widgets you arrange in WordPress — members, spaces, courses, your blog, a video, a promo card, a grid of tiles pointing anywhere on your site — and you can build more screens like it.

  • Add the same widget twice and show something different in each — what they are part-way through up top, the full catalogue below
  • Every widget has its own audience rule, so a screen shows each member only what they should see
  • Members can reorder it, or you lock it and your order wins

Arranged in The Plugin’s widget builder, previewed on four device sizes before it ships.

The app home screen, built from widgetsThe app home screen, built from widgets
A second widget screen on a phoneA second widget screen on a phone

Activity feed

Everything your members do on the web, from their phone

Posts, comments, nested replies, media, bookmarks, reactions. Admins can pin important posts to the top of any space.

  • The UI responds the instant you tap — no waiting for the server to confirm before your reaction lands
  • Pull down to refresh; new posts, comments and reactions load instantly
The activity feed on a phoneThe activity feed on a phone
One space’s own feed on a phone, with its cover and topicsOne space’s own feed on a phone, with its cover and topics

Real-time messaging

Messages that arrive while you watch

Direct messaging powered by Fluent Messaging. Messages deliver instantly over WebSocket — reactions, image attachments, reply quotes. Tap a notification and land directly in the conversation.

  • Unread counts on the tab bar, in sync across the app
  • Block or unblock anyone; delete messages or whole threads
The sectioned message inbox on a phoneThe sectioned message inbox on a phone
A direct-message conversation on a phoneA direct-message conversation on a phone

Spaces

Public, private and secret — each with its own rules

Each space has its own feed, member list and permissions. Private spaces show a lock screen until approved. Secret spaces don’t show up at all unless you’re invited.

  • Space groups organize everything into collapsible sections
  • Members browse, request to join and post; moderators pin and manage; admins control it all from WordPress
Choose a step
The spaces list on a phoneThe spaces list on a phone
The spaces browser in list view on a phoneThe spaces browser in list view on a phone
A space's home on a phoneA space's home on a phone
The member list inside a space on a phoneThe member list inside a space on a phone

Profiles

The whole member, not just a name

Avatars, cover photos, bios, badges and custom fields. Follow people, send a direct message, see their posts and activity — all from their profile.

  • Members edit their own profile in the app
  • Verified badges, role indicators and admin-assigned achievements display automatically
  • Restricted profiles show only the About tab to non-connections
A member profile on a phoneA member profile on a phone
Followers and following on a phoneFollowers and following on a phone

Push notifications

Native push, and members decide what pings them

New direct messages, replies on your posts, mentions, reactions, activity in your spaces. Tap a notification and land directly where it came from.

  • Every notification type has its own toggle for push and email
  • Per-space settings for the spaces they care more (or less) about
  • Badge counts on the app icon stay in sync with what’s actually unread
The notification settings screen on a phoneThe notification settings screen on a phone

Courses

The full course library, native

Browse everything or jump straight to the courses you’re enrolled in. Search by name, filter by category, and pick up exactly where you left off — progress syncs with the web automatically.

  • Cover photo, instructor and collapsible lesson sections per course
  • Free preview lessons for people who have not enrolled; drip content shows unlock dates on locked sections
  • Restricted courses show a lock screen with enrollment options; admins control access from WordPress
Choose a step
The courses list on a phoneThe courses list on a phone
The course list in list view on a phoneThe course list in list view on a phone
A course page on a phoneA course page on a phone
Further down a course page, showing its lesson sectionsFurther down a course page, showing its lesson sections
A lesson with video and text on a phoneA lesson with video and text on a phone
A quiz inside a lesson on a phoneA quiz inside a lesson on a phone

Member directory

Find anyone in your community

Search by name or username; sort by join date, last activity or alphabetical. Follow, message or jump to a full profile from one screen.

  • Infinite scroll, and pull-to-refresh keeps the list current
  • New members surface naturally, so the community feels alive, not static
The member directory on a phoneThe member directory on a phone

Bookmarks

The posts they meant to come back to

Bookmark from any post in one tap. The saved list sorts on the server across seven orderings — newest, oldest, most active, most liked, popular, alphabetical, or the ones nobody has answered yet.

The saved-posts list on a phoneThe saved-posts list on a phone
Saved posts in list view on a phoneSaved posts in list view on a phone

Blog

Your WordPress posts, in the app

The post list, the post itself and its comments — something Fluent Community’s own portal does not carry at all. It began as an add-on and was promoted into the core app.

  • Search the list, tag chips on a post, and a related-posts strip you can switch on
The blog list on a phoneThe blog list on a phone
A blog post on a phoneA blog post on a phone

Leaderboard & achievements

Two ways to reward the people who show up

Fluent Community Pro’s points and levels board, rendered natively — last 7 days, last 30, or all time. And if you run GamiPress, the add-on brings its achievements, ranks and points across too, with its own screens and home-screen widgets.

  • Both are feature-gated: a screen and its menu row appear only when the site actually has that system switched on, rather than showing an empty board
  • The GamiPress add-on also registers Top Members and My Progress widgets you can drop on any screen
The leaderboard on a phoneThe leaderboard on a phone
GamiPress achievements on a phoneGamiPress achievements on a phone

Notification inbox

Everything you missed, in four tabs

All, Unread, Mentions and Following — the same four the web portal uses. Swipe a row to mark it read, or tap it and land on the exact post, comment or conversation it came from.

  • Badge counts stay in sync with what is genuinely unread, without polling for it
The notification inbox on a phoneThe notification inbox on a phone
The Mentions tab on a phoneThe Mentions tab on a phone

Settings

Every preference in one place

Notification preferences for push and email in one screen, a weekly digest switch, per-space email levels, appearance, language, and the app lock.

  • Scheduled posts waiting to publish, and checkout, live here too
  • Delete your account from inside the app — which the stores require and most wrappers skip
The settings screen on a phoneThe settings screen on a phone
Notification preferences on a phoneNotification preferences on a phone

The launcher

Everything that is not a tab, one tap from anywhere

The bottom bar holds five things. The launcher holds the rest — profile, spaces, bookmarks, the directory, courses, your blog, achievements, top members, and any link you want to add, including your own pages and external sites.

  • You choose what appears in it, in what order, and who sees each entry — the same audience rules as everywhere else
  • Light and dark switch right here, so a member is never stuck in the wrong one
  • Support and settings sit beside the member’s own name and avatar
The launcher menu on a phoneThe launcher menu on a phone
The settings screen on a phoneThe settings screen on a phone

The part you cannot photograph · why it feels different

A screenshot cannot show the reason people keep opening it.

Every screen above exists in some form on the web. What is underneath them does not: two real native builds from one codebase, a catalogue you extend rather than outgrow, and a site you change without waiting on anybody’s review queue. Here it is the way your members meet it — arriving over the app itself.

Colour and branding sync from your Fluent Community settings automatically, light and dark, with no rebuild — and The Plugin’s Theme tab overrides any of it for the app alone.

  • Your communitynow

    Your app, your listing, your accounts

    A real listing on both stores under your name and icon — and the developer accounts are yours. Your source, your store entry, your app, whether you keep paying us or not.

  • Your communitynow

    Push that actually arrives

    Native notifications through Apple and Google, on this screen, with a badge on the icon. The one thing a website cannot do — and the reason members come back the same day.

  • Your communitynow

    Tap it, land on the thing

    Not the front page. The post, the comment, the conversation it was about — even from a cold start with the app closed.

  • Your community1m ago

    Two real native apps, one codebase

    Every screen is React Native compiled for iOS and Android. No webview wrapper, no site in a costume, no “add to home screen” nobody follows.

  • Your community3m ago

    Opens instantly, then catches up

    The last thing you saw is on screen before the network answers, and refreshes underneath you. A bad train connection gets a community, not a spinner.

  • Your community5m ago

    Messages arrive while you are looking

    A real socket, not a page you refresh, with a polling fallback so a dropped connection degrades quietly instead of going silent.

  • Your community12m ago

    Change it in WordPress, live in seconds

    Menus, widgets, whole screens, colours and branding are read from your site — so a change you save is there the next time a member opens the app. No build, no review, no waiting.

  • Your community20m ago

    New features without a store queue

    Anything that is not native code ships over the air. A fix, a layout, a whole feature — delivered in minutes instead of sitting in a review queue.

  • Your community1h ago

    Built to be extended

    Modules in the app and add-on plugins on the site: new screens, new widgets, new tabs, without forking anything. The catalogue is however much the site can offer, not a fixed list.

  • Your community2h ago

    One app, phone and tablet

    Not a stretched phone layout — chat becomes list-and-conversation side by side, sheets become side panels, composed screens go to two or three columns.

Get one

Two ways to get it built.

Dev Bundle

The full source, the dashboard and the plugin. You configure, build, submit and update it yourself, under your own store accounts.

Get your own app

Managed

Not building it yourself? We build and submit under your own Apple and Google accounts — you fill in your details on the plugin’s Managed tab.

How Managed works