Skip to content

Giancarlo-Castaneda/Pokedex-SwiftUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Logo

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.

Tech Stack

User Interface: SwiftUI

Coding: Swift, Combine

Features

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

TODO List

  • Search Pokemon by id or name
  • Items
  • Evolution details or conditions
  • Improve pokemon list UI
  • Unit and UI testing

Demo

Portrait

Authors

Screenshots

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

Landscape

Dark Mode Light Mode

About

Building a Pokedex app using PokeAPI to learn SwiftUI and Combine - Work In Progress

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages