SendIndicator alternatives and similar libraries
Based on the "Transition" category.
Alternatively, view SendIndicator alternatives based on common mentions on social networks and blogs.
-
TLYShyNavBar
DISCONTINUED. Unlike all those arrogant UINavigationBar, this one is shy and humble! Easily create auto-scrolling navigation bars! -
StarWars.iOS
This component implements transition animation to crumble view-controller into tiny pieces. -
BubbleTransition
A custom modal transition that presents and dismiss a controller with an expanding bubble effect. -
PinterestSwift
This is a Swift based demo project to show how to make the transition Pinterest liked. -
ImageOpenTransition
Beautiful and precise transitions between ViewControllers images written in Swift. -
MusicPlayerTransition
Custom interactive transition like Apple Music iOS App (iOS 9). written in Swift. -
AudioIndicatorBars
DISCONTINUED. AIB indicates for your app users which audio is playing. Just like the Podcasts app. -
SamuraiTransition
SamuraiTransition is an open source Swift based library providing a collection of ViewController transitions featuring a number of neat “cutting” animations.
CodeRabbit: AI Code Reviews for Developers

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of SendIndicator or a related project?
README
SendIndicator
[showcase](Images/showcase.gif)
Yet another task indicator
Requirements
- iOS 8.0+
- Swift 3.0+
- Xcode 8.0+
Installation
CocoaPods
CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:
$ gem install cocoapods
CocoaPods 1.1.0+ is required to build SendIndicator 0.0.2+.
To integrate SendIndicator into your Xcode project using CocoaPods, specify it in your Podfile
:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'SendIndicator', '~> 0.0.2'
Then, run the following command:
$ pod install
Carthage
Carthage is a decentralized dependency manager that automates the process of adding frameworks to your Cocoa application.
You can install Carthage with Homebrew using the following command:
$ brew update
$ brew install carthage
To integrate SendIndicator into your Xcode project using Carthage, specify it in your Cartfile
:
github "LeonardoCardoso/SendIndicator" ~> 0.0.2
Manually
If you prefer not to use either of the aforementioned dependency managers, you can integrate SendIndicator into your project manually.
Usage
You can use a SendIndicator
on Storyboards or, if you want to do it programatically, you can create it just like you create a UIView:
let indicator = SendIndicator(frame: CGRect(x: 0, y: 0, width: 60, height: 35), palette: Palette(indicatorColor: .red)) // Choose a ration 12/7 for width/height
self.parentView.addSubview(downloadButton)
indicator.startAnimation()
indicator.stopAnimation()
Storyboard
Last but not least, you can customize SendIndicator
properties right from Interface Builder or Storyboards.
[storyboard](Images/storyboard.png)
License
SendIndicator is released under the MIT license. See LICENSE for details.
Follow me for the latest updates
*Note that all licence references and agreements mentioned in the SendIndicator README section above
are relevant to that project's source code only.