FindMyPlate

Screen Shots


Table of Contents


Description

  • Find restaurants near your location

  • Favorite the restaurant through persistence with UserDefaults

  • TableView populated with parsing JSON data with Yelp's API

  • Visit restaurant's Yelp page with SafariServices or get directions with Apple maps directly through the app

  • Project was completed using 100% programmatic UI (No Storyboard)

  • MVC design pattern

Technologies / Frameworks

  • Cocoapods (Lottie & Cosmos)
  • Core Location
  • MapKit
  • SafariServices

What I Learned:

  • URLSession and JSONSerialization
  • Singleton design pattern with Network managers
  • UITableViewDiffableDataSource
  • Location Authorization
  • UIPanGestures

How To Use

  • Clone the project and run it on Xcode 12 or above
  • Will be available on the Apple Appstore

Author Info

Back To The Top