Cards XI alternatives and similar libraries
Based on the "Transition" category.
Alternatively, view Cards XI alternatives based on common mentions on social networks and blogs.
Hero9.9 4.2 L2 Cards XI VS HeroElegant transition library for iOS & tvOS
TLYShyNavBar9.3 0.0 L4 Cards XI VS TLYShyNavBarUnlike all those arrogant UINavigationBar, this one is shy and humble! Easily create auto-scrolling navigation bars!
StarWars.iOS9.2 0.0 L5 Cards XI VS StarWars.iOSThis component implements transition animation to crumble view-controller into tiny pieces.
BubbleTransition9.0 0.0 L4 Cards XI VS BubbleTransitionA custom modal transition that presents and dismiss a controller with an expanding bubble effect.
SPStorkController8.7 0.0 Cards XI VS SPStorkControllerNow playing controller from Apple Music, Mail & Podcasts Apple's apps.
Transition8.6 0.0 L4 Cards XI VS TransitionEasy interactive interruptible custom ViewController transitions
ElasticTransition8.5 0.0 L3 Cards XI VS ElasticTransitionA UIKit custom transition that simulates an elastic drag. Written in Swift.
PinterestSwift8.4 0.0 L4 Cards XI VS PinterestSwiftThis is a Swift based demo project to show how to make the transition Pinterest liked.
EasyTransitions7.9 0.0 Cards XI VS EasyTransitionsA simple way to create custom interactive UIViewController transitions
RevealingSplashView7.4 0.0 L5 Cards XI VS RevealingSplashViewA Splash view that animates and reveals its content, inspired by Twitter splash
SPLarkController6.8 0.0 Cards XI VS SPLarkControllerCustom transition between controllers. Settings controller for your iOS app.
ImageOpenTransition6.4 0.0 L5 Cards XI VS ImageOpenTransitionBeautiful and precise transitions between ViewControllers images written in Swift.
MusicPlayerTransition6.0 0.0 L5 Cards XI VS MusicPlayerTransitionCustom interactive transition like Apple Music iOS App (iOS 9). written in Swift.
LiquidSwipe4.5 10.0 Cards XI VS LiquidSwipeExample of using SwiftUI to create a beautiful Liquid Swipe control
AudioIndicatorBars4.3 0.0 L5 Cards XI VS AudioIndicatorBarsAIB indicates for your app users which audio is playing. Just like the Podcasts app.
SamuraiTransition4.1 0.0 L4 Cards XI VS SamuraiTransitionSamuraiTransition is an open source Swift based library providing a collection of ViewController transitions featuring a number of neat “cutting” animations.
TransitionManager3.7 0.0 L5 Cards XI VS TransitionManagerPainless custom transitioning. Easy extend, easy setup, just focus on animations.
ImageTransition3.7 0.0 Cards XI VS ImageTransitionLibrary for smooth animation of images during transitions.
NavigationTransitions2.9 10.0 Cards XI VS NavigationTransitionsPure SwiftUI Navigation transitions ✨
PanSlip2.5 0.0 Cards XI VS PanSlipUse PanGesture to dismiss view on UIViewController and UIView
SendIndicator1.8 0.0 Cards XI VS SendIndicatorYet another task indicator
Appwrite - The Open Source Firebase alternative introduces iOS support
* 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 Cards XI or a related project?
Cards brings to Xcode the card views seen in the new iOS XI Appstore.
- Go to main.storyboard and add a blank UIView
- Open the Identity Inspector and type 'CardHighlight' the 'class' field
- Make sure you have 'Cards' selected in 'Module' field
- Switch to the Attributes Inspector and configure it as you like.
- Drag a blank UIViewController and design its view as you like
- Move to the Identity inspector
- Type 'CardContent' in the StoryboardID field.
import Cards // Aspect Ratio of 5:6 is preferred let card = CardHighlight(frame: CGRect(x: 10, y: 30, width: 200 , height: 240)) card.backgroundColor = UIColor(red: 0, green: 94/255, blue: 112/255, alpha: 1) card.icon = UIImage(named: "flappy") card.title = "Welcome \nto \nCards !" card.itemTitle = "Flappy Bird" card.itemSubtitle = "Flap That !" card.textColor = UIColor.white card.hasParallax = true let cardContentVC = storyboard!.instantiateViewController(withIdentifier: "CardContent") card.shouldPresent(cardContentVC, from: self, fullscreen: false) view.addSubview(card)
- Xcode 10.2 or newer
- Swift 5.0
use_frameworks! pod 'Cards'
- Download the repo
- ⌘C ⌘V the 'Cards' folder in your project
- In your Project's Info go to 'Build Phases'
- Open 'Compile Sources' and add all the files in the folder
//Shadow settings var shadowBlur: CGFloat var shadowOpacity: Float var shadowColor: UIColor var backgroundImage: UIImage? var backgroundColor: UIColor var textColor: UIColor //Color used for the labels var insets: CGFloat //Spacing between content and card borders var cardRadius: CGFloat //Corner radius of the card var icons: [UIImage]? //DataSource for CardGroupSliding var blurEffect: UIBlurEffectStyle //Blur effect of CardGroup
let card = CardPlayer(frame: CGRect(x: 40, y: 50, width: 300 , height: 360)) card.textColor = UIColor.black card.videoSource = URL(string: "http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4") card.shouldDisplayPlayer(from: self) //Required. card.playerCover = UIImage(named: "mvBackground")! // Shows while the player is loading card.playImage = UIImage(named: "CardPlayerPlayIcon")! // Play button icon card.isAutoplayEnabled = true card.shouldRestartVideoWhenPlaybackEnds = true card.title = "Big Buck Bunny" card.subtitle = "Inside the extraordinary world of Buck Bunny" card.category = "today's movie" view.addSubview(card)
let icons: [UIImage] = [ UIImage(named: "grBackground")!, UIImage(named: "background")!, UIImage(named: "flappy")!, UIImage(named: "flBackground")!, UIImage(named: "icon")!, UIImage(named: "mvBackground")! ] // Data source for CardGroupSliding let card = CardGroupSliding(frame: CGRect(x: 40, y: 50, width: 300 , height: 360)) card.textColor = UIColor.black card.icons = icons card.iconsSize = 60 card.iconsRadius = 30 card.title = "from the editors" card.subtitle = "Welcome to XI Cards !" view.addSubview(card)
See the Wiki, to learn in depth infos about Cards.
Issues & Feature requests
If you encounter any problems or have any trouble using Cards, feel free to open an issue. I'll answer you as soon as I see it.
New features, or improvements to the framework are welcome (open an issue).
- Patrick Piemonte - providing Player framework used in CardPlayer.swift
- Mac Bellingrath
Cards is released under the [MIT License](LICENSE).
*Note that all licence references and agreements mentioned in the Cards XI README section above are relevant to that project's source code only.