Skip to content

The app downloads and stores images from Flickr API. The app will allow users to drop pins on a map as if they were stops on a tour. Users will then be able to download pictures for the location and persist both the pictures and the association of the pictures with the pin using Core Data.

Notifications You must be signed in to change notification settings

Jagdeepsingh8562/Virtual-Tourist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Virtual-Tourist

Virtual Tourist lets a user to mark locations on a map and clicking on an annotation opens a new view showing images of that place using Flickr API. User can delete or refresh the images of a particular pin. Both the pin and the photos are persisted offline.

  • Swift
  • Core Data
  • UIKit
  • MapKit
  • Networking using API calls

App Features

  1. Marking user's favourite locations in a map and downloading the images of that location through Flickr API. The images are stored in a separate album for each pin.
  2. Editing an album for a particular pin by deleting an image or fetching new images.

Screenshots

   

How to build/compile

  1. Open "Virtual Tourist.xcodeproj" file.
  2. Select appropriate simulator.
  3. Click the run button or command + R to run the project.

Requirements

  1. Xcode 10.3
  2. Swift 5

APIs used

  1. https://www.flickr.com/services/api/

License

This code is free and open source and I have build this project for my Udacity submission.

About

The app downloads and stores images from Flickr API. The app will allow users to drop pins on a map as if they were stops on a tour. Users will then be able to download pictures for the location and persist both the pictures and the association of the pictures with the pin using Core Data.

Resources

Stars

Watchers

Forks

Languages