Restofire is a protocol oriented network abstraction layer in swift that is built on top of Alamofire to use services in a declarative way.

Features:

  •  Global Configuration for host / headers / parameters etc
  •  Group Configurations
  •  Per Request Configuration
  •  Authentication
  •  Response Validations
  •  Custom Response Serializers like JSONDecodable
  •  Isolate Network Requests from ViewControllers
  •  Auto retry based on URLError codes
  •  Request eventually when network is reachable
  •  NSOperations
  •  Complete Documentation

Leave a Reply