https://github.com/sourish-kanna/flutter-sdp-pokedex
A PokeDex application developed using Flutter as part of the Skill Development Program in college. The app leverages the PokéAPI, a RESTful API, to retrieve and showcase detailed information about various Pokémon, offering users an interactive and engaging way to explore the Pokémon universe.
https://github.com/sourish-kanna/flutter-sdp-pokedex
dart flutter flutter-app pokeapi pokedex pokedex-application pokemon
Last synced: 3 months ago
JSON representation
A PokeDex application developed using Flutter as part of the Skill Development Program in college. The app leverages the PokéAPI, a RESTful API, to retrieve and showcase detailed information about various Pokémon, offering users an interactive and engaging way to explore the Pokémon universe.
- Host: GitHub
- URL: https://github.com/sourish-kanna/flutter-sdp-pokedex
- Owner: Sourish-Kanna
- License: mit
- Created: 2024-07-06T06:01:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-05T17:09:53.000Z (4 months ago)
- Last Synced: 2025-07-10T05:17:40.382Z (3 months ago)
- Topics: dart, flutter, flutter-app, pokeapi, pokedex, pokedex-application, pokemon
- Language: C++
- Homepage:
- Size: 334 KB
- Stars: 1
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PokeDex Flutter Application
## Developed as part of the **Skill Development Program** in college
A **PokeDex** application built using **Flutter** that allows users to explore detailed information about various Pokémon. The app uses the **PokéAPI**, a RESTful API, to retrieve and display data in an interactive and engaging way.
---
## Features:
- **Pokémon Information**: Retrieves detailed data on a wide variety of Pokémon, including their names, types, abilities, stats, and more.
- **Search Functionality**: Allows users to search for Pokémon by name and get their respective information.
- **Responsive UI**: Built with Flutter, ensuring smooth and responsive performance across different screen sizes.
- **Interactive Design**: Provides an engaging user experience with easy navigation and colorful designs.---
## Installation Instructions:
### 1. Clone the Repository:
```bash
git clone https://github.com/Sourish-Kanna/Flutter-SDP-PokeDex.git
```### 2. Install Dependencies:
Navigate to the project directory and install the necessary dependencies:```bash
cd Flutter-SDP-PokeDex
flutter pub get
```### 3. Run the Application:
Make sure you have an Android or iOS emulator running, or connect a device, then run the app:```bash
flutter run
```---
## How to Use:
1. **Explore Pokémon**: Once the app is running, use the search bar to look for specific Pokémon by name.
2. **View Details**: Click on a Pokémon to view detailed information such as its type, stats, and abilities.
3. **Navigation**: Navigate easily between the list of Pokémon and detailed views using simple swipe gestures and taps.---
## Dependencies:
- **Flutter**: Framework for building the app.
- **PokéAPI**: RESTful API used to fetch Pokémon data.
- **Provider**: State management solution for Flutter.
- **http**: Package to make HTTP requests to the PokéAPI.---
## Data Security:
The app doesn’t store sensitive user data and works directly with the **PokéAPI** to fetch Pokémon details in real-time.---
## Screenshots
![]()
![]()
![]()
---
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.