Hardware Development with KMP and Compose Desktop
July 21, 2025
35 min
Free
kmp
kotlin-multiplatform
compose-desktop
raspberry-pi
embedded-development
hardware-development
i2c
gpio
ble
kotlin
android-things
py4j
android
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.