PepperoniJoe / GifPlayer

A Swift app that plays GIF files natively as animated images.

Home Page:https://github.com/PepperoniJoe/GifPlayer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GIF Player

Xcode version Language License

A Swift app that plays GIF files as animated images.

Description:
Any GIF file can be dropped into the project to easily create an animated image.

The player allows the following specifications: the content mode, number of loops, background
color(if GIF has transparency), speed of animation and the image to use as the still image for the GIF.

Keynote:
All the example GIF files of this app were created with Apple's Keynote including all artwork
and animations. Keynote's shimmer, jiggles and other special effects were used. Keynote's Magic Moves and
transitions were used to create endless scrolling landscapes, scrolling song lyrics and animal animations.

Technical Info:
Xcode12 project written in Swift 5 for iOS
GIF files, animation, tap gestures, collection views, tab bar controller
collection view flow layout, imageview.animationImages, storyboard references
data assets, CGImageSourceGetCount, CGImageSourceCreateImageAtIndex
UIImage.animatedImage, color assets
Apple Keynote: Magic Move, rotate, shimmer, bounce, jiggle

See Also:
Quickies - a variety of example iOS apps
Make Icons Swiftly - used to generate app icon sets

Author:
Marcy Vernon @MarcyVernon

License:
"GifPlayer" software is under the MIT license. See LICENSE for more information.
GIF files and art content Copyright (c) 2020 Marcy Vernon

About

A Swift app that plays GIF files natively as animated images.

https://github.com/PepperoniJoe/GifPlayer

License:MIT License


Languages

Language:Swift 100.0%