top of page
Sebastiano Poggi

Sebastiano Poggi

Staff UX Engineer at Google, working on Android Developer UX

Emerging from the foggy plains of northern Italy 🇮🇹 after working at a smartwatch startup, Sebastiano moved with his curls to London 🇬🇧 💂 to do great things at AKQA and then Novoda. After a few years at JetBrains, he's now joined Google and is in Italy once again 🇮🇹. He really wishes he had more time to write technical articles on his blog, but he's live coding on Twitch in the meantime on https://codewiththeitalians.it

Shaders are awesome

In this brief session, we’ll introduce you to the magic world of RuntimeShaders and how they can be used to seriously level up the UI of your app, on Android and beyond — think Compose Multiplatform. What is a shader? How do they work? How do you write one? And most importantly, what can and can’t they do? You’ll leave this session with some concrete examples of how shaders can level up your UI game and, hopefully, with the urge to sit down somewhere in the conference centre and start playing around with AGSL! [In sped up voice] Shaders are both a blessing and a curse. Shaders may cause mild addiction. Keep out of the reach of children. Please consult the rest of your team before adding shaders everywhere in your app.
bottom of page