top of page

Tushar Gupta
Co-Founder, CTO @Digia
Tushar loved building systems, has been building and scaling mobile apps and backed system for over 10 years.
At UrbanCompany, i led iOS teams serving millions of users, and catalog and search teams.
Today, i lead the core IDE team at Digia, where me and my team have built a complete end-to-end Flutter IDE designed around SDUI.
Outside of code, i am is deeply passionate about bridging product and engineering, like reading non fiction books aand meditation and gardening.
Conquering RenderSliver: Harnessing Power, Overcoming Fear
Every truly great app the ones that feel alive, fluid, and effortless hides a quiet superpower under the hood: RenderSlivers.
But let’s be honest. Most developers avoid them. They seem complex, intimidating, and a little unpredictable. We did too.
Until we had to build and optimize screens that could handle massive dynamic layouts instantly and more importantly, make them server driven at Digia
In this session, we’ll share our personal journey from fearing Slivers to mastering them. You’ll see how understanding Flutter’s rendering pipeline unlocked a new level of performance, flexibility, and control for us, and how we now use Slivers as the foundation of Digia’s Server-Driven UI engine that powers real apps in production.
We’ll talk about the “aha” moments that changed how we see RenderSliver, how we safely harness them for adaptive, data-driven layouts, and the patterns we discovered while making Slivers server-driven.
By the end, you won’t just understand RenderSlivers and Slivers in genera you’ll want to use them. Because conquering them isn’t just about performance. It’s about creative freedom.
🧠 Takeaways:
How RenderSlivers actually work under the hood
Practical patterns for using Slivers effectively in production apps
How to make Sliver-based layouts dynamic and server-driven
Common pitfalls and debugging lessons from real-world use
bottom of page