More than ever before, developers are faced with the challenges of managing their reliance on third-party libraries to improve productivity and build cutting-edge apps. This course is an exploration in project dependency management for apps that are developed for Apple platforms using a popular dependency manager called CocoaPods.
CocoaPods is one of the most popular and well-established dependency managers for apps that are developed for OS X, iOS, and even watchOS and tvOS! This course will guide you through the core concepts of dependency management. You will learn how to use CocoaPods to organize third-party libraries and improve your productivity. The course also covers the process of creating CocoaPod libraries and how to share your innovation with the world. Finally, you will see how CocoaPods can enable you to share code with your development team by hosting a private repository, accessible only by your organization.
Andrew Bancroft is a born learner, passionate about discovery and about sharing what he’s learned with others. He has embraced Swift for iOS development since day zero, and loves empowering developers to succeed at building iOS apps with Swift.