Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/esraa-ragab7/natask
- Owner: Esraa-ragab7
- Created: 2021-09-09T19:44:36.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-10T06:59:31.000Z (over 3 years ago)
- Last Synced: 2025-01-28T01:37:38.170Z (11 days ago)
- Topics: mvvm, rxswift, unit-testing
- Language: Swift
- Homepage:
- Size: 64.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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