Fragments 2017

Fragments 2017

A conference on the mobile ecosystem in India

Siddharth Gupta

@biocross

Swifty WebService - Open Sourcing Flipkart's iOS Networking Stack

Submitted Jul 23, 2017

Swifty + WebService is a new way of doing networking on iOS, and is designed to service the complex networking requirements of modern mobile apps.

Written in 100% Swift, it’s designed to be fully compatible with mixed Objective-C and Swift codebases, and has features such as Network Request Throttling and Prioritization, Request/Response Interceptors, Requesting Blocking based on conditions and other requests, and defines a new way to arrange your network requests and options into a clean, Swift style syntax that’s fully accessible, and extensible from ObjC and Swift callers.

Outline

  • Why a new networking stack?
  • Swifty & it’s Features
  • WebService, and writing your first network request
  • Performance (in comparison with Alamofire, NSURLSession)
  • Extensibility & Use Cases

The code will be open sourced a few weeks before the event.

Speaker bio

I’m Siddharth, and I work in Flipkart’s iOS team. I’m a tech enthusiast, a fan of the Apple ecosystem and the Swift language, and am obsessed with mobile application performance. In my free time, I am generally reading, trying out new food, or hacking together IOT and Data projects with JS and Python.

Slides

https://slides.com/sidsweb/swifty-webservice-3/

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

How do you make a great mobile experience? Explore with Fragments. Follow Fragments on Twitter more