By Claudio Moreno
Esta aplicación móvil, desarrollada con Flutter para el curso de Aplicaciones para dispositivos móviles CC238-2401-WV61, consume la API pública de Rick and Morty para mostrar una lista de personajes de la popular serie animada. Los usuarios pueden ver los detalles de cada personaje, marcarlos como favoritos y acceder a una lista de sus personajes favoritos. Este ejercicio práctico está diseñado para familiarizarse con Flutter y aprender a manejar APIs, gestión de estado, y navegación en una aplicación móvil.
- Aprender a usar Flutter: Conocer las bases del desarrollo de aplicaciones móviles con Flutter.
- Consumo de API REST: Implementar llamadas a la API pública de Rick and Morty para obtener datos de personajes.
- Gestión de Estado: Usar las capacidades de Flutter para gestionar el estado de la aplicación, especialmente al marcar personajes como favoritos.
- Navegación: Implementar la navegación entre diferentes pantallas de la aplicación.
- Lista de Personajes: Desplazamiento infinito para cargar personajes de manera paginada en un grid view.
- Detalles del Personaje: Visualización de detalles de cada personaje al hacer clic en ellos.
- Favoritos: Marcar y desmarcar personajes como favoritos, y acceder a una lista de personajes favoritos.
- Flutter: Framework para el desarrollo de la aplicación móvil multiplataforma.
- Sqflite: Almacenamiento de datos local.
Para ejecutar esta aplicación localmente, sigue estos pasos:
- Clona el repositorio:
git clone https://github.com/NinjaTechniques/Rick-and-Morty-Flutter.git
- Navega al directorio del proyecto:
cd Rick-and-Morty-Flutter
- Instala las dependencias:
flutter pub get
- Ejecuta la aplicación:
flutter run
- Pantalla de Lista de Personajes: Muestra todos los personajes en un grid view, con desplazamiento infinito.
- Pantalla de Detalles del Personaje: Muestra detalles específicos del personaje seleccionado.
- Favoritos: Los personajes pueden ser marcados como favoritos y se pueden consultar en una pantalla dedicada a los personajes favoritos.