git404hub

what is skeletonview fr?

gontovnik/skeletonview — explained in plain English

Analysis updated 2026-07-22 · repo last pushed 2020-07-15

Audience · developerComplexity · 2/5DormantSetup · easy

tl;dr

SkeletonView is an iOS library that shows animated placeholder overlays while app content loads, replacing blank screens and spinners with a polished preview of what's coming next.

vibe map

mindmap
  root((repo))
    What it does
      Animated loading placeholders
      Solid or gradient style
      Recursive element coverage
    Use cases
      Social media feeds
      Online store screens
      Slow data loading
    Customization
      Custom colors
      Adjustable corner rounding
      Custom animations
    Tech stack
      Swift
      iOS UIKit
      Apple interface components
    Audience
      iOS app developers
      UX-focused teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Show animated placeholder boxes while a social media feed loads its content.

VIBE 2

Display grayed-out shapes on an online store screen while product data fetches from the server.

VIBE 3

Build a custom loading animation that matches your app's branding and colors.

VIBE 4

Apply placeholder effects to an entire screen container and have it automatically cover all child elements.

what's the stack?

SwiftiOSUIKit

how it stacks up fr

gontovnik/skeletonview00kaku/gallery-slider-block0verflowme/alarm-clock
LanguageJavaScriptCSS
Last pushed2020-07-152021-05-192022-10-03
MaintenanceDormantDormantDormant
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencedevelopergeneralvibe coder

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

CocoaPods/Carthage/Swift Package Manager install and three lines of setup code to get a skeleton showing.

No license information was provided in the explanation, so the terms of use are unclear.

in plain english

SkeletonView is a tool for iOS developers that addresses a common problem: what to show users while an app is waiting for data to load. Instead of displaying a simple spinner or a blank screen, it overlays the app's interface with a sleek, animated placeholder. This ghostly version of the layout, often called a "skeleton," gives users an immediate visual hint of what content is coming next, making the wait feel much shorter and more polished. Using it takes just three steps. First, a developer flags which parts of the screen should get the placeholder treatment. Second, they decide whether they want those placeholders to appear as a solid color or a shifting gradient. Finally, they trigger the placeholder to show up when data is loading and dismiss it once the real content arrives. The tool works recursively, meaning a developer can just flag a main screen container, and it will automatically apply the placeholder effect to all the smaller elements inside it. This tool is meant for iOS app teams who want to improve their user experience during slow loading times. For example, if a user opens a social media feed or an online store, the app can immediately display grayed-out boxes shaped like text and images. A few seconds later, when the server returns the actual data, the real text and photos smoothly fade in to replace the placeholders. It is specifically tailored for Swift projects and works with standard Apple interface components like tables and collection grids. Beyond the basic look, the tool is highly customizable. Developers can tweak the placeholder colors, adjust how rounded the text lines look, and even build their own custom animations. It also handles complex layouts, like multiline text blocks, automatically estimating how many placeholder lines to draw to fill the available space. Since version 1.8.1, it also intelligently manages its own layout when a user rotates their device, so developers rarely have to manually adjust the placeholders.

prompts (copy fr)

prompt 1
Help me integrate SkeletonView into my iOS Swift project so that when my table view loads data from the server, it shows animated skeleton placeholders instead of a blank screen.
prompt 2
Show me how to use SkeletonView recursively so I can flag one main container view and have it automatically apply skeleton placeholders to all the text labels and images inside it.
prompt 3
Walk me through customizing SkeletonView to use a gradient animation with my app's brand colors, and show how to adjust the corner radius of the placeholder text lines.
prompt 4
Help me show and dismiss SkeletonView at the right times in my Swift view controller so the skeleton appears when data loading starts and fades out when the real content arrives.
prompt 5
Explain how SkeletonView handles multiline text blocks and device rotation so I know whether I need to manually adjust placeholders in complex layouts.

Frequently asked questions

what is skeletonview fr?

SkeletonView is an iOS library that shows animated placeholder overlays while app content loads, replacing blank screens and spinners with a polished preview of what's coming next.

Is skeletonview actively maintained?

Dormant — no commits in 2+ years (last push 2020-07-15).

What license does skeletonview use?

No license information was provided in the explanation, so the terms of use are unclear.

How hard is skeletonview to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is skeletonview for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.