Uses Foursquare API to find Coffee shops at your given location.
Foursquare config can be update 'CoffeeExplorerApp' file line: 24
- OnBoarding Flow
- Venue List
- Venue Details
- MVVM
- SwiftUI
- Dependency Injection
- Delegation - Callbacks
- Generics
- Protocol Oriented Programming
- Publish/Subscribe (Combine Framwork)
- URLSession
- Parameter Encoding
- Codable/Decodable
- Mocking using URLProtocol
- Error Handling
- Localization
- Property Wrapper
- XCTestCase Code Coverage 52% including Views
- UI Tests Implmentation