0. Curso Flutter + .NET 8 + Novita AI: índice completo

Curso Flutter y .NET 8 con Novita AI: índice completo paso a paso

0. Curso Flutter + .NET 8 + Novita AI: índice completo

1. Arquitectura Flutter + backend .NET 8 con Novita AI

2. Configurar entorno .NET 8 + Flutter + Firebase + Novita AI

3. Backend .NET 8: Auth Firebase y esqueleto API

4. Integrar Novita AI: text-to-image e image-to-image en .NET 8

5. Webhook Novita y procesamiento asíncrono

6. Firestore, modelos y endpoints de dominio

7. Flutter: login Google y configuración API

8. Flutter: subida de imagen y creación de invitaciones

9. Listado, estado y detalle de invitaciones

10. ControlNet completo en backend y Flutter

11. LLM con Novita: img2prompt y adaptación de prompts

12. Despliegue, checklist final y publicación WordPress

Bonus 01: vídeo con FFmpeg y flujo opcional

Bonus 02: importador de modelos Novita a Firestore

Bonus 03: Prompt Generator y administración básica

Bonus 03: Prompt Generator y administración básica

Actualizado: 20 de febrero de 2026.

En esta serie vas a construir una app Flutter para crear invitaciones de cumpleaños con IA, con experiencia móvil, backend robusto y generación asíncrona de imágenes listas para compartir.

Arquitectura principal del proyecto:

  • Frontend: Flutter
  • Backend: ASP.NET Core (.NET 8)
  • IA: Novita AI (imagen + LLM)
  • Datos/Auth: Firebase (Auth, Firestore, Storage)

Palabras clave: curso Flutter .NET 8 Novita AI, app invitaciones de cumpleaños con IA, tutorial ControlNet, backend webhook Novita.

Repositorio oficial del curso: curso-flutter-net8-novita-ai en GitHub.

Qué vas a conseguir (enfoque comercial)

  1. Un MVP funcional de invitaciones de cumpleaños con IA, preparado para demo, clientes o publicación.
  2. Un flujo completo para personalizar invitaciones con prompt, foto y estilos visuales avanzados.
  3. Una base técnica escalable para evolucionar a modelo freemium, packs de diseños o servicio para eventos.

Ruta principal (core)

  1. 01 – Arquitectura de la app Flutter + backend .NET + Novita
  2. 02 – Configurar entorno .NET 8 + Flutter + Firebase + Novita
  3. 03 – Backend .NET 8: Auth Firebase y esqueleto API
  4. 04 – Integrar Novita: text-to-image e image-to-image
  5. 05 – Webhook Novita y procesamiento asíncrono
  6. 06 – Firestore, modelos y endpoints de dominio
  7. 07 – Flutter: login Google y configuración API
  8. 08 – Flutter: subida de imagen y creación de invitaciones
  9. 09 – Listado, estado y detalle de invitaciones
  10. 10 – ControlNet completo en backend y Flutter
  11. 11 – LLM con Novita: img2prompt y adaptación de prompts
  12. 12 – Despliegue, checklist final y publicación WordPress

Bonus

  1. Bonus 01 – Vídeo con FFmpeg y flujo opcional
  2. Bonus 02 – Importador de modelos Novita a Firestore
  3. Bonus 03 – Prompt Generator y administración básica

Prerrequisitos

  1. Conocer fundamentos de C# y Flutter.
  2. Tener proyecto Firebase y cuenta Novita AI.
  3. Disponer de entorno local con .NET SDK y Flutter.

Comando de verificación rápida

cd codigo/backend
 dotnet build InvitaIA.Api.sln

cd ../app
 flutter pub get

Troubleshooting

  1. Si falla Firebase Admin en backend: revisa backend/InvitaIA.Api/appsettings.json y FirebaseJson.
  2. Si falla login en app: reemplaza archivos Firebase cliente en Android/iOS.
  3. Si no llega webhook: expón backend públicamente y revisa WebhookBaseUrl.

FAQ corta

¿El curso usa código real o ejemplos inventados?

Usa código real del curso, adaptado a .NET 8 y saneado de secretos.

¿Incluye LLM además de generación de imágenes?

Sí, en el capítulo 11 con img2prompt y chat completions.

¿ControlNet está implementado de verdad?

Sí, en backend y UI Flutter (capítulo 10).

Fuente verificada

Share this content:

Curso Flutter y .NET 8 con Novita AI: índice completo paso a paso

1. Arquitectura Flutter + backend .NET 8 con Novita AI

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.