← Back to the archive
CASE 07 / 2026Mobile applications and device integration

Two product lines. One app.

Bring device management, localized content and robot-dog control together, including the connection and state behind the screens.

ROLEApplication development · Device integration
TOOLS & METHODS
FlutterDartBLELocalization
Graphic illustration of application layers · not an actual interface screenshot
01 / CONTEXT

Where it started

The plush toy and robot dog share a user entry point, but have different interactions, connection states and capabilities.

02 / MY PART

My contribution

I contributed to the Flutter companion app and device integration, connecting device management, localization and BLE robot-dog control.

Connection state is part of the interface.
03 / THE DECISIONS

Three engineering decisions

01

Separate screens from connections

Use page, service, state and localization layers so networking and Bluetooth do not spread across the interface.

02

Make device state visible

Handle connection, disconnection, commands and status feedback, reflecting device readiness in the app.

03

Leave a reproducible baseline

Keep automated tests and fresh-clone verification records to support future handoffs.

04 / OUTCOME

What came out of it

  • The companion app includes Chinese, English and Spanish, device management and BLE robot-dog control.
  • The archived fresh-clone verification reports 268 passing automated tests and zero failures.
  • These tests do not establish a completed physical app-to-robot acceptance flow.
Verification & boundaries

268 automated tests passed in fresh-clone verification; hardware flow tested separately

05 / STILL BUILDING

What's next

Add physical-device records for permissions, reconnection and device combinations, alongside shareable interface recordings.

Project notes are grounded in reviewed source, experiment records and personal confirmations.
Content reviewed: 2026.10.28

Keep exploring

Exhibition video wall

IZZY HU / MEMORY ARCHIVE
THREE FREQUENCIES. ONE HUMAN.

IZZY HU.

I'm Izzy.
Come on in.

01 BUILD02 PLAY03 CONNECT
Press Enter to explore · Skip at any timeFRAGMENTS / 001—003
SITE SOUNDTRACK

Fragments of Time

Daft Punk / Todd Edwards

Random Access Memories

Official audio ↗