/flipper-zero-fap-boilerplate

Boilerplate example of an Application for Flipper Zero, use to this to build your own app

Primary LanguageC

Flipper Zero FAP Boilerplate

What this is?

Use this code as a foundation for developing Flipper Zero Applications, change the contents of this file when developing a new project

Features

  • Start Screen
  • Menu
  • Button Menu
  • File Browser
  • Text Input
  • Number Input
  • Different Scenes / Views
  • Settings Page (On/Off for haptics, sound, led)
  • Handling of Button Inputs
  • Handling of Tick events
  • Handling of Enter/Exit events
  • Rendering to GUI
  • Haptic Feedback
  • Sound Effects
  • LED Effects
  • Dolphin Deeds (make dolphin happy)
  • Storage (Saves settings)

How to install on Flipper Zero

  • If you do not have one, download a firmware
  • Plug your Flipper Zero in via USB.
  • Copy the contents of this folder into the applications_user folder of your firmware.

Then run the command:

.\fbt launch_app APPSRC=applications_user/<your_app_name>

The application will be compiled and copied onto your device.

Licensing

This code is open-source and may be used for whatever you want to do with it.

Thank you notes

Some cool projects I found using this

(love seeing it being used. Let me know if you want yours added)