Photorama is an iOS app that displays Flickr.com's top interesting photos. Users can favorite the photos they like and add tags to them.
View additional screenshots:
Information View
Landscape View
Favorites View
Adding Tags
- Retrieve photos through JSON from a Flickr.com web service API
- Use Core Data to store and retrieve photos and associated information from an SQLite database
- Display photos through a TableView
- Cells resize dynamically based on device size and orientation
- View favorited photos
- Add tags to photos
View the critical files for this project here:
FlickrAPI.swift
ImageStore.swift
PhotoCollectionViewCell.swift
PhotoDataSource.swift
PhotoInfoViewController.swift
PhotoStore.swift
PhotosViewController.swift
TagDataSource.swift
TagsViewController.swift
This was a project that was completed during an independent study in programming iOS applications. Most of this project was written with a textbook aid however there were additional features assigned to me that I implemented myself. These features were the ability to favorite certain photos and view them separately, adding a view count to the photos, and allowing for the cell size to change dynamically. Throughout this class I learned how to program inside Apple's sandbox, and got familiar with a new language in the process.
This Visual Basic project was finished by Anthony Wickham. The project was completed on April 16, 2017.