User Interface Guide

Overview

The Fitbit SDK includes a powerful rendering engine that allows you to quickly create beautiful user interfaces, and interact with them programmatically.

There are 3 core technologies used when creating a user interface for a Fitbit application. These technologies provide structure, presentation and behavior. This approach should be very familiar to anyone with experience of web development using HTML, CSS and JavaScript.

The following guides cover each technology in detail:

In addition to these core technology guides, we have guides which cover some of the other user interface components and techniques, these include:

We also recommend reading the Application Architecture Guide to familiarize yourself with some of the key concepts related to Fitbit applications.