Skip to content

Development Overview

Flipper Zero development is done via two primary tools:

  • FBT: This tool is the complete build tool, and it included when doing a full clone of the flipper zero firmware repository. This tool allows for the building of any component (firmware, app, or animation) for the Flipper Zero.

  • UFBT: Considered the 'lite' version of FBT, this tool is focused on external app building only.

Both of these tool currently provide a command in their respective documentation to get a Visual Studio Code environment up and running.

Development Documentation

The official documentation for development can be found here.

Work is ongoing to continue to add more information to the official development docs, and the source code is still currently the best way to study how things work.

As linked in the official development docs, a few sample applications can be found here.