Skip to content

cruisediary/MotionBook

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“– Motion Book iOS(UI/UX Animation Book)

Platform Language License

  • Will be available at Appstore soon

Introduction

  • This application will show popular open sources with demo files. You can freely make pull request for this project.

Used Library

Categories


Menu

YNDropDownMenu

  • Author: younatics
  • Git: https://github.com/younatics/YNDropDownMenu
  • Detail: The eligible dropdown menu, written in Swift 3, appears dropdown menu to display a view of related items when a user click on the dropdown menu. You can customize dropdown view whatever you like (e.g. UITableView, UICollectionView... etc)
  • Cocoapods: true
  • Carthage: true
  • Type: Menu

Side-Menu.iOS

circle-menu

  • Author: Ramotion
  • Git: https://github.com/Ramotion/circle-menu
  • Detail: This project is maintained by Ramotion, Inc. We specialize in the designing and coding of custom UI for Mobile Apps and Websites.
  • Cocoapods: true
  • Carthage: true
  • Type: Menu

GuillotineMenu

  • Author: Yalantis
  • Git: https://github.com/Yalantis/GuillotineMenu
  • Detail: Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.
  • Cocoapods: true
  • Carthage: false
  • Type: Menu

SideMenu

  • Author: jonkykong
  • Git: https://github.com/jonkykong/SideMenu
  • Detail: Simple side menu control for iOS in Swift inspired by Facebook. Right and Left sides. No coding required. iOS 8+.
  • Cocoapods: true
  • Carthage: true
  • Type: Menu

SlideMenuControllerSwift

animated-tab-bar


Animation

Highlighter

  • Author: younatics
  • Git: https://github.com/younatics/Highlighter
  • Detail: πŸ– Highlight whatever you want! Highlighter will magically find UI objects such as UILabel, UITextView, UITexTfield, UIButton in your UITableViewCell or other Class.
  • Cocoapods: true
  • Carthage: true
  • Type: Animation

FLAnimatedImage

  • Author: Flipboard
  • Git: https://github.com/Flipboard/FLAnimatedImage
  • Detail: FLAnimatedImage is a performant animated GIF engine for iOS: 1. Plays multiple GIFs simultaneously with a playback speed comparable to desktop browsers 2. Honors variable frame delays 3. Behaves gracefully under memory pressure 4. Eliminates delays or blocking during the first playback loop 5. Interprets the frame delays of fast GIFs the same way modern browsers do
  • Cocoapods: true
  • Carthage: false
  • Type: Animation

YLGIFImage

  • Author: liyong03
  • Git: https://github.com/liyong03/YLGIFImage
  • Detail: Asynchronized GIF image class and Image viewer supporting play/stop GIF images. It just use very less memory. Following GIF usually will cost almost 600MB memory if it is fully decoded (800x600x389x4 Bytes), but using YLGIFImage, it just use about 30MB memory.
  • Cocoapods: true
  • Carthage: false
  • Type: Animation

Stellar

  • Author: AugustRush
  • Git: https://github.com/AugustRush/Stellar
  • Detail: A fantastic Physical animation library for swift(Not Just Spring !!!), it is base on UIDynamic and extension to it, friendly APIs make you use it or custom your own animation very easily!
  • Cocoapods: true
  • Carthage: true
  • Type: Animation

Macaw

  • Author: exyte
  • Git: https://github.com/exyte/Macaw
  • Detail: Powerful and easy-to-use vector graphics Swift library with SVG support
  • Cocoapods: true
  • Carthage: true
  • Type: Animation

Pastel


Transition

AnimatedTransitionGallery

Hero

  • Author: lkzhao
  • Git: https://github.com/lkzhao/Hero
  • Detail: Hero is a library for building iOS view controller transitions. It provides a layer on top of the UIKit's cumbersome transition APIs. Making custom transitions an easy task for developers.
  • Cocoapods: true
  • Carthage: true
  • Type: Transition

PinterestSwift

JTMaterialTransition

TKSubmitTransition

AnimatedCollectionViewLayout

preview-transition

CKWaveCollectionViewTransition


Tableview

YNExpandableCell

  • Author: younatics
  • Git: https://github.com/younatics/YNExpandableCell
  • Detail: Easiest usage of expandable & collapsible cell for iOS, written in Swift 3. You can customize expandable UITableViewCell whatever you like. YNExpandableCell is made because insertRows and deleteRows is hard to use. You can just inheirt YNTableViewDelegate and add one more method func tableView(_ tableView: YNTableView, expandCellAt indexPath) -> UITableViewCell?
  • Cocoapods: true
  • Carthage: true
  • Type: Tableview

Pull-to-Refresh.Rentals-iOS

SwipeCellKit

folding-cell

elongation-preview


Collectionview

expanding-collection

Koloda

  • Author: Yalantis
  • Git: https://github.com/Yalantis/Koloda
  • Detail: KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.
  • Cocoapods: true
  • Carthage: true
  • Type: Collectionview

MMCardView

CSStickyHeaderFlowLayout

GSKStretchyHeaderView

  • Author: gskbyte
  • Git: https://github.com/gskbyte/GSKStretchyHeaderView
  • Detail: GSKStretchyHeaderView is an implementation of the stretchy header paradigm as seen on many apps, like Twitter, Spotify or airbnb.
  • Cocoapods: true
  • Carthage: true
  • Type: Collectionview

Indicator

NVActivityIndicatorView

TKRubberIndicator

SpringIndicator

Alert

CRToast

  • Author: cruffenach
  • Git: https://github.com/cruffenach/CRToast
  • Detail: CRToast is a library that allows you to easily create notifications that appear on top of or by pushing out the status bar or navigation bar.
  • Cocoapods: true
  • Carthage: true
  • Type: Alert

SDCAlertView

  • Author: sberrevoets
  • Git: https://github.com/sberrevoets/SDCAlertView
  • Detail: SDCAlertView started out as an alert that looked identical to UIAlertView, but had support for a custom content view. With the introduction of UIAlertController in iOS 8, the project was updated to the more modern API that UIAlertController brought.
  • Cocoapods: true
  • Carthage: true
  • Type: Alert

CDAlertView

PopupDialog

  • Author: Orderella
  • Git: https://github.com/Orderella/PopupDialog
  • Detail: A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style.
  • Cocoapods: true
  • Carthage: true
  • Type: Alert

SweetAlert-iOS

  • Author: codestergit
  • Git: https://github.com/codestergit/SweetAlert-iOS
  • Detail: Beautiful Animated custom Alert View inspired from javascript library SweetAlert. Written in Swift this SweetAlertView can be used in Swift and Objective-C projects. SweetAlertView provides live intutive experience to user actions.It can be used in place of UIAlertView and UIAlertController
  • Cocoapods: false
  • Carthage: false
  • Type: Alert

TKSwarmAlert

MIBlurPopup

GoogleWearAlert


UI

YNSearch

  • Author: younatics
  • Git: https://github.com/younatics/YNSearch
  • Detail: Awesome search view, written in Swift 3, appears search view like Pinterest Search view. You can fully customize this library. You can also use this library with Realm!
  • Cocoapods: true
  • Carthage: true
  • Type: UI

IBAnimatable

  • Author: IBAnimatable
  • Git: https://github.com/IBAnimatable/IBAnimatable
  • Detail: Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.
  • Cocoapods: true
  • Carthage: true
  • Type: UI

StarWars.iOS

  • Author: Yalantis
  • Git: https://github.com/Yalantis/StarWars.iOS
  • Detail: This component implements transition animation to crumble view-controller into tiny pieces.
  • Cocoapods: true
  • Carthage: false
  • Type: UI

Segmentio


Author

younatics πŸ‡°πŸ‡·

About

πŸ“– Awesome iOS UI/UX Animation Book

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%