Browse docs

Developer overview

Build an existing app, publish an activity or use the shared Pebble libraries. Start with the workflow that matches your project.

On this page

Choose your work

Versions and ownership

Each app and library has a separate repository and release. The app owns its interface, permissions, storage and lifecycle; a library supplies only the contract described by its integration guide.

The public library packages and the snapshots bundled in published apps have different version numbers. Choose the public package for a new integration, or reproduce an existing app with its exact checked dependency archives.

Examples pin a specific public package and its checksum. Their local checks establish the integration behaviour they exercise. Validate your app in the target emulator and on the hardware you support before claiming device coverage.

Design and validation

Use the current design references for layout, state, typography and the relationship between individual apps and the XOCE family. Start with both Time 2 and Round 2 when changing a current native app.

Android Phone and its optional Pebble companion remain planned work. Build instructions and compatibility claims will accompany an actual test build.

Search XOCE

Search projects and documentation.

Software, guides and project plansesc to close