SwiftUI Workshop
Introduction
Estimated Time: 09:30 AM - 10:00 AM
This session will cover an introduction to SwiftUI and its sister framework Combine.
Basics
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.
- Github: https://github.com/vmanot
- Twitter: https://twitter.com/vatsal_manot
- Website: https://vmanot.com
Date
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