Fueled Food Finder is a lightweight iOS App uses Foursquare APIs to find nearby restaurants. It supports follwong features:
- Explore upto 50 nearby restaurants from your Current location or BROADWAY, NEW YORK
- Ordered by Shortest Location
- See details and Ratings of the restaurant
- Ability to read/write locally stored reviews for a visited restaurant.
- Ability to thumbs-down a restaurant such that it is never considered as an option for dining.
NOTE: Providing location access is not necessary if your are looking for BROADWAY, NEW YORK restaurants. The idea is that a resturent finder app should be publishable as-is, as genric app, without looking like it's been made for specific location or instructions.
Fueled Food Finder is powered with fully working, testable and maintainable Swift 2.3 codebase, accommodating;
- Cocoa Touch (UIKit + Foundation + Location) APIs
- Creative and Ingenuitive UX
- Refined Architectures and Design Patterns
- Foursquare REST APIs
It also uses a number of open source projects to work properly:
- CocoaPods - A dependency manager for Swift and Objective-C Cocoa projects
- QuadratTouch - A Swift wrapper for Foursquare API. iOS and OSX
- CoreStore - Unleashing the real power of Core Data with the elegance and safety of Swift
- Alamofire - Elegant HTTP Networking in Swift
And of course Fueled Food Finder itself is open source with a public repository on GitHub.
Dillinger requires XCode 8+ and CocoaPods to run.
$ sudo gem install cocoapods //incase you not have cocoapod
$ cd fueled-food-finder
$ pod install
- Write Tests
- Rethink Github Save
- Add Code Comments
- Add UI feedback for tap events and other gestures
MIT