Skip to content

Making a micro:bit app

This section explains how you can program your own micro:bit app in MakeCode or VSCode.

Below is an overview of some of the features of a micro:bit app. This is followed by a section detailing the development setup, then a walkthrough of a example app to get you started.

Development Overview

  • We support development in Visual Studio Code and the MakeCode editor
  • You an program in Static TypeScript (STS) and/or C++
  • VSCode and MakeCode have a built in simulator to test your app without needing a physical micro:bit device, supporting rapid development and testing
  • The Static TypeScript compiler setup is minimal
  • Sharing your work and using other extensions in your work is enabled by a simple JSON dependency management system in a single file called pxt.json
  • There are a number of extensions to support your development. Such sensor handling with microbit-apps/sensors and Jacdac. Or Graphical User Interface (GUI) development with microbit-apps/MicroGUI
  • All code under github.com/microbit-apps is available under MIT license.

Getting Started