This is a native iOS Pokédex application built using SwiftUI and the MVVM architecture. The app retrieves data from the PokéAPI and displays essential information about Pokémon, including their stats, types, and abilities.
- Search for Pokémon by name or ID
- List view with names and images
- Detail view showing:
- Pokémon name, ID, types
- Base stats (HP, Attack, Defense, etc.)
- Abilities
- Type-based UI color theming
- Responsive SwiftUI interface with native performance
- Live data fetched from the PokéAPI
- Swift 5
- SwiftUI
- MVVM Architecture
- URLSession for networking
- AsyncImage for image loading with built-in caching
- Xcode 14 or later
- iOS 15.0 or later
-
Clone the repository:
git clone https://github.com/mizadi/Pokedex.git