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.
Download our demo app to see what’s possible. Customize it out of the box — or dig into the code and make it entirely yours.
The app connects to your Fluent Community site and brings the full experience to mobile. Your feed, your spaces, your members — all in a native app that feels like it was built just for your community. Because it was.
Colors and branding sync automatically from your Fluent settings. Change your accent color on the web and the app updates to match — light mode and dark mode. No rebuild needed.
Posts, comments, nested replies, media, bookmarks, reactions — everything your members do on the web, they can do from their phone. Admins can pin important posts to the top of any space.
The UI responds immediately to taps — no waiting for the server to confirm before you see your reaction land. Pull down to refresh, and new posts, comments, and reactions load instantly.
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 show on the tab bar and stay in sync across the app. Block or unblock anyone. Delete messages or entire threads. It works the way messaging should work.
Public, private, and secret spaces — each with their 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 tabs. Members can browse, request to join, and start posting. Moderators can pin posts and manage members. Admins control it all from WordPress.
Full member profiles with avatars, cover photos, bios, badges, and custom fields. Follow people, send direct messages, see their posts and activity — all from their profile.
Members can edit their own profile directly from the app. Verified badges, role indicators, and admin-assigned achievement badges all display automatically. Restricted profiles only show the About tab to non-connections.
Real native push notifications on iOS and Android. Not email. Not in-app-only badges. Actual notifications that wake up your phone and bring people back to your community.
Members control what they get — likes, comments, messages, course updates — with per-category toggles. Tap a notification and it deep-links straight to the right screen. Admins can send manual pushes to the entire community from WordPress.
Full Fluent Community Pro course support. Browse courses, enroll, work through lessons, take quizzes, track your progress. Lessons support rich content — text, images, YouTube, Vimeo, documents.
Progress tracking updates instantly as members complete lessons. Drip content shows unlock dates. Free lesson previews let non-enrolled users get a taste. And when someone finishes a course — confetti.
The home screen is built from widgets — My Courses, recent activity, welcome banners, and anything modules add. Members can long-press to enter edit mode, drag to reorder, and toggle widgets on or off. Their preferences persist across sessions.
New widgets from updates or modules appear automatically. If a widget has no content, it hides itself. The whole home screen refreshes with a pull-down, but widgets are smart about it — they won’t re-fetch data that’s less than two minutes old.
This isn’t a webview with a native shell. It’s a real React Native app built on Expo — the same stack teams at Shopify, Discord, and Microsoft use for production mobile apps. Modern, well-supported, and fast.
Data is managed with TanStack Query and persisted locally with MMKV — so the app renders instantly from cache while fresh data loads in the background. Taps feel immediate because the UI updates optimistically before the server confirms. Minimal dependencies, no bloat.
And when you need to push a fix or a new feature, over-the-air updates let you ship JS changes straight to your users — no App Store review, no waiting. Full details in the documentation.
A lot of what the app shows is driven by your server — not hardcoded into the app. Toggle features on or off from the WordPress admin. Hide tabs, menu items, or widgets by user role. Turn on maintenance mode and only admins can get in. Set a minimum app version to force members to update.
None of that requires an app update. Change it on the server, it takes effect on the next app launch. The companion plugin gives you admin tabs for general settings, features, UI visibility, notifications, push logs, stats, and tools.
Share a link to a space, a profile, a course lesson, or a post — and it opens directly in the app. Universal Links on iOS, App Links on Android, and a custom URL scheme for internal routing. If someone taps a link before logging in, it queues up and opens after they authenticate.
Need to send members to a WordPress page that isn’t in the app — like a checkout page or a booking form? The authenticated WebView bridge handles it. One-time login URLs mean your members don’t have to sign in again. They stay in the app, interact with the web page, and come back.
Need custom features? The app has a module system — add tabs, widgets, menu items, and more without touching core code. Your customizations stay intact when we push updates.
Build your own or grab one of our ready-made add-ons. Learn more about the module system.
Download the demo app and explore every feature with real data. No signup required.
One lifetime license. Full source code. Ship it under your brand.