Skip to content

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

Notifications You must be signed in to change notification settings

leedave/flipper-zero-fap-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
  • 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)

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages