- Loading from json file
- Show list of Restaurants
- Sort restaurants by many sorting types
- Sort restaurants by opening state
- Search a restaurant by name
Just download source code and unzip the downloaded folder and open project in Xcode.
Using Terminal:
git clone https://github.com/SafoineMoncefAmine/TakeAwayChallenge.git
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
- MVVM
- Dependency Injection
- Unit testing
- Track Memory leaks with unit testing
- Creating view controller in Xib files not storyboards
- XCode 13.2.1
- Swift 5