2025-08-17 2:28 AM
Hi everyone,
I’m exploring the idea of creating an Android app that can communicate with STM32 boards, mainly for controlling peripherals and monitoring sensor data. I know there are examples for Bluetooth and USB connectivity, but I haven’t seen much discussion around best practices for building a reliable Android-side implementation.
For those who’ve tried this:
Did you go with native Android development (Java/Kotlin) or use a cross-platform framework?
How did you handle real-time data streaming from the board to the app?
Any pitfalls or lessons learned regarding power management, latency, or connection stability?
I’d love to hear what approaches others here have taken. Any insights, references, or even mistakes to avoid would be really helpful.
Thanks in advance!
2025-08-17 4:55 AM
Hi,
some y ago, i made a mini-DSO, with small oled-display and bigger display on the (android) mobile.
I used a F103 cpu and a BT-module (from Ali , for serial comm.) and on the mobile found app, that can be programmed to show the (serial ) data as a graph, so got the "DSO" on the mobile.
Was working good.