Early Access Beta

Open for LMS operators

Test the universal
Open edX app
with your LMS

We're building one mobile app for every Open edX instance. Register your LMS, configure branding and features through a visual wizard, and test it with your learners.

Download on TestFlightGet it on AndroidUlmo+
universal
open source
beta

Compatible with Open edX Ulmo and above

Ulmo+

Open edX versions supported

6

Configurable wizard steps

iOS + Android

TestFlight & Open Testing

100%

Open Source

Visual Wizard

What you can configure

Register your LMS and customize the mobile experience through a step-by-step wizard. No coding required.

Step 2

Branding

Your brand, your colors

Upload your logo, pick an accent color, and set a login background image. Learners see your institution, not a generic app.

Step 3

First Experience

Pre-login flow

Choose what unauthenticated users see first: browse courses before sign-in, or go straight to the login screen.

Discovery First

Browse courses before signing in

Direct Login

Login / registration immediately

Step 4

Dashboard

Layout style

Pick how enrolled courses appear: a visual gallery with thumbnails or a compact list for quick navigation.

Gallery

List

Step 5

Course Features

Learning enhancements

Toggle course UI features on or off depending on your institution's needs.

Course Progress Bar

Position and completion markers within sections

Dropdown Navigation

Quick jump between verticals in lessons

Step 6

Content Display

Unsupported content handling

Some content types aren't natively supported on mobile. Decide whether to block them with a fallback message, or render them in an embedded WebView.

Block

"Not available on mobile"

WebView

Embedded browser with banner

Get started in minutes

Four steps from registration to testing the app with your learners.

01

Register your LMS

Provide your Open edX instance URL, OAuth Client ID, and basic info. Requires Ulmo or newer.

02

Configure via wizard

Set branding, dashboard layout, course features, and content handling through a visual step-by-step wizard.

03

Test with your learners

Get access via TestFlight (iOS) or Android Open Testing. Invite your learners to try the app.

04

Share feedback

Tell the community what worked, what didn't, and what you'd like to see next.

Open edX community collaborating

Open edX community,

Your feedback shapes the future of universal mobile access to Open edX. Every opinion matters — from small deployment operators to large institutions.

Community

We need your voice

This initiative belongs to the whole Open edX ecosystem. We're launching the beta to learn what works, what doesn't, and what the community needs most.

Whether you run a small pilot or a national platform — your experience testing the universal app will directly shape its roadmap.

Beta Program

Register your LMS
for the beta

Add your Open edX instance to the universal app. Configure branding and features through the wizard, then test with your learners via TestFlight and Android Open Testing.

Requires Open edX Ulmo or newer. You'll need your instance URL and an OAuth Client ID.

Download on TestFlightGet it on Android