Skip to content

Welcome to the PokeShoww repository! This repository contains a Flutter-based mobile application that allows users to explore the world of Pokémon and access various features related to the popular franchise.

Notifications You must be signed in to change notification settings

hasnainmakada-99/PokeShoww

Repository files navigation

PokeShoww App

cover

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.

Features

  • Favorites: Mark your favorite Pokémon and easily access them for quick reference or team building.

Screenshots

Home Screen

Home Screen

PokeMon Detail Screen

Pokémon Details Screen

Favorite Pokemons

faviourite Pokemon

Sidebar of the app

Drawer

Technologies Used

  • 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.

Installation and Usage

To run the Pokémon App locally, follow these steps:

  1. Clone this repository to your local machine using Git.
  2. 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.
  3. Open the project in your preferred IDE or text editor.
  4. Run flutter pub get to fetch the project dependencies.
  5. Connect a physical device or start an emulator.
  6. Run flutter run to launch the app on your device or emulator.

Contributing

Contributions to this project are welcome and appreciated. If you have any bug fixes, improvements, or new features to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and test thoroughly.
  4. Commit your changes with descriptive commit messages.
  5. Push your branch to your forked repository.
  6. Open a pull request, describing your changes in detail.

Acknowledgements

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:

  • PokéAPI: A comprehensive Pokémon API that provides reliable data and images for Pokémon species, moves, abilities, and more.
  • Flutter: An open-source UI toolkit for building beautiful and natively compiled applications for

About

Welcome to the PokeShoww repository! This repository contains a Flutter-based mobile application that allows users to explore the world of Pokémon and access various features related to the popular franchise.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published