What is SkeletonView?

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.


  •  Easy to use
  •  All UIViews are skeletonables
  •  Fully customizable
  •  Universal (iPhone & iPad)
  •  Interface Builder friendly
  •  Simple Swift syntax
  •  Lightweight readable codebase


  • Pricing: Free
  • Resource Link: https://github.com/Juanpe/SkeletonView
  • Resource Maker: Juanpe Catalán
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • iOS Versions Supported: iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
  • CocoaPods: SkeletonView
  • Carthage: Juanpe/SkeletonView
  • Swift Package Manager: https://github.com/Juanpe/SkeletonView.git