
JDTabBarController is Light way to add Fancy bottom bar which gives you Simple Animated tab Bar with native control. Created using CAShapeLayer and UIBezierPath with CABasicAnimation and CASpringAnimation
JDTabBarController is a library that provides a customizable tab bar controller for iOS, macOS, watchOS, and tvOS platforms. It is compatible with CocoaPods, Carthage, and Swift Package Manager, and can also be manually integrated into a project.
To integrate JDTabBarController into your Xcode project using CocoaPods, add the following line to your Podfile:
pod 'JDTabBarController'
Then, run pod install command to install the library.
To integrate JDTabBarController into your Xcode project using Carthage, add the following line to your Cartfile:
github "JDTabBarController/JDTabBarController"
Then, run carthage update command to fetch and build the library.
To integrate JDTabBarController into your Xcode project using Swift Package Manager, add the following line to your Package.swift file:
dependencies: [
.package(url: "https://github.com/JDTabBarController/JDTabBarController.git", .upToNextMajor(from: "1.0.0"))
],
targets: [
.target(name: "YourTarget", dependencies: ["JDTabBarController"])
]
Then, run swift package update command to fetch and build the library.
If you prefer not to use a dependency manager, you can manually integrate JDTabBarController into your project. Simply drag the source files into your project.
JDTabBarController is a versatile library that provides a customizable tab bar controller for iOS, macOS, watchOS, and tvOS platforms. It supports easy installation via CocoaPods, Carthage, or Swift Package Manager, as well as manual integration. With JDTabBarController, developers can create and customize tab bar controllers to suit their app's specific needs.

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.