Skip to content

Instantly share code, notes, and snippets.

@krin-san
Last active August 30, 2016 08:38
Show Gist options
  • Save krin-san/b8f2a514da7fb92b37e079646060e77a to your computer and use it in GitHub Desktop.
Save krin-san/b8f2a514da7fb92b37e079646060e77a to your computer and use it in GitHub Desktop.
Collection of Pods
platform :ios, '9.0'
inhibit_all_warnings!
use_frameworks!
# Guide and example for a neat way to modify pods using patchfiles
# https://github.com/jpsim/pod-diffs
post_install do | installer |
`patch -p0 < Diffs/TARGET_FILE.m.diff`
end
###################
### Development ###
###################
### Code
# Syntactic sugar in Swift for asynchronous dispatches in Grand Central Dispatch
# https://github.com/duemunk/Async
pod 'AsyncSwift'
# Secure your app by obfuscating all the hard-coded security-sensitive strings.
# https://github.com/pjebs/Obfuscator-iOS
pod 'Obfuscator'
# Reactive Programming in Swift
# https://github.com/ReactiveX/RxSwift
target 'YOUR_TARGET_NAME' do
pod 'RxSwift'
pod 'RxCocoa'
end
# RxTests and RxBlocking make the most sense in the context of unit/integration tests
target 'YOUR_TESTING_TARGET' do
pod 'RxBlocking'
pod 'RxTests'
end
### DI
# Powerful dependency injection for iOS & OSX (Objective-C & Swift) http://www.typhoonframework.org
# https://github.com/appsquickly/Typhoon
pod 'Typhoon'
# Dependency injection framework for Swift
# https://github.com/Swinject/Swinject
pod 'Swinject'
### DB
# Super Awesome Easy Fetching for Core Data 1!!!11!!!!1!
# https://github.com/magicalpanda/MagicalRecord
pod 'MagicalRecord'
# OR
pod 'MagicalRecord/CocoaLumberjack'
# Realm database
# https://realm.io/ru/docs/swift/latest/
pod 'RealmSwift'
### Network
# Elegant HTTP Networking in Swift
# https://github.com/Alamofire/Alamofire
pod 'Alamofire'
# A conforming Objective-C WebSocket client library.
# https://github.com/facebook/SocketRocket
pod 'SocketRocket'
# Model framework for Cocoa and Cocoa Touch
# https://github.com/Mantle/Mantle
pod 'Mantle'
# A tool for fast serializing & deserializing of JSON https://yalantis.com/
# https://github.com/Yalantis/FastEasyMapping
pod 'FastEasyMapping'
# The better way to deal with JSON data in Swift
# https://github.com/SwiftyJSON/SwiftyJSON
pod 'SwiftyJSON'
# Protocol Buffers - Google's data interchange format https://developers.google.com/protocol-buffers/
# https://github.com/google/protobuf
pod 'Protobuf'
### UI
# MBProgressHUD + Customizations http://www.bukovinski.com/
# https://github.com/jdg/MBProgressHUD
pod 'MBProgressHUD'
# Asynchronous image downloader with cache support as a UIImageView category http://hackemist.com/SDWebImage/doc
# https://github.com/rs/SDWebImage
pod 'SDWebImage'
# Elegant iOS form builder in Swift 2
# https://github.com/xmartlabs/Eureka
pod 'Eureka'
# XLForm is the most flexible and powerful iOS library to create dynamic table-view forms. Fully compatible with Swift & Obj-C.
# https://github.com/xmartlabs/XLForm
pod 'XLForm'
# Material is an animation and graphics framework that allows developers to easily create beautiful applications. http://materialswift.io
# https://github.com/CosmicMind/Material
pod 'Material'
### Utils
# A fast & simple, yet powerful & flexible logging framework for Mac and iOS
# https://github.com/CocoaLumberjack/CocoaLumberjack
pod 'CocoaLumberjack/Swift'
# Simple Swift wrapper for Keychain that works on iOS and OS X
# https://github.com/kishikawakatsumi/KeychainAccess
pod 'KeychainAccess'
# A thread safe date calculation library with all the date functions you'll ever need.
# https://github.com/mysterioustrousers/MTDates
pod 'MTDates'
# Dates and times made easy in Objective-C
# https://github.com/MatthewYork/DateTools
pod 'DateTools'
# Simplify your iOS/Mac analytics
# https://github.com/orta/ARAnalytics
pod 'ARAnalytics', :subspecs => [...]
# Subspecs:
# iOS: Mixpanel, Localytics, Flurry, GoogleAnalytics, Firebase, KISSmetrics, Crittercism, Countly, Bugsnag, Helpshift, Tapstream, NewRelic, Amplitude, HockeyApp, HockeyAppLib, ParseAnalytics, HeapAnalytics, Chartbeat, UMengAnalytics, Segmentio, Swrve, YandexMobileMetrica, Adjust, Intercom, Librato, Crashlytics, Fabric, AppsFlyer, Branch, Snowplow, Sentry, Keen, Adobe, MobileAppTracker, Leanplum & Appboy.
# OSX: KISSmetricsOSX, HockeyAppOSX, MixpanelOSX & ParseAnalyticsOSX.
####################
### Unit testing ###
####################
# A Matcher Framework for Swift and Objective-C
# https://github.com/Quick/Nimble
pod 'Nimble'
# First boilerplate-free mocking framework for Swift!
# https://github.com/SwiftKit/Cuckoo
pod 'Cuckoo'
# An elegant library for stubbing HTTP requests with ease in Swift
# https://github.com/kylef/Mockingjay
pod 'Mockingjay'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment