Welcome to the PokeShoww App repository! This Flutter-based mobile application allows users to explore the world of Pokémon and access various features related to the popular franchise.
- Favorites: Mark your favorite Pokémon and easily access them for quick reference or team building.
Home Screen
PokeMon Detail Screen
Favorite Pokemons
Sidebar of the app
- Flutter: The application is built using the Flutter framework, which allows for cross-platform development of mobile applications.
- Pokémon API: We integrate with a reliable Pokémon API to fetch data and provide accurate information about Pokémon species, abilities, moves, and more.
- Riverpod: The Riverpod package is used for state management, ensuring a seamless user experience and efficient data flow within the app.
To run the Pokémon App locally, follow these steps:
- Clone this repository to your local machine using Git.
- Make sure you have Flutter and Dart installed on your machine. If not, please refer to the Flutter documentation to set up your development environment.
- Open the project in your preferred IDE or text editor.
- Run
flutter pub get
to fetch the project dependencies. - Connect a physical device or start an emulator.
- Run
flutter run
to launch the app on your device or emulator.
Contributions to this project are welcome and appreciated. If you have any bug fixes, improvements, or new features to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and test thoroughly.
- Commit your changes with descriptive commit messages.
- Push your branch to your forked repository.
- Open a pull request, describing your changes in detail.
We would like to express our gratitude to the following resources and libraries that have been instrumental in the development of this Pokémon app: