Generative SDUI: Orquestando Interfaces Dinámicas con Flutter, Serverpod y Gemini

Parque Científico de Alicante, Carretera San Vicente del Raspeig s/n 03690 San Vicente del Raspeig - Alicante, San Vicente del Raspeig, 03690

GDG Alicante

¿Qué pasaría si tu aplicación no tuviera una interfaz estática, sino que se construyera en tiempo real según las necesid...

Apr 10, 4:30 – 6:30 PM (UTC)

52 RSVP'd

Key Themes

AIAI - GeminiAI - GemmaBuild with AIFlutterTech Talk / MeetupWorkshop / hands-on session

About this event

¿Qué pasaría si tu aplicación no tuviera una interfaz estática, sino que se construyera en tiempo real según las necesidades de cada usuario?

En este workshop práctico, dentro de la iniciativa Build with AI, exploraremos el potencial de Server-Driven UI (SDUI) llevado a un nuevo nivel.

Aprenderás a utilizar Serverpod como el cerebro de tu aplicación: un orquestador capaz de consultar a la IA de Google (Gemini) para decidir qué componentes mostrar y cómo organizarlos dinámicamente.

Durante la sesión veremos cómo construir una arquitectura donde la interfaz de usuario se define desde el servidor y se genera en tiempo real en el cliente.

En esta sesión cubriremos:

  • Fundamentos de Server-Driven UI (SDUI)
    Cómo definir contratos de interfaz robustos entre servidor y cliente.

  • Arquitectura con Serverpod
    Creación de modelos de datos tipados y endpoints que gestionan la lógica de la UI.

  • Integración con Gemini
    Cómo diseñar prompts efectivos en el backend para que la IA genere estructuras de componentes válidas.

  • Renderizado dinámico en Flutter
    Implementación de un motor de renderizado flexible que transforme los modelos del servidor en widgets de Material Design de forma instantánea.

Llevaremos la flexibilidad de Flutter al límite, eliminando la necesidad de publicar nuevas versiones en las stores para cambiar el diseño o el flujo de la aplicación. La inteligencia artificial será la encargada de personalizar la experiencia de usuario en cada petición.

Speaker

  • Victor Carreras

    Capgemini

    CTO Mobile

Organizers

  • Eduardo Martinez Catala

    Finetwork

    Head of App Development at Finetwork

  • Jesús Bernabéu Saez

    Fintetwork

    Flutter Developer

  • Cayetano Bañon Rubio

    Finetwork

    Flutter Developer

  • Nicolas Lopez Munoz

    Devoteam

    Cloud Architect

  • Sergio Conejero

    Lutech

    Devops Engineer

  • Marcos Remon

    Data Tech Lead at Devoteam

  • Inés Fuentes Martínez

    FrontEnd developer & UX/UI designer

  • Edgar Espinosa Martín

  • Esteban Escobar Rodríguez

    Interacso

    Frontend Developer