Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Flutter + Gemini: Aplicaciones con inteligencia artificial
Bestseller
Highest Rated
Rating: 5.0 out of 5(76 ratings)
826 students

Flutter + Gemini: Aplicaciones con inteligencia artificial

Gemini, API, Imágenes, Form multipart, NestJS, Casos de uso, Streams, Futures, JSON, Riverpod con anotaciones y más
Last updated 4/2026
Spanish

What you'll learn

  • Consumir Gemini de Google para obtener respuestas generadas por IA, incluyendo texto, imágenes y JSON.
  • Integrar Flutter con un backend en NestJS.
  • Implementar flujos de respuesta por stream para mejorar la experiencia del usuario en tiempo real.
  • Enviar imágenes desde Flutter y procesarlas con Gemini desde el backend.
  • Mantener conversaciones con contexto utilizando identificadores de chat y almacenamiento temporal.
  • Generar y editar imágenes usando Gemini directamente desde la app móvil.

Course content

14 sections103 lectures8h 19m total length
  • Introducción3:09
  • ¿Cómo funciona el curso?2:38
  • ¿Cómo hacer preguntas?3:08
  • Instalaciones recomendadas6:00

Requirements

  • Conocimientos básicos de Flutter (widgets, navegación, estado).
  • Conocimientos básicos de node o APIs es recomendado.
  • Tener Flutter instalado y un entorno de desarrollo como VS Code.
  • Conocimientos básicos de HTTP y consumo de APIs REST.
  • Se recomienda, pero no es obligatorio, experiencia previa trabajando con algún gestor de estado de Flutter.

Description


Flutter + Gemini: Aplicaciones con inteligencia artificial


Este curso te guía paso a paso en la creación de una aplicación móvil con Flutter y Gemini AI, respaldada por un backend en NestJS. Desde los fundamentos hasta casos de uso respuestas en stream, envío de archivos, manejo de contexto conversacional y generación de imágenes, aprenderás a integrar capacidades de inteligencia artificial modernas en tus aplicaciones móviles.


¿Qué aprenderás?


  • Crear una interfaz de chat moderna en Flutter usando Riverpod (con anotaciones).

  • Conectar tu app móvil a Gemini AI a través de una API construida con NestJS.

  • Implementar respuestas por stream para mejorar la experiencia de usuario en tiempo real.

  • Enviar y procesar imágenes con Flutter y NestJS.

  • Mantener el contexto de conversación a lo largo de múltiples turnos.

  • Generar y editar imágenes usando Gemini.

  • Crear casos de uso personalizados como generadores de trivias con respuestas en JSON.


Estructura del curso:


  • Secciones prácticas bien divididas entre frontend y backend.

  • Código fuente disponible al final de cada bloque.

  • Integración real con Gemini, incluyendo autenticación con Google Cloud para los API Keys de Gemini.

  • Técnicas modernas de desarrollo: DTOs, streams, multipart, historial en memoria y más.

  • Proyectos reales y production-ready para que puedas usarlos como base en tus propias apps.


Este curso es ideal para desarrolladores con conocimientos básicos de Flutter que quieren dar el siguiente paso e incorporar funcionalidades inteligentes y complejas en sus apps.

Who this course is for:

  • Desarrolladores móviles que ya usan Flutter y desean integrar inteligencia artificial en sus apps.
  • Programadores backend que quieren aprender a conectar Gemini con una app móvil.
  • Desarrolladores fullstack que buscan crear aplicaciones con funcionalidades modernas usando Flutter y NestJS.
  • Estudiantes o profesionales que quieren construir un proyecto práctico con texto, imágenes y contexto conversacional.