A SwiftUI library offering a collection of customizable progress indicator views for iOS and Apple platforms.
ProgressIndicatorView is an open-source SwiftUI library that provides a collection of preset progress indicator views for iOS and other Apple platforms. It solves the problem of creating animated loading indicators and progress bars by offering ready-to-use, customizable components that integrate seamlessly into SwiftUI apps.
iOS and Apple platform developers using SwiftUI who need to add loading indicators or progress visualization to their applications without building custom solutions.
Developers choose ProgressIndicatorView for its variety of indicator types, native SwiftUI implementation, and ease of customization, saving time compared to creating indicators from scratch while ensuring smooth animations and a modern look.
An iOS progress indicator view library written in SwiftUI
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Includes spinner, bar, impulse bar, dash bar, and circle indicators, covering common use cases without extra development effort.
Built entirely with SwiftUI, ensuring declarative UI updates and smooth animations that align with Apple's modern framework.
Supports standard SwiftUI modifiers for frame, color, and styling, allowing quick adaptation to match app design, as shown in the README examples.
Indicators like bar and circle accept Binding<CGFloat>, enabling live progress updates for tasks such as file uploads or downloads.
The preset types restrict custom animations; developers needing unique effects must build from scratch or modify the source code.
Cocoapods support is deprecated after version 1.0.0, forcing reliance on Swift Package Manager and complicating integration for legacy projects.
The README provides basic usage but lacks in-depth tutorials on complex scenarios, such as handling multiple indicators or advanced state management.