SafoineMoncefAmine / TakeAwayChallenge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Just Eat Takeaway Challenge

Demo

Demo

Features

  1. Loading from json file
  2. Show list of Restaurants
  3. Sort restaurants by many sorting types
  4. Sort restaurants by opening state
  5. Search a restaurant by name

How to use

Just download source code and unzip the downloaded folder and open project in Xcode.

Using Terminal:

git clone https://github.com/SafoineMoncefAmine/TakeAwayChallenge.git

Pods

The Only pod installed in this project is Swiftlint, no rule is disabled for Swiftlint, during build swiftlint is checking all roles provided by the library

# Architecture

Architecture concepts

  • MVVM
  • Dependency Injection
  • Unit testing
  • Track Memory leaks with unit testing
  • Creating view controller in Xib files not storyboards

Prerequisites

  • XCode 13.2.1
  • Swift 5

About


Languages

Language:Swift 98.6%Language:Ruby 1.4%