Currently getting started with embedded UI development is much harder than getting started with mobile or web development. It can involve learning lower level languages like C/C++ and UI frameworks like LVGL. I think that Embedded Swift could have a potential to make it significantly easier. It would be very helpful to have a SwiftUI like declarative UI framework for Embedded Swift. I am not aware of any actively maintained projects like this.
Hi @Matthew ,
Thanks for your message. This is an interesting topic that the community should get involved in. Do you already have a roadmap? If not, we can start discussing it here and create a plan for implementation or integration with SwiftUI.
I am not currently working on building anything like this. I just posted the idea as a Feature request since I think that it would be a good idea and would make embedded development much more approachable by people with a background in mobile development.
JavaScript/React support would be another option to make LVGL significantly easer to use but the current React binding is unofficial and unmaintained. It also would be nice if it supported low power devices without Linux.