A Swift library providing customizable progress indicators and animated activity views for iOS apps.
ShowSomeProgress is a Swift library that provides customizable progress indicators and animated activity views for iOS applications. It solves the problem of bland, standard progress indicators by offering visually engaging alternatives that are easy to integrate into iOS projects. The library includes circular and bar progress indicators along with several animated activity views like orbiting dots and spinning gears.
iOS developers looking to enhance their app's user interface with better visual feedback during loading states and progress tracking. It's particularly useful for developers who want more customization options than Apple's built-in UIProgressView provides.
Developers choose ShowSomeProgress because it offers beautiful, animated progress indicators that integrate seamlessly with Storyboards and require minimal code changes. Unlike basic UIKit components, it provides multiple visually appealing indicator types with smooth animations out of the box.
Progress and Activity Indicators for iOS apps
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Configurable directly in Interface Builder's property inspector, as shown in the annotated storyboard screenshot, enabling seamless design workflows without code.
Progress updates are animated smoothly by default when setting new values, demonstrated in the gifs for a polished user experience with minimal effort.
Includes multiple indicator types like circular bars, horizontal bars, and animated activity views (e.g., orbiting dots, spinning gears), offering more appeal than standard UIProgressView.
Works like standard UIKit components, requiring minimal code changes—the usage example shows simple integration similar to UIProgressView.
Configurable properties are basic (e.g., progressColor, showTriangle), lacking advanced features like gradient fills, custom animation speeds, or indeterminate progress modes beyond the provided activity indicators.
The library is UIKit-only, making it unsuitable for modern SwiftUI-based apps without additional bridging code, which limits its relevance in newer iOS development trends.
CocoaPods installation is mentioned but commented out in the README, indicating potential maintenance issues or lack of official support for this popular package manager.