Skip to content

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!

Notifications You must be signed in to change notification settings

contirobert/GifViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

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!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published