Mobile Design Patterns for iOS, Common Problems, Common Solutions
In this course, you'll explore popular design patterns—the practical and battle-tested solutions to common problems that are used everyday by professional developers. You'll take a look at architectures and mechanisms that are used for constructing large, complex apps, including creational, structural, and behavioral design patterns. You'll also learn about software anti-patterns, and why recognizing bad practices is just as important as recognizing best practices. By the end of this course, you'll gain a reliable toolset of patterns that you can apply to your own projects.
The first lesson of this course and a sneak preview of the remaining lessons are available for free. Full course access is available as part of the iOS Developer Nanodegree program.
Request more information Email me this course