https://github.com/vasu05/virtualtourist
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
https://github.com/vasu05/virtualtourist
collectionview coredata coredata-model download-photos flicker-api ios mapview swift4 udacity-nanodegree virtualtourist
Last synced: about 1 year ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/vasu05/virtualtourist
- Owner: Vasu05
- Created: 2019-03-02T16:54:40.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-12T19:38:31.000Z (about 7 years ago)
- Last Synced: 2025-01-25T08:26:16.282Z (over 1 year ago)
- Topics: collectionview, coredata, coredata-model, download-photos, flicker-api, ios, mapview, swift4, udacity-nanodegree, virtualtourist
- Language: Swift
- Homepage:
- Size: 2.6 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VirtualTourist
An iOS App uses
- URLSessions to interact with a public restful Flickr API.
- Create a user interface that intuitively communicates network activity and download progress.
- Store media on the device file system Use Core Data for local persistence of an object structure
###### App functionality - coredata model to maintain user state , added pins and corresponding downloaded images . App supports delete ,update , empty functionality in coredata model.
Home screen Persist
- last location , zoom level of map.
Map screen Persist
- downloaded images corresponding to last Pin selected otherwise download fresh set of images from flickr using lat long.
###### Home page

###### Home page Zoom

###### Map View Page While Fetching

###### Map View Page While Fetching2

###### Map View Page After Downloaded