This two-day course takes students through topics in advanced Swift programming and teaches students to write idiomatic and easily maintained iOS applications. If you’re an an experienced iOS or Objective-C developer looking to get the best out of Swift, this course is for you.
Build apps that are less likely to crash, keeping your users happy. Your code will also be easier to maintain and update.
Learn how to write less code that is more easily reused.
Learn how to mock your network layer to test your data flow and logic in a way that builds confidence in your code.
This course does not teach the basics of either iOS or Swift. It instead assumes familiarity with both in order to focus on advanced usage of Swift in the context of iOS. We also assume a deep understanding of asynchronous programming.