Skip to content

Latest commit

 

History

History
54 lines (35 loc) · 1.59 KB

README.md

File metadata and controls

54 lines (35 loc) · 1.59 KB

GifViewer

Overview

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

Custom Features

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)

Getting Started

This app is not available on the App Store.

Prerequisites

  • A valid API key from Giphy
  • A Mac running Xcode

Installation

  1. Clone or download the project to your local machine
  2. Open the project in Xcode
  3. Replace YOURAPIKEY with your valid Giphy API key in CollectionViewController.m
- (void) refreshImages {
    NSURLSession *session = [NSURLSession sharedSession];
    NSURL *url = [NSURL URLWithString:@"https://api.giphy.com/v1/gifs/trending?api_key=YOURAPIKEY&rating=pg"];
  1. Run the simulator

Acknowledgements

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!