Summary
Keywords
Full Transcript
¡Clase número 122 del curso! 🎉 En este video estructuraremos correctamente toda la lógica relacionada con los actores (Cast) aplicando Clean Architecture 🧠. Crearemos las entidades, datasource, repositorio e implementación para manejar la información de los actores desde la API de MovieDB. 📂 Organización del código: lib/ ├── domain/ │ ├── entities/ │ │ └── actor.dart │ ├── repositories/ │ │ └── actors_repository.dart │ └── datasources/ │ └── actors_datasource.dart ├── infrastructure/ │ ├── datasources/ │ │ └── actor_moviedb_datasource.dart │ └── repositories/ │ └── actor_repository_impl.dart 🧠 Verás paso a paso: 🧱 Crear la entidad Actor dentro del dominio 🔌 Definir el contrato del repositorio (ActorsRepository) 🌐 Implementar el datasource ActorMovieDbDatasource para consumir la API 🧩 Crear el repositorio ActorRepositoryImpl para conectar dominio e infraestructura ⚡ Preparar la base para conectar con providers y la UI en los próximos videos 🎯 Con esto lograrás: ✅ Un módulo de actores con arquitectura limpia y escalable ✅ Separar responsabilidades entre dominio, infraestructura y presentación ✅ Reutilizar el código fácilmente en otras pantallas o proyectos 📂 Repositorio del curso con el módulo de actores implementado: https://github.com/Isnotcristhianr/Flutter_course 💬 ¿Quieres que en el próximo video mostremos el cast de actores en el MovieScreen con sus fotos y personajes? 🎬 ¡Comenta abajo!
