/PokemonWorldCase

Coded with Viper design pattern, a minimal pokemon app.

Primary LanguageSwift

PokemonWorldCase

WooStudio Interview Case

🛠 Technologies and Features ->

UIKit - Programmaticaly

JSON / Restful API

HTTP Request Type

Endpoints

DispatchGroup

Swift Package Manager

⚡️ Architecture ->

Viper Architecture Design Pattern

Dependency Injection

Dependency Inversion

SOLID Principles

Protocol - Oriented Programming

Clean Code Principles

Generic Network Layer

⚡️ 3rd Party Librarys

Alamofire

SDWebImage

pokemon.mp4