Skip to main content


In this tutorial, you will be creating a simple program that moves a small box around the screen, giving you the building blocks to create your own plugins down the line.


This tutorial will cover:

  • A simple GUI+ViewPort application paradigm
  • Basic interface with the gui and input services
  • Basic queues using osMessageQueue
  • Acquiring and working with user input
  • Drawing to the screen
  • Enabling and compiling custom applications


  • A Flipper Zero
  • Basic knowledge of C or something close.
  • An IDE (I use VSCode)