Skip to content

In this repository, I will track and document the Swift packages I've used in my projects.

Notifications You must be signed in to change notification settings

SajidHShanta/swift-packages-I-used

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 

Repository files navigation

swift-packages-I-used

I will track and document the Swift packages I've used in my projects in this repository.

My most used packages: Alamofire, ProgressHUD, Toast-Swift, IQKeyboardManager

IQKeyboardManager

Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.

Documentation: github.com/hackiftekhar/IQKeyboardManager

Install (iOS8+): pod 'IQKeyboardManager'

Hero

Elegant transition library for iOS & tvOS

Documentation: github.com/HeroTransitions/Hero

Install: pod 'Hero'

LabelSwitch

Switch which contains label

Documentation: github.com/Cookiezby/LabelSwitch

Install: pod 'LabelSwitch'

LGSideMenuController

iOS view controller which manages left and right side views

Documentation: github.com/Friend-LGA/LGSideMenuController

Install (iOS9+): pod 'LGSideMenuController'

ProgressHUD

ProgressHUD is a HUD tool designed specifically for iOS. It enables seamless presentation of concise alerts or notifications to users of your app in a simple and non-disruptive way. Documentation: https://github.com/relatedcode/ProgressHUD

Install: pod 'ProgressHUD'

FSCalendar

'FSCalendar' is a fully customizable iOS calendar library. So, its property is fully useful. It is an open-source iOS calendar. Documentation: https://github.com/WenchaoD/FSCalendar

Install: pod 'FSCalendar'

Toast-Swift

Toast-Swift is a Swift extension that adds toast notifications to the UIView object class. Most toast notifications can be triggered with a single line of code. Documentation: https://github.com/scalessec/Toast-Swift

Install: pod 'Toast-Swift'

iOSDropDown

It's a Swift Library to support Drop Down Menu in iOS. Documentation: https://github.com/jriosdev/iOSDropDown

Install: pod 'iOSDropDown'

DropDown

(better than 'iOSDropDown') A Material Design drop down for iOS written in Swift Documentation: https://github.com/AssistoLab/DropDown

Install: pod 'DropDown'

Charts

It's a Swift Library to plot 8 different types of charts in iOS. Documentation: https://github.com/danielgindi/Charts

Install: pod 'DGCharts'

Alamofire

Alamofire is an HTTP networking library written in Swift. Documentation: https://github.com/Alamofire/Alamofire

Install: pod 'Alamofire'

For the Skeleton loading view, we have two packages.

  • SkeletonView : advanced and more customizable
  • UIView-Shimmer : simple and easy

SkeletonView

Documentation: https://github.com/Juanpe/SkeletonView

Install: pod 'SkeletonView'

UIView Shimmer

Documentation: https://github.com/omerfarukozturk/UIView-Shimmer

Install: pod 'UIView-Shimmer'

AlignedCollectionViewFlowLayout

collection view layout that gives you control over the horizontal and vertical alignment of the cells. You can use it to align the cells like words in a left- or right-aligned text and you can specify how the cells are vertically aligned within their rows.

Documentation: https://github.com/mischa-hildebrand/AlignedCollectionViewFlowLayout

Install: pod 'AlignedCollectionViewFlowLayout'

SwiftyJSON

SwiftyJSON makes it easy to deal with JSON data in Swift.

Documentation: https://github.com/SwiftyJSON/SwiftyJSON

Install: pod 'SwiftyJSON'

realm-swift

Realm is a mobile database that runs directly inside phones, tablets or wearables. This holds the source code for the iOS, macOS, tvOS & watchOS versions of Realm Swift.

Documentation: https://github.com/realm/realm-swift

Install: pod 'RealmSwift'

SwiftMessages

Message views and view controllers can be displayed at the top, bottom, or center of the screen, or behind navigation bars and tab bars. There are interactive dismiss gestures including a fun, physics-based one. Multiple background dimming modes. And a lot more!

Documentation: https://github.com/SwiftKickMobile/SwiftMessages

Install: pod 'SwiftMessages'

PushTry

Push Notification testing tool that helps test APNS and GCM online from a browser.

Link of PushTry: https://pushtry.com

About

In this repository, I will track and document the Swift packages I've used in my projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published