10 New IOS libraries which you definitely have to try at 2017
This is a list of 10 great IOS libraries I discovered in first months of 2017. I used in my Swift projects, so you may wish to try.
Hydra is full-featured lightweight library which allows you to write better async code in Swift 3+.
GitHub - malcommac/Hydra: Promises & Await - Write better async code in Swift
Hydra - Promises & Await - Write better async code in Swift
UICollectionView has no transition effects when you scroll from one item to another. There are lots of ways to write animations for UICollectionView, but using a UICollectionViewLayout subclass is by far the simplest one. And it doesn't break any of your existing code. You can still use your UICollectionView subclass and you don't need to change your UICollectionViewCell. Just plug and enjoy.
GitHub - KelvinJin/AnimatedCollectionViewLayout: A UICollectionViewLayout subclass that adds custom…
AnimatedCollectionViewLayout - A UICollectionViewLayout subclass that adds custom transitions/animations to the…
ESTabBarController is a highly customizable TabBarController component, which is inherited from UITabBarController.
GitHub - eggswift/ESTabBarController: ESTabBarController is a Swift model for customize UI, badge…
ESTabBarController is a Swift model for customize UI, badge and adding animation to tabbar items. Support lottie!
GitHub - airbnb/lottie-ios: An iOS library to natively render After Effects vector animations
lottie-ios - An iOS library to natively render After Effects vector animations
Hero is a library for building iOS view controller transitions. It provides a layer on top of the UIKit’s cumbersome transition APIs. Making custom transitions an easy task for developers.
GitHub - lkzhao/Hero: Elegant transition library for iOS & tvOS
Hero - Elegant transition library for iOS & tvOS
Tiny Constraints is the syntactic sugar that makes Auto Layout sweeter for human use.
GitHub - roberthein/TinyConstraints: Nothing but sugar.
TinyConstraints - Nothing but sugar.
Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.
GitHub - danielgindi/Charts: Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform…
Charts - Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.
Swipeable UITableViewCell based on the stock Mail.app, implemented in Swift.
GitHub - jerkoch/SwipeCellKit: Swipeable UITableViewCell based on the stock Mail.app, implemented…
SwipeCellKit - Swipeable UITableViewCell based on the stock Mail.app, implemented in Swift.
A library that displays spherical or cylindrical panoramas with touch or motion based controls.
GitHub — scihant/CTPanoramaView: A library that displays spherical or cylindrical panoramas with…
CTPanoramaView — A library that displays spherical or cylindrical panoramas with touch or motion based controls.
PanelKit is a UI framework that enables panels on iOS
GitHub — louisdh/panelkit: A UI framework that enables panels on iOS.
panelkit — A UI framework that enables panels on iOS.
The eligible dropdown menu, written in Swift 3, appears dropdown menu to display a view of related items when a user click on the dropdown menu. You can customize dropdown view whatever you like (e.g. UITableView, UICollectionView… etc)
GitHub - younatics/YNDropDownMenu: Awesome iOS drop down menu with Swift 3
YNDropDownMenu - Awesome iOS drop down menu with Swift 3
The Unofficial Swift Apple Calendar Library. View. Control. for iOS & tvOS
About the Author
Here is my website, portfolio, and works. 👨💻 You can get in touch with me if you have any questions/projects
Seyhun Akyürek working as senior software specialist, writing code using iOS, Swift, Objective-C, Cocoa Touch, Scala…
Follow me on Twitter.
Seyhun AKYÜREK (@seyhunak) | Twitter
The latest Tweets from Seyhun AKYÜREK (@seyhunak). Senior Software Specialist (IOS, Swift, Rubyist, Rails) / Consultant…
Thanks for the reading.