NearBy App is a mini app that you use to display realtime nearby places around you from Foursquare.
- Xcode 10.2+
- Swift 4.2+
- iOS 12+
CocoaPods is a dependency manager for Cocoa projects. For usage and installation instructions, visit their website. To install pods Podfile
in into your Xcode project using CocoaPods, open your terminal in project's directory:
pod install
List of features ready and TODOs for future development
- Add
RealTime
mode that allows the app to always display to the user the current near by places based on his location. (Default mode) - Add
Single Update
mode that updates the location once in app when launching and doesn’t update again. - Switch between
RealTime
andSingle Update
modes. - Save user modes settings.
- Implement UI for iPad.
- Implement caching for fetching places images.
To-do list:
- Implement a caching solution for better offline experience (with CoreData).
- Add Animations to TableView cells.
- Add Unit-Testing.
Created by @islamnabil - feel free to contact me!