Tildagon OS Apps
Tildagon OS is the name for the firmware that runs on the badge. It is based on MicroPython, and provides some software interfaces for apps to use to interact with the badge hardware, and to provide a user interface.
Building an app
You can write apps for the badge in MicroPython. You can use most MicroPython libraries, and for some functionality we provide abstractions - for example, you can access all buttons through events.input.
For more info check out Write a Tildagon OS App or follow the tutorial to Build a snake app.
Running your app
You can run your app on your badge by connecting it to your computer over USB-C.
If you don't have a badge handy, or want a slightly nicer debugging experience, you can also run your app on an emulator. There is also a web emulator where you can run your published apps.
Publishing your app
You can publish your apps to the app store so EMF attendees can use them. For more info see Publish your app.