Requisitos previos
• Conocimientos básicos de Flutter y Dart:
Saber construir interfaces, usar widgets y manejar el estado con setState.
• Experiencia inicial con el concepto de providers o manejo de estado:
Haber trabajado con Provider, Bloc, o alguna solución similar.
• Entorno de desarrollo Flutter funcional:
Poder correr proyectos localmente y tener acceso a simuladores o dispositivos.
• Conocimientos básicos de programación asíncrona en Dart:
Uso de Future, async/await, y Stream.
Descripción del curso
Bienvenido a este Mini-Curso de Riverpod, donde aprenderás a utilizar una de las soluciones más modernas, robustas y recomendadas para el manejo de estado en aplicaciones Flutter.
A lo largo del curso avanzarás desde los fundamentos hasta casos prácticos, aprendiendo a trabajar con Providers, FutureProvider, StreamProvider, dependencias reactivas y anotaciones, todo aplicado a una aplicación real de tareas con filtros dinámicos.
¿Qué aprenderás?
- Fundamentos de Riverpod: Providers de solo lectura y con estado.
- Providers avanzados: FutureProvider, StreamProvider, keepAlive e invalidación de providers.
- Arquitectura reactiva: Gestión de dependencias y actualización automática del estado.
- Proyecto práctico: Desarrollo de una aplicación de tareas con filtros dinámicos.
🚀 Al finalizar este mini-curso tendrás una base sólida para implementar Riverpod en tus aplicaciones Flutter de forma profesional y escalable.