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.
User Interface: SwiftUI
Coding: Swift, Combine
- Pokemon List
- Pokemon detail and statistics
- Evolution Chain
- Light/dark mode support
- Portrait and Landscape orientation
- Fullscreen mode
- Accessibility
- Search Pokemon by id or name
- Items
- Evolution details or conditions
- Improve pokemon list UI
- Unit and UI testing
Portrait |
---|
Pokemon List | Pokemon Detail | Pokemon Evolutions |
---|---|---|
Pokemon List | Pokemon Detail | Pokemon Evolutions |
---|---|---|
Dark Mode | Light Mode |
---|---|