Virtual Tourist

  • Compatibility: iPhone (iOS 13+)
  • Age Rating: 4+
  • Release Date: Jun, 2020
  • View on GitHub

App Details

A MapKit powered app to Pin location/s on a Map, then view a collection of (publically available) photos uploaded to Flickr, that match the geo-coordinates of the Pinned location/s.

Core Frameworks & Technologies:

  • MapKit
  • MVC, Extensions
  • Core Data (Data Persistence)
  • User Session Management
  • REST API w/ JSON (GET, POST, PUT, DELETE)
  • Observer / Notifications
  • URLSession, dataTask, URLComponents, URLQueryItems (Networking)
  • Closures
  • Custom Completion handlers (@escaping functions)
  • Parent, Child View Controllers
  • Protocol / Delegate (Data Communication Pattern)
  • Decodable
  • Generics (Result Type)
  • UICollectionView, Custom UICollectionViewCell