/ios-swiftui-pokedex

ios swiftui pokedex

Primary LanguageSwift

SwiftUI Pokedex

This Pokedex app was built using SwiftUI, allowing users to explore and search for Pokémon with a beautifully designed interface.

Reference(Design)

Figma

Creator Profile

Screenshots

Features

  • Filter Pokémon by type
  • Sort Pokémon by name, number
  • Filter Pokémon by generation
  • Favorite Pokémon
  • Unlimited scrolling

Filter Pokémon by type, sort Pokémon by name, number was disabled because of the Poke API limitation. but added the feature to see almost all Pokémon.

API

PokeAPI is a RESTful Pokémon API that provides a lot of Pokémon data, including Pokémon, moves, abilities, types, and more.

Architecture

Layered architecture, MVVM(Model-View-ViewModel) is used in this project.