Yelp API Demo using SwiftUI and Combine
The application is built on MVVM+Coordinator.
The project is using Xcode workspace.
- YelpAppDemo holds the application
- YelpAPI contains api functions
- YelpUI contains shared styling and shared views
- Swift Package Manager - dependency management
- Alamofire - https://github.com/Alamofire/Alamofire
- ActivityIndicatorView - https://github.com/exyte/ActivityIndicatorView
- AlamofireNetworkActivityLogger - https://github.com/konkab/AlamofireNetworkActivityLogger
- Cosmos - https://github.com/evgenyneu/Cosmos
- PartialSheet - https://github.com/AndreaMiotto/
- SDWebImage - https://github.com/SDWebImage/SDWebImage
- Stinsen - https://github.com/rundfunk47/stinsen
- Open the YelpDemo.xcworkspace
Switch to YelpAPI for the YeplAPITests.swift
- Unit testing
- Code Cleanup