This project is a Pokedex application developed using Flutter. It utilizes the PokemonApi V2 as the data source and implements the BloC pattern for state management.
- View a list of Pokemon with their names, images, and types.
- Search for a specific Pokemon by name.
- View detailed information about a selected Pokemon, including its abilities, stats, and evolution chain.
- Flutter
- PokemonApi V2
- BloC (Business Logic Component) for state management
To run this project locally, follow these steps:
-
Ensure that you have Flutter SDK installed on your machine. If not, refer to the Flutter installation guide for instructions.
-
Clone this repository to your local machine using the following command:
git clone https://github.com/carlosctu/pokedex-app.git
-
Navigate to the project directory:
cd pokedex-app
-
Run the following command to get all the required dependencies:
./reset.sh
This script will automatically execute
flutter pub get
to fetch the necessary packages. -
Connect your device or start an emulator.
-
Run the app using the following command:
flutter run
This command will build the app and launch it on your connected device or emulator.
Contributions to this project are welcome. Feel free to open issues and submit pull requests to improve the application.