Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leovido/foodiesearch-rx
Simple application using Functional Reactive Programming with RxSwift
https://github.com/leovido/foodiesearch-rx
food-search ios-swift moya moya-rxswift-mvvm mvvm mvvm-architecture rxcocoa rxmoya rxswift swift swift-package-manager swift5
Last synced: about 1 month ago
JSON representation
Simple application using Functional Reactive Programming with RxSwift
- Host: GitHub
- URL: https://github.com/leovido/foodiesearch-rx
- Owner: leovido
- Created: 2020-03-24T21:29:21.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-26T22:19:08.000Z (almost 5 years ago)
- Last Synced: 2024-11-13T20:17:41.632Z (3 months ago)
- Topics: food-search, ios-swift, moya, moya-rxswift-mvvm, mvvm, mvvm-architecture, rxcocoa, rxmoya, rxswift, swift, swift-package-manager, swift5
- Language: Swift
- Homepage:
- Size: 55.7 KB
- Stars: 3
- Watchers: 2
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FoodieSearch-rx [](https://travis-ci.org/kuriishu27/FoodieSearch-rx)
Simple application using RxSwift, RxCocoa, Moya with MVVM patternUsing Swift Package Manager to manage dependencies for faster builds when using CI/CD.
Managing dependencies with SPM is much smoother than with Cocoapods as it didn't allow for caching the dependencies and required installing pods when using a new computer or if someone else wanted to play around with your project.
## API
The API used for retrieving the Recipes is called Recipe Puppyhttps://rapidapi.com/brianiswu/api/recipe-puppy
It's a very simple API with just one endpoint
## MVVM architecture
MVVM stands for Model, View, View Model and Controller.
This architecture allows for better code management and reduces considerably the amount of boilerplate code.## Screenshots