Skip to content

Final group project of the Pazarama iOS Bootcamp

Notifications You must be signed in to change notification settings

alicolak64/PokeDex

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PokeDex

Description

This application simulates an application that allows users to list and view Pokémon details through the Pokédex API. Also this application is one of the final projects of the iOS Bootcamp organized in cooperation with Pazarama-Coderspace.

Design

The design is inspired by the Pokedex app.

Features

  • MVVM Architecture
  • Protocol Oriented Programming
  • Delegate Pattern
  • Dependency Injection
  • Pagination with Infinite Scroll
  • Programmatic UI
  • URLSession
  • Animation Pokémon
  • Animation Progress Views
  • Dto
  • Custom Extensions
  • Custom Views
  • Collection View
  • Custom Collection View Cells
  • Unit Test

Frameworks

  • Kingfisher

Data Source

The data source is Pokedex Api.

App Features

  • List all Pokémon with pagination
  • Search Pokémon
  • View Pokémon details
  • Sort Pokemon by name and number

Contributors

Screenshots

Home Screen 1 Home Screen 2 Home Screen 3 Home Screen 4 Home Screen 5 Detail Screen 1 Detail Screen 2 Detail Screen 3
Screenshot 2023-11-09 at 16 09 54 Screenshot 2023-11-09 at 16 10 09 Screenshot 2023-11-09 at 16 10 22 Screenshot 2023-11-09 at 16 10 37 Screenshot 2023-11-09 at 16 11 48 Screenshot 2023-11-09 at 16 10 50 Screenshot 2023-11-09 at 16 11 16 Screenshot 2023-11-09 at 16 11 34

Video

Video

About

Final group project of the Pazarama iOS Bootcamp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%