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.
There existed an earlier attempt of simulating Windows Phone GUI on cheap hardware. It was Qumo Sens MP3 player. It had Windows Phone-like tiles on its resistive (!) touchscreen, which launched simple built-in "apps" such as "text reader", "camera", "MP3 player", "radio", "settings", etc. It was very affordable for those who wanted a cheap substitute looking like then-modern Windows Phone.