Curso Flutter 0 a experto
Domina Flutter desde cero: Aprende a crear apps innovadoras con Dart, optimiza interfaces, gestiona el estado y personaliza tu aplicación para llevar tus habilidades de desarrollo al siguiente nivel. ¡Empieza a programar con Cry Code!
What you'll learn
- Configurar e instalar Flutter en macOS y preparar simuladores para iOS y Android
- Aprender a utilizar atajos de Flutter y Dart para optimizar el desarrollo
- Dominar la creación de proyectos y estructuración de carpetas en Flutter
- Manejar el estado y la navegación en aplicaciones Flutter usando Provider y GoRouter
This course includes
- 43.5 hours of video
- Certificate of completion
- Access on mobile and TV
Course content
1 modules • 250 lessons • 43.5 hours of video
Curso Completo de Flutter: Desarrollo y Codificación Avanzada
250 lessons
• 43.5 hours
Curso Completo de Flutter: Desarrollo y Codificación Avanzada
- 01-Curso Flutter 🐦_Introducción, Instalación y Requisitos 13:08
- 🎬 Instalación del SDK de Flutter en macOS - Parte 1: ¡Empieza a Crear Apps! 🚀 12:29
- 🎬 Instalación de Flutter en macOS - Parte 2: Configuración de Simuladores en iOS y Android 🚀 11:36
- 🎬 Instalación de Flutter en macOS - Parte 3: Firma de Licencias de Android 🚀 04:28
- 🎬 Instalación de Flutter en macOS - Parte 5: Configuración de Chrome y Compilación de un Proyecto 🚀 07:34
- 🎬 Instalación de Flutter en macOS - Parte 4: Configuración de Xcode con CocoaPods 🚀 06:03
- 02-Curso Flutter 🐦_Atajos útiles de Flutter y Dart para avanzar más rápido 04:05
- 03-Curso Flutter 🐦_Hola Mundo en Dart 💻 Tu primer programa 17:24
- 04-Curso Flutter 🐦_Variables en Dart: int, String, bool y más 🧠 08:49
- 05-Curso Flutter 🐦_¿Qué es dynamic en Dart? 🤯 Ventajas y peligros 05:30
- 06-Curso Flutter 🐦_Map en Dart 🗺️ Clave-Valor explicado fácil 05:04
- 07-Curso Flutter 🐦_Listas en Dart 📋 Cómo usarlas correctamente 15:01
- 08-Curso Flutter 🐦_Funciones en Dart 🧠 Aprende a organizar tu código 08:30
- 09-Curso Flutter 🐦_Parámetros en Dart 🎯 Posicionales, nombrados y opcionales 11:18
- 10-Curso Flutter 🐦_Clases en Dart 🧱 Aprende programación orientada a objetos 09:52
- 12-Curso Flutter 🐦_Constructores con nombre en Dart 🏗️ ¡Organiza mejor tus clases! 19:02
- 13-Curso Flutter 🐦_Get y Set en Dart 🔐 Controla el acceso a tus datos 24:39
- 14-Curso Flutter 🐦_Uso de assert en Dart ✅ Valida tu código en desarrollo 04:35
- 15-Curso Flutter 🐦_Clases abstractas en Dart 🧩 Organiza mejor tu arquitectura 09:05
- 16-Curso Flutter 🐦_Uso de extends en Dart 🧬 Herencia explicada fácil 07:15
- 17-Curso Flutter 🐦_Implements en Dart 🛠️ Interfaces y contratos de clase 06:36
- 18-Curso Flutter 🐦_Mixin en Dart 🧬 Reutiliza código sin herencia múltiple 09:18
- 19-Curso Flutter 🐦_Future en Dart ⏳ Programación asíncrona desde cero 07:45
- 20-Curso Flutter 🐦_async & await en Dart ⚡ Tu primer código asíncrono limpio 08:23
- 21-Curso Flutter 🐦_try catch on finally en Dart 🚨 Manejo de errores explicado 06:04
- 22-Curso Flutter 🐦_Streams en Dart 🔁 Escucha datos en tiempo real 07:36
- 23-Curso Flutter 🐦_async* y yield en Dart 🔄 Crea Streams como un pro 05:05
- 24-Curso Flutter 🐦_Crear proyecto Flutter y estructura de carpetas 🗂️ Guía paso a paso 06:11
- 25-Curso Flutter 🐦_Creación de Proyecto y Estructura de Carpetas en Flutter 🗂️ 04:33
- 27-Curso Flutter 🐦_Manejo de vistas en Flutter 📲 Navegación entre pantallas 05:26
- 28-Curso Flutter 🐦_Estilizando una vista de contador 🧮 Diseño con estilo en Flutter 06:21
- 29-Curso Flutter 🐦_Material 3 en Flutter 🎨 Tu app con el nuevo diseño de Google 06:02
- 30-Curso Flutter 🐦_Manejo de Estado en Flutter 🧠 ¿Qué es y por qué importa? 10:18
- 31-Curso Flutter 🐦_Widgets en Flutter 🧱 Entiende cómo se construye tu app 07:08
- 32-Curso Flutter 🐦_Error estado inmutable y Flutter Inspector 🐞 Debug visual en tiempo real 09:29
- 33(BONUS)-Curso Flutter 🐦_Agrega el ícono personalizado a tu app 📲 Dale identidad a tu proyecto 09:20
- 34 (BONUS)-Curso Flutter 🐦_Agrega un Splash Screen en Flutter 🚀 Primera impresión profesional 09:19
- 35-Curso Flutter 🐦_Creación de nueva app en Flutter: Simulador de Chat 💬 Proyecto desde cero 08:00
- 36-Curso Flutter 🐦_Temas personalizados en Flutter 🎨 10:50
- 37-Curso Flutter 🐦_GetX y manejo de rutas en Flutter 🚀 Navegación moderna y simple 09:11
- 38-Curso Flutter 🐦_ListView en Flutter 📋 Crea listas dinámicas y con estilo 11:47
- 39-Curso Flutter 🐦_Creando un ChatBubble en Flutter 💬 Widget personalizado para mensajes 06:46
- 40-Curso Flutter 🐦_TextFormField en Flutter ⌨️ Entrada de texto con validación 09:06
- 41-Curso Flutter 🐦_Capturar valores del TextFormField 📥 Procesa entradas del usuario 08:34
- 43-Curso Flutter 🐦_Implementando Provider en Flutter 📦 Gestión de estado sencilla y escalable 09:47
- 42-Curso Flutter 🐦_Creación de la entidad Mensaje 🧱 Organiza los datos del chat 05:55
- 44-Curso Flutter 🐦_Mostrar mensajes con Provider 💬 Chat dinámico y reactivo 08:51
- 45-Curso Flutter 🐦_Leer argumentos con Provider 📦 Accede a datos desde cualquier parte 03:36
- 46-Curso Flutter 🐦_Mensajes dinámicos en Flutter 💬 Simula una conversación real 06:17
- 47-Curso Flutter 🐦_ScrollController en Flutter 🔄 Desplaza el chat automáticamente 07:15
- 48-Curso Flutter 🐦_Selector de emisor/receptor y Finalización de la App de Chat ✅ 16:46
- 49-Curso Flutter 🐦_Inicio de nuevo proyecto: TikTok Sim 🎬 Construyendo la base en Flutter 09:05
- 50-Curso Flutter 🐦_Creando la entidad y estructura 🧱 Arquitectura limpia para tu app 07:49
- 51-Curso Flutter 🐦_Provider para Discover Videos 📦 Cargando el feed dinámicamente 13:23
- 52-Curso Flutter 🐦_Modelo local para los videos 🎥 Simula tu base de datos 06:15
- 53-Curso Flutter 🐦_Mapeando el modelo para precargar videos 🎥 Simulador TikTok 08:03
- 54-Curso Flutter 🐦_Discover Screen: Esqueleto base 🧱 Estructura tu feed tipo TikTok 06:40
- 55-Curso Flutter 🐦_Estructurando botones de video 🎛 UI estilo TikTok 18:48
- 57-Curso Flutter 🐦_Formatear números grandes en Flutter 🔢 1.2K, 5M, 3.5B… 09:11
- 58-Curso Flutter 🐦_Integrando el Video Player 🎬 Reproduce tus clips como TikTok 10:45
- 59-Curso Flutter 🐦_Lógica del reproductor de video 🎬 Control total como TikTok 10:06
- 60-Curso Flutter 🐦_Refactorizando el Video Player 🎬 Código limpio y reutilizable 09:02
- 61-Curso Flutter 🐦_Soluciona el error del Video Player ❌ Reproducción sin fallos 06:00
- 62-Curso Flutter 🐦_Autoplay y Pausa en el Video Player ▶️⏸️ Scroll tipo TikTok 04:14
- 63-Curso Flutter 🐦_Agregando Usuario y Caption al Video Player 🧑💬🎬 Estilo TikTok 13:39
- 64-Curso Flutter 🐦_Gradiente al video para mejorar legibilidad 🎨🧑💬 Finalizando el simulador 10:52
- 65-Curso Flutter 🐦_Nuevo Proyecto: Widgets App 🧩 Aprende los widgets esenciales de Flutter 04:39
- 66-Curso Flutter 🐦_Configurando el Theme de Widgets App 🎨 Personaliza tu UI 07:15
- 67-Curso Flutter 🐦_Menú principal con ítems dinámicos 🧭 Navega entre widgets 06:21
- 68 list view68-Curso Flutter 🐦_ListView en Flutter 📋 Desplázate con estilo y eficiencia 06:23
- 69-Curso Flutter 🐦_Manejo de rutas con AppRoute 🧭 Navegación organizada en tu app 08:27
- 70-Curso Flutter 🐦_Tipos de botones en Flutter 🔘 Elevated, Text, Outlined y más 09:44
- 71-Curso Flutter 🐦_Tipos de Cards en Flutter 🃏 Diseña contenedores elegantes 10:27
- 72-Curso Flutter 🐦_Mostrar imágenes con Image.network 🖼️ Cards con contenido online 11:50
- 73-Curso Flutter 🐦_Implementando vista Theme Changer 🌞🌙 Cambia el tema dinámicamente 15:12
- 74-Curso Flutter 🐦_Finalizando el Theme Changer 🌞🌚 Guarda y aplica tu estilo 07:08
- 75-Curso Flutter 🐦_Generando vistas faltantes y manejo de rutas 🗺️ Navegación completa 11:52
- 76-Curso Flutter 🐦_Circular y Linear Progress Indicator ⏳ Barras y loaders en Flutter 13:39
- 77-Curso Flutter 🐦_SnackBar en Flutter 🍫 Mensajes temporales y acciones rápidas 05:43
- 78-Curso Flutter 🐦_AlertDialog en Flutter ⚠️ Ventanas emergentes y opciones 07:03
- 79-Curso Flutter 🐦_AnimatedContainer en Flutter 🎨⚡ Animaciones fáciles y elegantes 16:13
- 80-Curso Flutter 🐦_UI Controls: Switch y ListTile 🔘📋 Controles interactivos en Flutter 18:06
- 81-Curso Flutter 🐦_ExpansionTile, CheckBox y DatePicker 📂☑️📅 Controles avanzados de UI 08:40
- 82-Curso Flutter 🐦_PageView App Tutorial 📄➡️📱 Crear pantallas deslizables en Flutter 13:41
- 83-Curso Flutter 🐦_Página Final, Salir y setState 🚪⚡🔄 Manejo de estado y navegación 24:57
- 84-Curso Flutter 🐦_Infinite Scroll y Fade In de Imágenes 📜✨🖼️ Scroll infinito con animación 11:40
- 85-Curso Flutter 🐦_Implementando Drawer 📂📱 Menú lateral para navegación 08:32
- 86-Curso Flutter 🐦_Navegación con URL en Drawer 🌐📂 Conectar menú lateral a rutas 10:59
- 87-Curso Flutter 🐦_Provider con contador 🔄🧮 Manejo de estado fácil y escalable 14:11
- 88-Curso Flutter 🐦_Tema dinámico con Provider 🌞🌙 Corrigiendo y mejorando la app 09:58
- 89-Curso Flutter 🐦_Modo claro y oscuro dinámico 🌞🌙 Personaliza tu app en tiempo real 09:55
- 90-Curso Flutter 🐦_Creando CineApp 🎬 Primera vista y navegación con GoRouter 11:55
- 92-Curso Flutter 🐦_Preparando API Key de The Movie DB 🔑 Conecta tu CineApp a la API 10:55
- 93-Curso Flutter 🐦_Preparando archivo .env en Flutter 🔑 Protege tu API Key 06:53
- 94-Curso Flutter 🐦_Preparando infraestructura: DataSource remoto 🌐 CineApp con TMDb 09:12
- 95-Curso Flutter 🐦_Modelo y Response de la API 🎬 Mapeando datos en CineApp 11:47
- 97-Curso Flutter 🐦_MovieResponse en DataSource con Dio 🌐 Consumiendo TMDb en CineApp 06:48
- 98-Curso Flutter 🐦_Implementando MovieRepository 🧱 Conectando dominio e infraestructura 07:22
- 99-Curso Flutter 🐦_Integrando Riverpod ⚡ State Management en CineApp 12:17
- 100-Curso Flutter 🐦_MoviesProvider con Riverpod 🎥 Conectando UI y Repositorio 18:58
- 101 - Curso Flutter 🐦_Listando Películas 🎥 Usando el MoviesProvider en la UI 12:01
- 102 - Curso Flutter 🐦_Creando el AppBar 🎬 Personalización de la CineApp 13:46
- 103 - Curso Flutter 🐦_Swiper de Películas 🎥 Carrusel Superior en la CineApp 19:20
- 104 - Curso Flutter 🐦_BottomNavigationBar 📱 Navegación en la CineApp 09:56
- 105 - Curso Flutter 🐦_ListView Horizontal 🎞️ Preparando Carrusel de Películas 12:29
- 106 - Curso Flutter 🐦_Finalizando el ListView Horizontal 🎞️ Secciones de Películas 19:53
- 107 - Curso Flutter 🐦_NumberFormat 🔢 Formateando Números Largos en la App 10:02
- 109 - Curso Flutter 🐦_Mejorando el Infinite Scroll ♾️ Evitar Múltiples Solicitudes 10:00
- 110 - Curso Flutter 🐦_ScrollView en Home Screen 🏠 Mejorando la Pantalla Principal 12:07
- 111 - Curso Flutter 🐦_Listando Películas Populares & Trending 🔥 Usando la API de TMDB 12:45
- 112 - Curso Flutter 🐦_Screen Loader 🌀 Cargando Películas en HomeScreen 11:18
- 113 - Curso Flutter 🐦_Implementando el Loader en el HomeScreen 🌀 con Provider 08:53
- 114 - Curso Flutter 🐦_Rutas con Datos 🛣️ Pasando Información entre Pantallas con Provider 09:19
- 115 - Curso Flutter 🐦_Obteniendo Película por ID 🎥 Datasource y Provider 15:25
- 116 - Curso Flutter 🐦_De MovieDB a Entity 🧩 Mapeando Datos del API a Nuestra Entidad 05:46
- 117 - Curso Flutter 🐦_Movie Details 🎬 Construyendo la Pantalla de Detalles de Película 18:09
- 118 - Curso Flutter 🐦_Preparando la Ruta de MovieScreen 🛣️ Path y Configuración antes de la Vista 10:51
- 119 - Curso Flutter 🐦_Creando la Vista de MovieScreen 🎬 Custom SliverAppBar 15:23
- 121 - Curso Flutter 🐦_Resolviendo géneros de películas 🎭 Helper para Genre IDs (API MovieDB) 06:14
- 122 - Curso Flutter 🐦_Clean Code para Actores 🎭 Repositorio, Entidad y Dominio 13:38
- 120 - Curso Flutter 🐦_MovieScreen Details 🎥 Mostrando Información de la Película 21:29
- 123 - Curso Flutter 🐦_Mapper de Actores 🎭 Transformando datos de la API a Entidades 13:46
- 124 - Curso Flutter 🐦_ActorProvider 🎭 Estado y Carga del Elenco con Riverpod 09:02
- 125 - Curso Flutter 🐦_Adaptando y Obteniendo Actores 🎭 Antes de Renderizar la Vista 06:03
- 126 - Curso Flutter 🐦_Mostrando Actores en la UI 🎭 Finalizando la Sección de Elenco 17:08
- 127 - Curso Flutter 🐦_Repositorio y Datasource para Búsqueda 🔎 Preparando Search de Películas 09:42
- 128 - Curso Flutter 🐦_SearchDelegate 🔎 Implementando Búsqueda Simple de Películas 07:37
- 129 - Curso Flutter 🐦_Mejorando SearchDelegate 🔎 Preparando Sugerencias de Películas 08:30
- 130 - Curso Flutter 🐦_Finalizando Sugerencias 🔎 SearchDelegate con Provider + Debounce 16:48
- 131 - Curso Flutter 🐦_Previniendo Errores de Datos Nulos 🧩 Manejo Seguro del JSON de la API 09:23
- 132 - Curso Flutter 🐦_Mejorando SearchDelegate 🔎 Preview con Foto, Título y Descripción 08:56
- 133 - Curso Flutter 🐦_Agregando Rating ⭐ a Resultados del SearchDelegate (Sugerencias) 06:56
- 134 - Curso Flutter 🐦_Navegando a la Película 🎬 desde el SearchDelegate 26:12
- 135 - Curso Flutter 🐦_Debounce Manual 🔄 Optimización del SearchDelegate 10:13
- 136 - Curso Flutter 🐦_SearchMoviesProvider 🔎 Guardando el Estado de Búsqueda con Riverpod 10:26
- 137 - Curso Flutter 🐦_Manteniendo el Estado 🔁 Provider para el Estado de Búsqueda 16:03
- 138 - Curso Flutter 🐦_Manteniendo el Estado de Películas Mostradas 🔁 Search Persistente con Riverpod 12:34
- 139 - Curso Flutter 🐦_Indicador de Carga 🔄 Loader al Buscar Películas con Riverpod 13:00
- 140 - Curso Flutter 🐦_Preparando la Screen y Views 📱 Custom BottomBar Manejable 12:48
- 141 - Curso Flutter 🐦_Implementando ShellRoute 🛣️ Navegación Avanzada con GoRouter 10:00
- 142 - Curso Flutter 🐦_Routing Básico en el Custom BottomBar 🧭 Navegación con GoRouter 09:57
- 143 - Curso Flutter 🐦_Agregando el Ícono de Like ❤️ Sistema de Favoritos en MovieScreen 11:40
- 144 - Curso Flutter 🐦_Drift + SQLite 💾 Primeros Pasos con Base de Datos Local 11:32
- 145 - Curso Flutter 🐦_Probando Insert, Select y Delete 🧪 Drift + SQLite3 10:05
- 146 - Curso Flutter 🐦_Dominio e Infraestructura 🧩 Favorites Movies con Clean Architecture 11:11
- 147 - Curso Flutter 🐦_Implementando el Drift DataSource 💾 Conectando Favoritos a SQLite 11:35
- 148 - Curso Flutter 🐦_Finalizando la Implementación de GetFavorites ❤️ Obtener Favoritos con Drift 04:41
- 149 - Curso Flutter 🐦_FavoritesProvider ❤️ Conectando Riverpod con el DataSource 13:07
- 150 - Curso Flutter 🐦 _ToggleFavorite ❤️ Integrando Provider con la UI y el Repositorio 10:42
- 151 - Curso Flutter 🐦 _Toggle Favorite ❤️ Implementando la lógica en la UI de MovieScreen 09:38
- 152 - Curso Flutter 🐦 _Perfeccionando el Toggle ❤️ Funcionamiento 100% Confiable en Favoritos 06:07
- 153 - Curso Flutter 🐦 _FavoritesView ❤️ Mostrando los Datos en la Vista 09:27
- 154 - Curso Flutter 🐦 _MasonryGridView ❤️ Grid Dinámico para Favorites 06:08
- 155 - Curso Flutter 🐦 _Correcciones MasonryGridView 🔧 Mejorando la UI de Favorites 09:37
- 156 - Curso Flutter 🐦 _Infinite MasonryGridView ♾️ Scroll Infinito en Favoritos 12:54
- 157 - Curso Flutter 🐦 _Mejorando la Vista Sin Favoritos ❤️ MasonryGridView Vacío 03:52
- 158 - Curso Flutter 🐦 _Completando la App 🎉 Vista Final con Películas Random 14:09
- 159 - Curso Flutter 🐦 _Finalizando la CineApp 🎬 Mejoras UX/UI + Detalles Finales 08:46
- 160 - Curso Flutter 🐦 _Creación de Nuevo Proyecto 🚀 Forms App desde Cero 06:25
- 161 - Curso Flutter 🐦 _Estructuración del Proyecto 📂 Config, Rutas y Tema Global 13:02
- 162 - Curso Flutter 🐦 _Creando la Vista del Contador 🔢 Primer Estado en Forms App 08:33
- 163 - Curso Flutter 🐦 _Primeros Pasos con Cubit 🧠 Manejo de Estado con Bloc 13:21
- 164 - Curso Flutter 🐦 _Cubit Avanzado 🔢 Incrementos +1, +10 y Decremento -10 05:52
- 165 - Curso Flutter 🐦 _Implementando CounterCubit en la Vista 📱 BlocBuilder en Acción 12:16
- 166 - Curso Flutter 🐦 _Botones Reactivos con Cubit 🔘 UI Dinámica según el Estado 06:14
- 167 - Curso Flutter 🐦 _Equatable 📦 Optimizando Estados en Cubit 06:33
- 168 - Curso Flutter 🐦 _Implementando Bloc para el Contador 🔄 De Cubit a Bloc 16:13
- 169 - Curso Flutter 🐦 _Optimizando Bloc ⚡ Mejores Prácticas y Rendimiento 05:44
- 170 - Curso Flutter 🐦 _Creando la Vista del Contador con Bloc 📱 UI Reactiva 13:34
- 171 - Curso Flutter 🐦 _Creando Funciones Faltantes con Bloc 🧠 Completando la Lógica 09:29
- 172 - Curso Flutter 🐦 _Introducción a Formularios en Flutter 📝 Bases y Conceptos Clave 09:11
- 173 - Curso Flutter 🐦 _Estilos en los Inputs ✨ Personalizando Formularios 12:44
- 174 - Curso Flutter 🐦 _TextFormField 🔤 Valores, Error, Hint y Label en Formularios 07:36
- 175 - Curso Flutter 🐦 _Formulario Básico en Flutter 📝 Creando Nuestro Primer Form 08:39
- 176 - Curso Flutter 🐦 _Register Form 📝 Estructurando el FormCubit 10:07
- 177 - Curso Flutter 🐦 _Integrando Cubit con la Vista del Formulario de Registro 📝 10:34
- 178 - Curso Flutter 🐦 _Formz en Formularios 🧩 Validaciones Profesionales con Cubit 07:47
- 179 - Curso Flutter 🐦 _Integrando Formz en el Formulario de Registro 📝 Validaciones Reactivas 08:16
- 180 - Curso Flutter 🐦 _Corrigiendo Error de Cast en Inputs del Formulario 🛠️ Formz Fix 03:15
- 181 - Curso Flutter 🐦 _Input Password Custom 🔐 Mejorando UX en Formularios 06:59
- 182 - Curso Flutter 🐦 _Mejorando Errores y Optimizando el Formulario ⚡ Clean Code 13:06
- 183 - Curso Flutter 🐦 _Centralizando Errores 🧠 Manejo de Validaciones Limpio 08:46
- 184 - Curso Flutter 🐦 _Creando Notifications App 🔔 Estructuración, Archivos y Dependencias 13:28
- 185 - Curso Flutter 🐦 _Integrando Firebase Messaging 🔔 Bloc de Autorización 16:50
- 186 - Curso Flutter 🐦 _Cómo Solicitar Permisos de Notificaciones 🔔 Firebase + Bloc 11:46
- 187 - Curso Flutter 🐦 _Integrando Firebase con Firebase CLI 🔥 Configuración del Proyecto 08:58
- 188 - Curso Flutter 🐦 _Cómo Cambiar el Identificador 🔧 Actualizando el ID del Proyecto 07:00
- 190 - Curso Flutter 🐦 _Actualizando el Estado de Permisos de Notificaciones 🔔 Bloc Reactivo 11:44
- 191 - Curso Flutter 🐦 _Obteniendo el Token FCM 🔑 Firebase Messaging Token 11:20
- 192 - Curso Flutter 🐦 _Tipos de Notificaciones 🔔 Preparando Foreground en Firebase Messaging 08:18
- 193 - Curso Flutter 🐦 _Probando Notificaciones en Firebase 🔔 Foreground 13:38
- 194 - Curso Flutter 🐦 _Notificaciones en Background 🔔 Firebase Messaging 06:52
- 195 - Curso Flutter 🐦 _Entidad PushMessage 📩 Modelando Notificaciones 11:55
- 196 - Curso Flutter 🐦 _Preparando el Home para Notificaciones In-App 🔔📲 06:04
- 197 - Curso Flutter 🐦 _Recibiendo y Mostrando Notificaciones In-App 🔔📲 05:42
- 198 - Curso Flutter 🐦 _Preparando la Vista de Detalle de Notificaciones 🔔📄 12:42
- 199 - Curso Flutter 🐦 _Manejando Rutas a la Vista de Detalle de Notificaciones 🧭🔔 09:38
- 200 - Curso Flutter 🐦 _Manejando Interacciones de Notificaciones Fuera de la App 📲🔔 13:49
- 202 - Curso Flutter 🐦 _REST API Notifications 🔥 Método Deprecado 12:42
- 203 - Curso Flutter 🐦 _Introducción a Local Notifications 🔔 Notificaciones Sin Internet 13:37
- 204 - Curso Flutter 🐦 _Configuración Global de Local Notifications 🔔 Flutter Setup 12:33
- 205 - Curso Flutter 🐦 _Mostrando una Local Notification 🔔 Flutter 12:33
- 206 - Curso Flutter 🐦 _Evitando Errores Comunes 🔧 Dependencias Duplicadas y Conflictos 10:22
- 208 - Curso Flutter 🐦 Configuración iOS 🔔 Push Notifications + Podfile 05:12
- 209 - Curso Flutter 🐦 FCM en iOS 🔥 Capabilities + Background + Push en Xcode 06:38
- 210 - Curso Flutter 🐦 Apple Developer 🔐 Registro App + APNs Key + Firebase 08:30
- 211 - Curso Flutter 🐦 Configurando Bundle Identifier 🍎 Xcode + Vinculación App 10:13
- 212 - Curso Flutter 🐦 Push con Imagen 🖼️ iOS Notification Service Extension + Xcode 08:44
- 213 - Curso Flutter 🐦 Probando Notificaciones en Dispositivo Físico iOS 📱🍎 09:53
- 214 - Curso Flutter 🐦 Nuevo Proyecto Backend 🚀 Firebase + NestJS + Docker + PostgreSQL 15:38
- 215 - Curso Flutter 🐦 Preparando el Backend para Conectarlo con la App 📡 NestJS + API 08:19
- 216 - Curso Flutter 🐦 Preparando el Frontend para Conectarse al Backend 🌐 API Integration 08:19
- 217 - Curso Flutter 🐦 Levantando el Backend Local 🐳 NestJS + Docker + PostgreSQL 10:10
- 218 - Curso Flutter 🐦 Riverpod 🔐 Manejo de Estado de Login 12:51
- 219 - Curso Flutter 🐦 Creando el LoginProvider 🔐 Riverpod 12:10
- 220 - Curso Flutter 🐦 Formulario de Login 🔐 Integrando Riverpod 10:59
- 221 - Curso Flutter 🐦 Variables de Entorno 🔐 Flutter Dotenv 11:18
- 222 - Curso Flutter 🐦 Auth Repository y Datasource 🔐 Arquitectura para Login 18:54
- 224 - Curso Flutter 🐦 AuthProvider 🔐 Creando la Autenticación 16:20
- 225 - Curso Flutter 🐦 AuthProvider 🔐 Login, Register, Logout + GetSession 07:34
- 226 - Curso Flutter 🐦 AuthProvider 🔐 Integrando Login en la UI + Gestión de Estado 15:39
- 228 - Curso Flutter 🐦 Manejo de Errores 🔐 Mostrando Errores en Pantalla 05:26
- 229 - Curso Flutter 🐦 SharedPreferences 💾 Primeros Pasos + Guardar Token de Login 19:43
- 230 - Curso Flutter 🐦 SharedPreferences 💾 Guardando el Token de Autenticación 14:27
- 231 - Curso Flutter 🐦 Auth 🔐 Check Status Token Método 09:03
- 232 - Curso Flutter 🐦 App Router 🚦 Check Status Screen + Navegación Inteligente 12:33
- 233 - Curso Flutter 🐦 AppRouter con Provider 🧭 Enrutamiento Dinámico por Estado 07:36
- 234 - Curso Flutter 🐦 AppRouterNotifier 🔔 Escuchando Cambios de Auth en Rutas 14:05
- 235 - Curso Flutter 🐦 Navegación por Estado 🚀 Splash, Login y Home 13:25
- 236 - Curso Flutter 🐦 Mejorando Botón de Login 🔐 Validación y Control de Requests 07:27
- 237 - Curso Flutter 🐦 🔐 Mejora de Sesión Persistente con Token + Gestión Segura 07:21
- 238 - Curso Flutter 🐦 🔐 onFieldSubmit en Contraseña + UX en TextFormField 05:52
- 239 - Curso Flutter 🐦 📦 Entidad, Repository y Datasource de Productos + Clean Architecture 24:20
- 240 - Curso Flutter 🐦 🛠️ Fix Implementation Repository + Datasource (Parte 2 Productos) 03:43
- 241 - Curso Flutter 🐦 🌐 Products Page + Implementación con Dio (HTTP Requests) 11:24
- 242 - Curso Flutter 🐦 🔄 Mapper de Products + Transformación Data → Domain 12:04
- 243 - Curso Flutter 🐦 🧠 RepositoryProvider con Riverpod + Inyección de Dependencias 12:30
- 244 - Curso Flutter 🐦 ⚡ StateNotifierProvider + Gestión de Estado de Products 05:47
- 245 - Curso Flutter 🐦 🧠 StateNotifier + Lógica del Notifier (Products Flow Completo) 11:33
- 246 - Curso Flutter 🐦 📱 StateNotifierProvider en UI 04:37
- 247 - Curso Flutter 🐦 📱 Creación de Products Page + Estructura de UI Escalable 14:43
- 248 - Curso Flutter 🐦 🛠️ Products Page Parte 2 + Fix Mapper Error en Implementación 03:35
- 249 - Curso Flutter 🐦 🧩 Product Card Widget + UI Reutilizable en Products Screen 14:49
- 250 - Curso Flutter 🐦 🔄 Infinite Scroll en Products + Paginación con StateNotifier 05:26
- 251 - Curso Flutter 🐦 🔍 Product Detail Page + Navegación desde ProductCard 10:45
- 252 - Curso Flutter 🐦 🧠 ProductProvider + Estado Global para Detalle de Producto 15:53
- 253 - Curso Flutter 🐦 ⚡ LoadProduct Provider + Carga Dinámica 13:13
- 254 - Curso Flutter 🐦 🛠️ Mejorando Product Screen + Optimización de LoadProduct 12:56
- 255 - Curso Flutter 🐦 🎨 Mejorando Product Screen Parte 1 + Refactor Visual Profesional 14:53
- 256 - Curso Flutter 🐦 🎨 Mejorando Product Screen Parte 2 + UI Detalle Más Completa 16:10
