There are some new releases of the LVGL KT libraries available on Maven Central ( https://search.maven.org/search?q=io.gitlab.embed-soft ). The Core library now has support for animations and fonts. Drivers library now has support for theming, and provides basic display management.
A new library called LVGL KT SDL 2 ( https://gitlab.com/embed-soft/lvgl-kt/lvgl-kt-sdl2 ) has been created (also published) to provide support for the SDL 2 display backend. This library is mainly used for testing (without the hassle of setting up embedded hardware/software) and only supports the linuxX64 target. Additional targets might be supported in the future. The ball is in the Kotlin team's court with expanding supported host platforms ( @Sebastian Sellmair [JB] ). Would like to see the linuxArm64 target become a host target. Already there is some ARM based hardware running a form of Embedded Linux, which would be powerful enough to cover some areas of software development, like the Raspberry Pi 4 8 GB RAM version for example.
03/13/2022, 12:20 PM
Thanks for doing all of this, @napperley 🙏 I can't imagine how difficult it is to do all this...