The WT32-SC01 features an ESP32-WROVER-B module, a 3.5" 480x320 ST7789s TFT display, and FT63X6U capacitive touch.
In this project, we are recreating the Lumia UI on this module using LVGL.
Of course, the size of the ESP32 will not be enough to demonstrate more features but includes the following:
Lockscreen with a swipe up to unlock animation.
A start menu with tiles and an app list is accessible by swiping right.
Swiping down from the status bar opens the notification panel.
Currently, the theme color and brightness can be changed from the settings app.
An alert dialog and navigation bar are also included.
The code available on Github is developed using the Arduino framework on Platformio.