Skip to content

appsquickly/TyphoonRestClient

Repository files navigation

TyphoonRestClient

TyphoonRestClient is flexible HTTP client for integration against contract-first web service. It provides facilities for customisable serialisation / marshalling, validation and stubbing requests.

TRC helps to quickly achieve end-to-end proof of concept, at the same time as providing a robust platform for deploying into demanding production environments.

Build Status codecov

Features

  • Response and request body validation, using schema file.
  • Automatically transforms basic types such a date into model object (NSDate)
  • Automatic marshalling of model objects
  • Common solution for server errors handling
  • User able to apply common rules to any NSURLRequest created by TRC.
  • User has control over sending of each NSURLRequest.
  • Easy to stub any network call
  • Has extendable architecture

How to use

Installation

CocoaPods

Preferred way is using CocoaPods:

pod 'TyphoonRestClient'

From Sources

Drag TyphoonRestClient folder into your project

Sponsors

TyphoonRestClient was developed by AppsQuick.ly with kind sponsorship from Code Monastery.