Hardware Development with KMP and Compose Desktop

July 21, 2025 35 min Free

Description

This talk explores hardware development using Kotlin Multiplatform (KMP) and Compose Desktop, focusing on building a custom guitar pedal switcher. The presenter, Enrique Ramírez, demonstrates how to leverage KMP for embedded systems on platforms like the Raspberry Pi, utilizing libraries like Compose Desktop for the UI and Py4J for hardware interaction via I2C and GPIO. The presentation also touches upon wireless communication using Bluetooth Low Energy (BLE) to control the device with a companion app.