Skip to content

Krypt0r7/pokemon-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SwiftUI PokeDex

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.

Table of Contents

Introduction

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.

Features

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

Requirements

  • iOS 14.0+
  • Xcode 12.0+
  • Swift 5.0+

Installation

  1. Clone or download the repository.
  2. Open the project in Xcode.
  3. Build and run the app on your iOS device or simulator.

Usage

  1. Launch the app on your iOS device.
  2. Use the search bar to find specific Pokémon by name or ID.
  3. Explore different Pokémon types by selecting the "Types" tab.
  4. Select a type to view the Pokémon belonging to that type.
  5. Tap on a Pokémon to view its detailed information.

API

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.

Contributing

We welcome contributions to improve the SwiftUI PokeDex project. If you want to contribute, follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with descriptive commit messages.
  4. Push your changes to your fork.
  5. Submit a pull request to the main branch of this repository.

We will review your pull request and merge it if it aligns with the project's goals.

License

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! 🌟

About

Pokemon app build in swift. Using Pokeapi.co

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages