Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jwd-ali/jdtabbarcontroller

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
https://github.com/jwd-ali/jdtabbarcontroller

carthage cocoapods custom-tabbar custom-tabbar-controller swift ui ui-components uikit uitabbar uitabbar-custom-transition uitabbarcontroller uitabbaritem ux ux-experience xcode

Last synced: 4 days ago
JSON representation

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

Awesome Lists containing this project

README

        



JDTabBarController

[![CI Status](https://travis-ci.org/jwd-ali/RingPieChart.svg)](https://travis-ci.org/jwd-ali/RingPieChart)
[![CocoaPods Version](https://img.shields.io/cocoapods/v/RingPieChart.svg?style=flat)](https://cocoapods.org/pods/RingPieChart)
[![Carthage Compatible](https://img.shields.io/badge/Carthage-compatible-0473B3.svg?style=flat)](https://github.com/Carthage/Carthage)
[![License](https://img.shields.io/cocoapods/l/RingPieChart.svg?style=flat)](https://cocoapods.org/pods/RingPieChart)
[![Platform](https://img.shields.io/cocoapods/p/RingPieChart.svg?style=flat)](https://cocoapods.org/pods/RingPieChart)
[![Swift 5.1](https://img.shields.io/badge/swift-5.1-orange)](https://swift.org)

JDTabBarController is Light way to add Fancy bottom bar which gives you Simple Animated tab Bar with native control.

___


## Requirements

- iOS 10.0+ / Mac OS X 10.9+ / watchOS 2.0+ / tvOS 9.0+
- Xcode 8.0+

## Installation

### [CocoaPods](http://cocoapods.org)

To integrate **JDTabBarController** into your Xcode project using CocoaPods, specify it in your `Podfile`:

```ruby
use_frameworks!

pod 'JDTabBarController'
```

Then, run the following command:

```bash
$ pod install
```

### [Carthage](http://github.com/Carthage/Carthage)

To integrate `JDTabBarController` into your Xcode project using Carthage, specify it in your `Cartfile`:

```ogdl
github "jwd-ali/JDTabBarController"
```

### [Swift Package Manager (SPM)](https://swift.org/package-manager)

#### Prerequisites
- OSX

#### Update `Package.swift`
To integrate `JDTabBarController` in your project, add the proper description to your `Package.swift` file:
```swift
// swift-tools-version:5.0
import PackageDescription

let package = Package(
name: "YOUR_PROJECT_NAME",
dependencies: [
.package(url: "https://github.com/jwd-ali/JDTabBarController.git")
],
targets: [
.target(
name: "YOUR_TARGET_NAME",
dependencies: ["JDTabBarController"]
),
...
]
)
```

### Manually

If you prefer not to use a dependency manager, you can integrate JDTabBarController into your project manually.

- Add sources into your project:
- Drag `Sources`

## Contributing

I’d love to have help on this project. For small changes please [open a pull request](https://github.com/jwd-ali/JDTabBarController/pulls), for larger changes please [open an issue](https://github.com/jwd-ali/JDTabBarController/issues) first to discuss what you’d like to see.

License
-------

JDTabBarController is under [MIT](https://opensource.org/licenses/MIT). See [LICENSE](LICENSE) file for more info.