The iOS Development Animations Course - Swift 5 & Xcode 10

Why take this course?
Looking at the outline you've provided, it seems like you're describing a comprehensive curriculum on animations in Swift and Xcode, focusing on Core Animation and related UI components. The curriculum is designed to take developers from beginner to advanced levels, covering a wide range of topics including:
-
Core Animation Fundamentals:
- Introduction to
CABasicAnimation
and its usage with key paths. - Understanding
CASpringAnimation
for spring-like animations. - Working with the
UISlider
and its animation properties. - Exploring
UIBlurEffect
andUIVisualEffectView
for creating blur effects.
- Introduction to
-
Gradient Animations:
- Learning about
CAGradientLayer
and how to animate it.
- Learning about
-
Keyframe Animations:
- Mastering
CAKeyframeAnimation
for complex animation sequences. - Using
UIView.animateKeyframes
to create animated keyframes.
- Mastering
-
Third-Party Libraries (CocoaPods):
- Integrating third-party libraries like
NVActivityIndicatorView
,PopupDialog
, andAnimatedSegmentSwitch
.
- Integrating third-party libraries like
-
Advanced Project:
- Building an elastic snapchat style pull to refresh animation, which will involve advanced core animation techniques using
CAShapeLayer
,CADisplayLink
, andUIBezierPath
.
- Building an elastic snapchat style pull to refresh animation, which will involve advanced core animation techniques using
The curriculum emphasizes practical skills, with a focus on animations that are commonly used in real-world applications. It also acknowledges the importance of design within the development process, ensuring that developers not only understand how to implement these animations but also where and how to use them effectively.
The course is designed to be evergreen and will be maintained for future updates, ensuring that the content remains relevant and up-to-date with the latest Swift and Xcode versions. The teaching style is professional and clear, aiming to help developers learn effectively without unnecessary filler.
Overall, this curriculum seems to provide a solid foundation in animations for iOS development in Swift, with a mix of theoretical understanding and practical application through coding exercises and an advanced project that ties everything together.
Course Gallery




Loading charts...