Welcome to the SwiftUI PokeDex project! This iOS app allows users to search for Pokémon and view various Pokémon types and their respective Pokémon.
The SwiftUI PokeDex is an iOS app built using SwiftUI that leverages the pokeapi.co API to provide users with information about Pokémon and their types. The app offers a user-friendly interface to search for specific Pokémon and explore different Pokémon types along with the Pokémon that belong to each type.
- Search: Look up specific Pokémon by their name or ID.
- List by Type: Browse and view Pokémon grouped by their types.
- Type Details: Access details about each Pokémon type, such as strengths and weaknesses.
- Pokémon Details: Get comprehensive information about each Pokémon, including its stats, abilities, and moves.
- iOS 14.0+
- Xcode 12.0+
- Swift 5.0+
- Clone or download the repository.
- Open the project in Xcode.
- Build and run the app on your iOS device or simulator.
- Launch the app on your iOS device.
- Use the search bar to find specific Pokémon by name or ID.
- Explore different Pokémon types by selecting the "Types" tab.
- Select a type to view the Pokémon belonging to that type.
- Tap on a Pokémon to view its detailed information.
The SwiftUI PokeDex app uses the pokeapi.co API to retrieve Pokémon data. The API documentation can be found at pokeapi.co. The app makes various API requests to fetch Pokémon and type information.
We welcome contributions to improve the SwiftUI PokeDex project. If you want to contribute, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your fork.
- Submit a pull request to the
mainbranch of this repository.
We will review your pull request and merge it if it aligns with the project's goals.
The SwiftUI PokeDex project is licensed under the MIT License. See the LICENSE file for details.
Thank you for your interest in the SwiftUI PokeDex project. If you encounter any issues or have suggestions, feel free to open an issue on GitHub. Happy Pokémon exploring! 🌟