Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/esraa-ragab7/natask

MVVM + RxSwift + Unit testing
https://github.com/esraa-ragab7/natask

mvvm rxswift unit-testing

Last synced: about 6 hours ago
JSON representation

MVVM + RxSwift + Unit testing

Awesome Lists containing this project

README

        

# NATask
Nutrition Analysis is an application designed to analyze any recipe and get a detailed nutrition data about it.

## Architecture pattern
* MVVM

## Used frameworks & tools
* RxSwift - Observable
* Alamofire - HTTP networking library and JSON serialization
* IQKeyboardManagerSwift
* Unit testing
* Support landscape and portrait

## Installation
* Clone this repo:

`git clone https://github.com/Esraa-ragab7/NATask.git`
* Open the terminal and navigate to the directory of project:

`cd NATask`
* Run this command in the terminal to install Dependencies of Cocoapods :

`pod install`
* Run this command to open the project directory:

`open .`
* Open the workspace NATask.xcworkspace.
* Now you can run the project.

https://user-images.githubusercontent.com/13772702/132813047-d240b953-2046-47ca-b490-93116a47f39d.mp4

## References
Nutrition Analysis API Documentation:
https://developer.edamam.com/edamam-docs-nutrition-api