Nerves ❤️ Flutter
summary
SmartRent ports Flutter/Dart UIs onto Nerves Linux hubs, shipping a touchscreen thermostat/hub (Fusion3) that runs locally and controls Z-Wave devices; the stack uses Sony’s embedder with prebuilt artifacts, a custom nerves_flutter_support runtime and an example firmware, and moves RPC from GraphQL to protobuf/gRPC for lower latency. Performance hits include 60 fps on Pi5/Pi4 and CI speedups that reduced build time from 1h55m to 40m. Production footprint already includes thousands of Nerves devices in the field.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:04Speaker backgrounds
- 2:47Smart home solutions
- 5:15Fusion 3 smart home hub
- 6:40Flutter cross-platform
- 9:06Why Flutter chosen
- 12:34Building MVP embedder
- 14:43Dart and Elixir communication
- 17:50Remote development
- 18:32Live demo Nerves & Flutter
- 20:38Nerves Flutter deep dive
- 23:48No display manager
- 24:51Nerves Flutter start
- 27:06Open source release
- 27:59Q&A








