Skip to content

Last updated: 2026-08-29

Episodes run in the order the guides teach. Each one lists the pages it covers, so you can watch it or read it. Click a still to play in place; the player loads only then.

Get started

01What You Can Build on Even G2

The canvas you draw to - two 576x288 displays, the Even R1 ring and the temple TouchPad, and the phone app that runs your code in a WebView and relays it over Bluetooth. Everything through EP4 runs in the desktop simulator.

02Set Up Your Machine

Node, the Even Hub CLI, the simulator and the SDK, installed and verified on Mac and Windows. Closes on the two things that cost people an hour later: the EACCES permission error, and the firewall and AP isolation settings that decide whether QR sideload works in EP6.

03Create Your Developer Account

Signing up at hub.evenrealities.com and getting into the console, plus the detail that bites later: the email you register here has to match the email you use in the Even Realities phone app.

04Hello G2 in the Simulator

Scaffold a project with the CLI or the minimal template, await the app bridge, define your first text container, and push it live with createStartUpPageContainer. Ends with click and scroll events working, no hardware required.

06Sideload to Real Glasses with QR and Hot Reload

Bind the dev server to your laptop LAN address, set the two Vite keys that make it work, generate a QR with the CLI, and scan it from Prototype Mode. Closes on the four failures worth preempting, including hot reload that works once and dies.

Build

09Device Info, Microphone, and Local Storage

Device info and status subscriptions, choosing between the Even G2 four-mic array and the phone microphone, handling raw 16 kHz PCM, and state that survives a restart. Ends on the mental model everything hangs off - your app is a web app on the phone, and the glasses hold no state at all.

10Networking and Permissions: Whitelist and CORS

Two independent gates sit between your fetch call and a number on the glasses: the app.json whitelist, then CORS enforcement inside the WebView. Four ways this breaks, a different fix for each, and the curl trick that isolates the cause in seconds.

Test

12Test Your App Like a Reviewer

Run the reviewer checklist on yourself before you submit. The four ways to run your app and what each exercises, the app.json fields that fail validation, the naming rule that is an automatic reject, and the two checks worth doing by hand.

Ship

13Submit Your App for Review

The whole submission form - uploading the .ehpk, name and tagline, an icon that passes review, simulator screenshots, category and search tags, and the privacy checklist. Closes on approval, resubmission with a version bump, and the publish step that is yours to press.

Learn

14Build Even Hub Apps with Claude Code

A bonus episode: add the everything-evenhub marketplace, install the plugin, and describe the app you want in plain language. The scaffold that took fifteen minutes in EP4 takes about thirty seconds.