KindaMADStudios Play freeon Android
Field report Nº 03

LOOK AT A ROOM.HEAR ITS STORY.

A hands-free audio tour that lives on Ray-Ban Meta smart glasses. The visitor wears them, walks, and looks at a door, and the narration arrives in their ears. No screen. No guide. Phone stays in the pocket. Built solo, shipped in two weeks, for an engineering institution in Delhi NCR, July 2026.

Client build, shipped. Ray-Ban Meta Gen 2. Solo, two weeks.
Live tour screen on the glasses' companion app: a technical-target emblem on grid paper, a room name in large type, playback controls
EX-01Tour mode (Blueprint), captured on device
Field-tested ✓
THE BRIEF

Campus tours with nothing to hold and nothing to tap. Wear the glasses, walk, look at doors. That's the whole interface.

01

The glasses have a camera and speakers. No display. The whole interface is audio.

02

The SDK is a developer beta. Native only, no Unity. Unproven in India.

03

The people running tours are not developers.

04

Running cost had to sit as close to zero as possible.

Hardware by Meta. Everything it does here, by us.
0displays on the hardwareaudio is the whole UI
2weeks, brief to handoverreal client, real deadline
~100devs on the SDK betaworldwide, at the time
4switchable UI identitiesclient picked two
HOW A TOUR RUNS
LOOK
Log 01

Visitor faces the room's poster from arm's length. No aiming, no tapping, nothing open in hand.

LOCK
Log 02

The glasses' camera reads the QR. A debouncer makes sure one glance means one room, not five.

LISTEN
Log 03

That room's narration plays straight into their ears. The phone runs everything from a pocket and never comes out.

A printed room poster: room name above a large QR code
EX-02Room poster. Print, laminate, tape to door.
Posters print per college. Deploying a new building is a stack of A4s.
THE EVIDENCE

Captured on device, on campus, on the real glasses. No mockups.

Campus picker screen listing three institutions, each with its crest
EX-03Campus picker, crests live from the cloud

One backend, every campus. Loads once, then works offline.

Live tour screen in the Institute identity: a green and gold seal above a room name
EX-04Tour mode (Institute). Same build, different uniform.

Four full identities switch at runtime. The client picked Blueprint and Institute.

Audited

Field note: readability

Every identity got a WCAG contrast pass. The people running tours aren't all twenty-two, and squinting is not an accessibility strategy.

INCIDENT Nº 1

Mid-deployment, the glasses went quiet. Diagnosis: Meta AI updates itself and quietly leaves the on-glasses toolkit stale, a failure nobody documents, because almost nobody ships on this thing yet.

So the app watches for it. When the link degrades, a guard screen catches the operator and walks them through a sixty-second fix. No call to us, no engineer on site. That's the difference between a demo and a deliverable.

Guard screen: 'Glasses camera unavailable' with a sixty-second fix written out below the controls
EX-05Guard tripped, fix on screen
Setup screen after recovery: 'Glasses connected' confirmed with a check mark
EX-06Link restored ✓
Resolved in the field
THE SIGNAL PATH

Door to eardrum. No display exists on this hardware. Audio is the entire interface.

Architecture map: on-campus hardware, the operator phone's Kotlin pipeline, and the Firebase cloud tier
EX-07Signal path, glance to voice, end to end
Glasses cam→I420→NV21→ML Kit QR→Debounce→Room lookup→ExoPlayer→A2DP→Your ears
N-01

Wearables Device Access Toolkit. Developer beta, native only. We pathfound India access end to end.

N-02

Foreground service. The phone drives the whole tour from a pocket.

N-03

Live backend. Firestore plus a Next.js dashboard. Edit a script at a desk; it's on every tour phone in seconds.

N-04

Free-tier tricks. College crests ship as base64 inside the docs. No storage plan, no storage bill.

N-05

Voice from text. Narrations can be plain scripts: on-device TTS synthesizes to file, ExoPlayer plays it with live volume and mute.

N-06

Offline cache. First load sticks. Dead campus Wi-Fi is not an incident.

ONE BUILD, ANY CAMPUS

The whole thing is white-label. Your crest sits at the centre of the pulsing emitter, your rooms live in the dashboard, your posters print from a template.

Handover was an operator manual and a dev guide. PDFs, not a phone number.

Add a college in the dashboard, no app update
Print that college's posters
Pair as many phone-and-glasses kits as the crowd needs
Edition: 1 of anything
Heritage identity emblemHeritageWax-seal formal, for the hundred-year-old campus
Blueprint identity emblemBlueprintGrid paper and a technical targetPicked
Festival identity emblemFestivalLoud, bannered, open-house energy
Institute identity emblemInstituteGreen and gold, convocation-seriousPicked
Case closed

THE REPORT ENDS.
THE OFFER STANDS.

This was a beta SDK, hardware with no screen, a two-week window, and a demo that had to work in front of people. It shipped. Yours can too.

Or email [email protected]