Greetings from Swift Bangalore,
🏠 - News Technology Services ( 7, Service Rd, Pragathi Nagar, Electronic City, Bengaluru, Karnataka[masked] )
📆 - 5th May (Saturday)
🕙 - 10:00 AM to 01:00 PM
It's our 5th meetup and we are delighted to have some of the motivated Swift developers speaking at Swift Bangalore. The meetup will be taking place at News Technology Services ( newstechnologyservices.com ).
News Technology Services Google Maps Location link - https://www.google.co.in/maps/place/News+Technology+Servicesfirstname.lastname@example.org,77.6548393,17z/data=!3m1!4b1!4m5!3m4!1s0x3bae6ca6e31048f3:0x1b08ab5699303341!8m2!3d12.8645223!4d77.657028
This meetup is sponsored by News Technology Services (NTS). NTS work directly with News Corp’s global brands to offer a range of technology services, including mobile and web development, application support, infrastructure management and cyber operations.
#1 Test data and Snapshot Testing
Speaker: Aaina Jain, News Technology Services (NTS), Bangalore
Abstract: We perform TDD to make the code clearer, simple and bug-free. This talk is about how to leverage test data to write JSON parsing tests, view state tests, and snapshot tests. Snapshot testing: A system that renders UI components, takes a screenshot and subsequently compares a recorded screenshot with changes made by an engineer.
Bio: Aaina Jain is Senior iOS engineer at News Technology Services working with swift. She is passionate about clean code and lldb. Recently started writing articles on https://medium.com/@aainajain
#2 Binding UI and MVVM - Best Practices
Speaker: G Abhisek Bunty
Abstract: MVVM is one of the most used design patterns in the industry. Developers across sometimes find it difficult to tag UI of the application using MVVM. You have a UITableView with 10 cells and following MVVM, oops! Did I just say 10 cells? Yes, I did. Okay, then how and where to initialize the cells, the view modes?. Other components lets say binding my custom button. What are the best practices to handle these? Let's discuss together how not to get frustrated and bind the same elegantly using MVVM.
Bio: I am an iOS Developer associated with Kuliza Technologies, Bangalore. I have been coding in SWIFT and Objective C for almost 2+ years. Love to blog and experiment with writing down the optimized code. Currently learning and experimenting with RxSwift.
#3 Let's dive deep into Key-Value observations in Swift 4
Bio: Mitul Jindal is an iOS Developer at NoctaCam. He has a knack for problem-solving and is always up for a puzzle. He likes reading about new technologies. His other interests are football and classical movies.
Abstract: KVO is one API every iOS developer must know about. It is an important tool to keep code clean and simple. We’ll discuss the new swift 4 KVO syntax and few common problems which KVO solves. We’ll also talk about some lesser known things such as thread safety, dependent keyPaths, and memory management while using KVO.
See you there!!! Swift India - Bangalore Team 🚀
Claim the event and start manage its content.I am the organizer