It was developed an ordering app. It fetches a list from a server and place the order in a local storage using Realm. The orders have an unique id and are sorted by their creation date (from the most recent to the oldest). And when you click in an order, you can see the list of products you had chosen.
- MVVM
- Network Layer
- Repository
- Interface Builder
- UnitTets
- IQKeyboardManager
- Realm
Assuming you already have Xcode and Cocoapod installed, open your terminal, chose a diretory and clone the following repository:
https://github.com/mariaaeugenia/ChocoTest.git
Go to the directory where the file was cloned and type:
$ cd ChocoTest
$ pod install
Once the pods are installed, open the ChocoTest.xcworkspace
An user and password are needed to login:
User: [email protected]
Password: chocorian
- IQKeyboardManager - For keyboard management
- Realm - For local storage