Swift Delhi Meetup, Chapter 6 - GCD, Protocols & Library Oriented Programming

This is a past event

81 people went

Details

Hello from Swift Delhi,

It's our 6th meet-up and we are excited to have our swift enthusiasts speaking @Swift Delhi! We will be conducting this meetup at Hike (https://hike.in/ (https://www.zomato.com/)) in 4th Floor, Worldmark 1, Northern Access Road, Aerocity, Indira Gandhi International Airport, Aerocity, Indira Gandhi International Airport, New Delhi -[masked]. Food and drinks will be provided by the same!

This meetup is sponsored by Hike. Hike Messenger (stylized as hike) is a cross-platform instant messaging service for smartphones that uses the internet for communication. In addition to text messaging, users can send each other graphical stickers, emoticons, images, videos, audios, files, voice messages, contacts and user location.

Here are the topics for the meetup!!!

--------------------------------------------------------------------------------------------------------------------

#1. Protocol Oriented Networking using Restofire

Speaker: Rahul Katariya

Abstract: Restofire is a protocol oriented network abstraction layer in swift that is built on top of Alamofire to use services in a declartive way. The main idea is to allow developers to create API Requests with minimal code using the power of protocols and solving common issues like auto retry, de-coupling and more!

Bio: Rahul Katariya is an iOS Developer at Hike. There, he encourages Swift with Framework Oriented Programming. He has more than 4 years of professional experience and has worked with companies like Empeiria, Xebia. He <3 contributing to Open Source whenever he can and believes in giving back to the community. He is the creator of Restofire and JetpackSwift/FrameworkTemplate repositories.

--------------------------------------------------------------------------------------------------------------------

#2. Writing measurably performant Swift code

Speaker: Mayur Dhaka

Abstract: In this talk, we get into the basics of time complexity and how you can use Apple’s Grand Central Dispatch APIs to help with your app’s performance. Additionally, we’ll also discuss some approaches that you can adopt in your code that helps Swift perform faster—understanding how Swift works behind the scenes. To round it all off, we’ll go through a basic technique that lets you measure the performance of your code.

Bio: I’ve been writing Swift since the first version, having shipped iOS, watchOS, and tvOS apps during my time as an iOS developer.

--------------------------------------------------------------------------------------------------------------------

#3. Library Oriented Programming

Speaker: Rahul Katariya

Abstract: In this talk, We want to encourage you to build more libraries and make your application modular and easy to maintain. We will compare different dependency managers like cocoapods, carthage and swift package manager. Also how to bootstrap your developement with JetpackSwift/FrameworkTemplate to build more Apple Frameworks in your application.

Bio: Rahul Katariya is an iOS Developer at Hike. There, he encourages Swift with Framework Oriented Programming. He has more than 4 years of professional experience and has worked with companies like Empeiria, Xebia. He <3 contributing to Open Source whenever he can and believes in giving back to the community. He is the creator of Restofire and JetpackSwift/FrameworkTemplate repositories.

--------------------------------------------------------------------------------------------------------------------

See you guys there!!! Swift India - Delhi Team 🚀