GifViewer is an app that allows users to browse trending gifs from the Giphy API! Call up a detail view of the full-sized gif, and dismiss the view using gestures and animations! The app incorporates:
- Objective-C
- Collection Views
- Detail Views
- NSURLSession
- Accessing APIs
- Parsing JSON
- UIView Animations
- Gestures
Additional features were added to the original functionality of the app, including:
- Collection View Header (UICollectionReusableView)
- Auto Layout (shows 3-column, auto-sizing layout on all devices)
This app is not available on the App Store.
- A valid API key from Giphy
- A Mac running Xcode
- Clone or download the project to your local machine
- Open the project in Xcode
- Replace
YOURAPIKEY
with your valid Giphy API key inCollectionViewController.m
- (void) refreshImages {
NSURLSession *session = [NSURLSession sharedSession];
NSURL *url = [NSURL URLWithString:@"https://api.giphy.com/v1/gifs/trending?api_key=YOURAPIKEY&rating=pg"];
- Run the simulator
The following resources were used in the development of this project. All custom code is my own.
Interested in learning more about iOS Development? Sign up today!