Skip to content
 
 

Repository files navigation

Pebble Watchface Tutorial

Sample project from the Getting Started watchface tutorials, now featuring a web-based Watchface Generator!

Watchface Generator

Create custom Pebble 2 Duo watchfaces from your own images - entirely in your browser!

Features:

  • Drag & drop image upload
  • Live preview with real-time clock
  • iOS Safari mockup preview
  • Multiple watch styles (Analog, Digital, Minimal)
  • Advanced dithering algorithms (Floyd-Steinberg, Ordered, Threshold)
  • Complete Pebble SDK project export
  • Works on any device with a modern browser

Generator Preview


Tutorial Watchface

This repository also contains the result of all three tutorial parts - a customized analog watchface with the TAG Heuer Carrera Drive Timer design.

To build the tutorial watchface:

  1. Install the Pebble SDK
  2. Run pebble build
  3. Install with pebble install --phone YOUR_PHONE_IP

screenshot

Project Structure

watchface-tutorial/
├── generator/           # Web-based Watchface Generator
│   ├── index.html      # Main application
│   ├── styles.css      # Styling
│   ├── app.js          # Application logic
│   ├── dither.js       # Image dithering algorithms
│   └── codegen.js      # C code generation
├── src/
│   └── watchface-tutorial.c   # Tutorial watchface source
├── screenshots/
└── appinfo.json

License

MIT License - See LICENSE.md

About

Sample project from the Getting Started watchface tutorials

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages