Pokédex - SwiftUI

Pokédex - SwiftUI is built for academic purposes to learn about Combine and SwiftUI, apply good coding practices, and define a scalable architecture, it was created as a basis to generate knowledge and can guide all people who want to practice application development.

If you have suggestions, or corrections, or want to spark a conversation, feel free to leave me your comments or create a Fork with your code proposals.

Features

  • [x] Pokemon List
  • [x] Pokemon detail and statistics
  • [x] Evolution Chain
  • [x] Light/dark mode support
  • [x] Portrait and Landscape orientation
  • [x] Fullscreen mode
  • [x] Accessibility

Demo

Portrait

Authors

Screenshots

Pokemon List Pokemon Detail Pokemon Evolutions
Pokemon List Pokemon Detail Pokemon Evolutions

Landscape

Dark Mode Light Mode