SwiftUI Workshop


Estimated Time: 09:30 AM - 10:00 AM

This session will cover an introduction to SwiftUI and its sister framework Combine.


Estimated Time: 10:00 AM - 10:30 AM

This session will cover the core UI components provided by SwiftUI.

Data Flow

Estimated Time: 10:30 AM - 11:00 AM

This session will cover data flow in SwiftUI, talking about state variables, UI bindings and dependency injection.

Layout in SwiftUI:

Estimated Time: 11:15 AM - 11:45 AM

This session will cover layout techniques in SwiftUI.

Lists in SwiftUI

Estimated Time: 11:45 AM - 12:15 PM

This session will cover lists, tables and collections in SwiftUI.

Accessibility in SwiftUI

Estimated Time: 12:15 PM - 12:45 PM

This session will cover accessibility in SwiftUI.

Q & A

Estimated Time: 12:45 PM - 01:45 PM

Workshop Instructor

Vatsal Manot is an iOS engineer at Pulse, a Y-Combinator digital health-care startup. His early years in in the Apple ecosystem were spent acquiring a bottom-up knowledge of iOS and macOS through reverse-engineering and runtime extensions development as well as being an avid member of the iOS jailbreaking community.

As a programmer, he is absolutely enamored with Swift - having been an active participant in the Swift community from the early days of the Swift 1.0 beta. He has previously spoken at the try! Swift Bangalore conference, and is a regular speaker at the Swift India meetups.

Aside from software development, he is a Brazilian jiu-jitsu enthusiast and enjoys playing the ukulele.


27th July Saturday 09:00 AM to 01:30 PM

Workshop Location

Paytm’s Office

Full Address: No. 6/B, Summit, 80 Feet Rd, Koramangala 1A Block, Koramangala 3 Block, Koramangala, Bengaluru, Karnataka 560034

Google Maps Link: https://goo.gl/maps/QnTrz8vqNPveV17k9