What is QwikHttp?

QwikHttp is a robust, yet lightweight and simple to use HTTP networking library. It allows you to customize every aspect of your http requests within a single line of code, using a Builder style syntax to keep your code super clean.

What separates QwikHttp from other Networking Libraries is its:

  • light weight implementation
  • simple usage syntax
  • use of generics and QwikJson for robust serialization and deserialization
  • broad multi-platform support
  • simple, yet robust loading indicator support
  • response interceptors to provide a method to handle unauthorized responses and token refreshing with ease.

QwikHttp is written in Swift 3 and works great with Swift. It even works great (without generics) with objective-c. It utilizes the most recent ios networking API, NSURLSession. QwikHttp is compatible with iOS 8+, tvOS, WatchOS 2 and OSX 10.9+. For a Swift 2 and objective-c compatible version, please see version 1.6.11.

Overview

  • Pricing: Free
  • Resource Link: https://github.com/logansease/QwikHttp
  • Resource Maker: Logan Sease
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • iOS Versions Supported: iOS 8.0+, iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
  • CocoaPods: QwikHttp