A Flutter application for Pokémon fans featuring a Pokédex, a favorites list, and a collection of mainline Pokémon video games.
- Save your favorite Pokémon locally using
shared_preferences. - Easily access and manage your custom favorite list.
- Fetches real-time Pokémon data from the PokéAPI v2.
- Detailed Pokémon view includes:
- Main Pokémon image
- Pokédex index number
- Pokémon types
- Sprites (normal and shiny)
- Explore the main Pokémon video games, from Red/Blue to Scarlet/Violet.
- All video game information is statically stored in the code.
- Each game has a standalone description with no dependencies on previous titles.
- Flutter & Dart
- Provider (
ChangeNotifier) for state management - shared_preferences for local storage
- HTTP for API requests
This app was built as part of my learning journey through the following resources:
- Flutter Course – Platzi
- The Complete Dart & Flutter Developer Course | Full Tutorial For Beginners to Advanced – YouTube
- Mobile App Development subject – Universidad de Medellín
- Clone the repository:
git clone https://github.com/JevDev2304/pokemon-flutter-app.git cd pokemon-flutter-app