Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From Widgets to Intelligence: Building the Futu...

From Widgets to Intelligence: Building the Future of UI with GenUI in Flutter

User interfaces have traditionally been static and predefined. Generative UI introduces a new approach where interfaces are created or adapted at runtime based on context, data, and user intent.

This talk breaks down GenUI in simple terms and shows how Flutter’s declarative UI model makes it well suited for building generative interfaces.
We will walk through how it works, how to integrate it into Flutter applications, practical use cases, a live demo, and the common challenges involved.

Finally, we will explore why GenUI represents a fundamental shift in UI development and why it is likely to become a core part of how future applications are built.

Manu is a Flutter developer currently working at BrightHR. He has nearly five years of experience building mobile applications using Flutter and Android, delivering scalable, high-quality user interfaces used by hundreds of thousands of users. He is also actively exploring futuristic technologies such as AI, blockchain, and quantum computing.

Avatar for Leeds Mobile

Leeds Mobile

March 21, 2026
Tweet

More Decks by Leeds Mobile

Other Decks in Programming

Transcript

  1. Current System • Hardcoded / Static UI • Built for

    Normal User • User has to learn how System works Gen UI - Why the Future of Software is Empathetic Manu
  2. More People are waiting Why Am I taking so much

    time People are thinking im dumb Where is card option? Finally found it revel pin …… Manu
  3. GenUI / Generative UI A user interface that is dynamically

    generated or adapted in real-time by AI based on user context, behaviour, and intent What ? Manu
  4. UI Code 
 Generation Generative
 UI AI ˠ write UI

    Code AI ˠ Generate & adapt the UI Code UI @CompileTime @RunTime V/S Manu
  5. Dynamic UI The Idea is not new Manu FrontEnd Backend

    Schema Schema Driven UI GenUI User Context