/Virtual-Tourist

This app allows you to virtually tour any place on the planet! Simply drop a pin anywhere on the map, and instantly browse nearby Flickr photos. It’s like you’re really there...or something.

Primary LanguageSwift

Virtual-Tourist

This app allows you to virtually tour any place on the planet! Simply drop a pin anywhere on the map, and instantly browse nearby Flickr photos. It’s like you’re really there...or something.

Features

  • Persist user map configuration to Plist
  • User can place pin on Map by using the touch and hold gesture
  • When a pin is selected, download images for the pin location using the Flickr API
  • Images and Pin location are persisted using Core Data
  • User can delete saved pins and images
  • User can reload a location's image collection

Installation

Clone the repository

$ git clone https://github.com/EMacco/Virtual-Tourist.git
$ cd Virtual-Tourist

Get Flickr Key

  • Login or Create an account with Flickr
  • Generate an API Key Apply
  • Copy the Key

Run the application

  • Open the file Virtual-Tourist.xcworkspace using Xcode
  • Navigate to VirtualTourist/Models/Network/Network Requests/FlickrParams.swift
  • Add your Flickr key between empty quotes "" line 13
  • Click on the play button at the top left corner to build and run the project

Screenshot

Screenshot 2020-01-20 at 15 08 47

Screenshot 2020-01-20 at 15 09 11

Screenshot 2020-01-20 at 15 57 50