If you've ever been to an iOS conference or talk, you might have noticed that iOS engineers love discussing and debating software architecture principles. Like, maybe a little bit too much! This workshop will help you understand why by highlighting a couple of popular and/or effective software architecture concepts in Swift apps, and discussing the benefits and tradeoffs of each.
This class is appropriate if you are...
• Familiar with basic iOS development concepts
• Familiar with Swift
This class will cover...
• Architecting for testing using protocols
• Architecting for the future using modularity
• Architecting for stability using structs and immutable objects
• And more
Familiarity with Swift and basic iOS development concepts.
You should bring a MacBook with the latest version of Xcode installed.
About the Instructors:
Tamar Nachmany is an native New Yorker, writer, artist, and programmer. She works as an iOS engineer at Tumblr.
Stephanie Guevara is a freelance iOS developer based in Brooklyn, New York. When not building cool things, she can be found running, biking, and learning how to cool - not all at the same time.