@makeworld Yeah SDL is great library, and thanks to Gemini being limited in scope it's feasible to implement a fully custom UI from scratch.
Of course there are drawbacks, too... Things like accessibility and localization also have to be done from scratch. Mobile OS's have tons of custom APIs for various features, and a well-behaving app should use them as intended. SDL provides some basic things, but it's still quite a hurdle.
Sunbeam City is a anticapitalist, antifascist solarpunk instance that is run collectively.