Skip to content

younatics/MotionBook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“– MotionBook (UI/UX Animation Book)

Platform Language License Donate

appstore1 appstore2 appstore3 appstore4 appstore5

MotionBook will show below libraries with examples. You can search and bookmark whatever you want. Also, MotionBook will automatically refresh according to below datas. Appstore intro support English, Korean, Chinease.

Contribution

Please see CONTRIBUTING.md

Used Library

Categories


Menu

YNDropDownMenu

Side-Menu.iOS

circle-menu

GuillotineMenu

SideMenu

SlideMenuControllerSwift

animated-tab-bar


Animation

Highlighter

Spring

RQShineLabel

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

Macaw

Pastel

Gecco

ScrollableGraphView

GlitchLabel

RevealingSplashView

paper-switch

SkeletonView

  • Author: Juanpe
  • Git: https://github.com/Juanpe/SkeletonView
  • Detail: Today almost all apps have async processes, such as Api requests, long running processes, etc. And while the processes are working, usually developers place a loading view to show users that something is going on.SkeletonView has been conceived to address this need, an elegant way to show users that something is happening and also prepare them to which contents he is waiting.
  • Cocoapods: true
  • Carthage: true
  • Type: Animation

Windless

Ease

URWeatherView

AnimatedMaskLabel


Transition

AnimatedTransitionGallery

Hero

PinterestSwift

JTMaterialTransition

TKSubmitTransition

AnimatedCollectionViewLayout

preview-transition

CKWaveCollectionViewTransition

BWWalkthrough

  • Author: ariok
  • Git: https://github.com/ariok/BWWalkthrough
  • Detail: BWWalkthrough (BWWT) is a class that helps you create Walkthroughs for your iOS Apps. It differs from other similar classes in that there is no rigid template; BWWT is just a layer placed over your controllers that gives you complete freedom on the design of your views.
  • Cocoapods: true
  • Carthage: true
  • Type: Transition

Gemini

AMWaveTransition

XLPagerTabStrip

  • Author: xmartlabs
  • Git: https://github.com/xmartlabs/XLPagerTabStrip
  • Detail: XLPagerTabStrip is a Container View Controller that allows us to switch easily among a collection of view controllers. Pan gesture can be used to move on to next or previous view controller. It shows a interactive indicator of the current, previous, next child view controllers.
  • Cocoapods: true
  • Carthage: true
  • Type: Transition

BubbleTransition

ElasticTransition


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

MMCardView

CSStickyHeaderFlowLayout

GSKStretchyHeaderView

SwiftSpreadsheet


Indicator

NVActivityIndicatorView

TKRubberIndicator

SpringIndicator

BusyNavigationBar

PKHUD

Alert

CRToast

SDCAlertView

CDAlertView

PopupDialog

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

NotificationBanner


UI

YNSearch

IBAnimatable

StarWars.iOS

Segmentio

Presentation

LTMorphingLabel

AIFlatSwitch

MarkdownView

DKNightVersion

PARTagPicker

MediaBrowser

  • Author: younatics
  • Git: https://github.com/younatics/MediaBrowser
  • Detail: 🏞 MediaBrowser can display one or more images or videos by providing either UIImage objects, PHAsset objects, or URLs to library assets, web images/videos or local files. MediaBrowser handles the downloading and caching of photos from the web seamlessly. Photos can be zoomed and panned, and optional (customisable) captions can be displayed. This can also be used to allow the user to select one or more photos using either the grid or main image view.
  • Cocoapods: true
  • Carthage: true
  • Type: UI

Cards

fluid-slider


Author

younatics Twitter

About

πŸ“– Awesome iOS UI/UX Application (Open Source)

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages