WordPress plugin · Flutter companion app

Your LearnDash course, in their pocket — and still in sync.

A bridge between your LearnDash LMS and a native mobile app. Your lessons, quizzes, scheduled content, and certificates stay automatically synced in real time. Everything updates everywhere—with zero extra effort.

WORDPRESSLEARNDASHWOOCOMMERCEFLUTTER
9:41LTE ▮▮▮
My Courses

Continue learning

Search courses & topics
Advanced WordPress Dev72%
REST API Foundations45%
Flutter for LMS Apps12%
12
Enrolled
5
Completed
§ 01 / Why

A mobile app that behaves like your website

The plugin doesn't reinvent your LMS. It connects to it securely — with the same rules, the same data and the same completion events your team already relies on.

01

One source of truth

Every completion, quiz score and enrollment writes back into LearnDash native data — no shadow database.

02

Secure by default

30-day JWT tokens, bearer-protected routes, 15-minute lockouts and silent revocation from the user profile.

03

Rules enforced server-side

Drip dates, prerequisites and linear progression are re-checked on open and on complete. The app can't cheat.

04

Fast on any curriculum

Endpoint-level transients, bulk queries and granular cache-busting keep large course trees instant.

§ 02 / The app

Walk through the learner experience

Tap a stage to see what the companion app renders and what the plugin does behind it.

A login your security team signs off on

Users authenticate once and carry a 30-day bearer token in secure device storage. Five bad attempts lock the username for 15 minutes, and bumping a hidden version number revokes every token silently.

  • 30-day JWT tokens
  • 15-minute brute-force lockout
  • 5-minute auto-login web-view link
9:41LTE ▮▮▮
Secure sign-in

Welcome back

Username
dana@studio.co
Password
••••••••••
SIGN IN
Token issued · 30 days

Five failed attempts lock the account for 15 minutes. Tokens revoke silently on demand.

§ 03 / Features

Everything the plugin already does

Shipped capabilities across authentication, content delivery, assessment, media and performance.

Auth

Authentication & login

Username/password sign-in returns a 30-day JWT with user ID, name and email — plus a 5-minute auto-login link for in-app web views.

Catalog

Courses & content

Paginated browsing with thumbnails, price, lesson counts, enrolled students, duration and author, in a full Lesson → Topic → Quiz hierarchy.

Access

Drip scheduling

Native LearnDash release dates are evaluated per item, future unlock dates surface in the app, and locked content stays locked.

Learning

Lessons & topics

Fully rendered HTML, access double-checks on open, browser-only gates skipped on mobile, and parent lessons auto-complete with the last topic.

Assessment

Quizzes

Single-choice, multiple-choice and short answer, graded server-side and synced into LearnDash so completion events and progress stay accurate.

Rewards

Certificates & materials

Nonce-signed PDF certificates at 100% completion, plus PDF, DOCX, XLSX, PPTX and ZIP attachments gathered from every storage location.

Media

Video support

Lesson content is parsed for YouTube, Vimeo (including unlisted hashes), Presto Player blocks and generic iframe embeds.

Discovery

Search & sorting

Free-text search, category filters and topic-level search that scans up to 500 sub-items to trace matches back to the parent course.

Performance

Caching & sync

Transients from 5 minutes to 7 days, action-tied cache busting, bulk queries for large curricula and reversed lazy-load placeholders.

§ 04 / Setup

From plugin to storefront in five moves

No migration, no content rewrite. The plugin sits on the site you already run.

01

Install the plugin

Upload and activate on your LearnDash site. A 15-day trial starts immediately.

02

Connect the REST bridge

Secure REST endpoints come online, with CORS configured for the Flutter companion app.

03

Brand the app

Point the app at your domain, drop in your logo and palette.

04

Ship to stores

Publish to the App Store and Play Store with your own developer account.

05

Stay in sync

Progress, quizzes and certificates keep writing back to WordPress.

Ready when you are

Put your course in their pocket this week.

Install the plugin and start the 15-day trial yourself, or walk through it with us against your own curriculum first.

Simple pricing

Start free. Scale when you're ready.

Every plan includes the full plugin. Upgrade anytime to unlock enrollment sync, priority support, and white-label assets.

Starter
$015 days

Try the full plugin on your own LearnDash site. No card required.

Quarterly
$79/quarter

Best for sites launching their first mobile cohort.

MOST POPULAR
Annual
$249/year

The best value for teams scaling mobile learning.

Not sure which plan fits? and we'll size it with you.

Cancel anytimeSecure Stripe checkoutiOS & Android supported