SwiftUI iOS 18 Animations - Transform Code into Motion

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

SwiftUI iOS 18 Animations - Transform Code into Motion

Coursera · Intermediate ·🌐 Frontend Engineering ·3mo ago
Skills: UI Design80%

Key Takeaways

Creates fluid iOS 18 animations using SwiftUI with interactive conversations and real-time feedback

Original Description

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will unlock the full potential of SwiftUI by mastering iOS 18 animations. You'll learn how to create fluid, dynamic animations that bring your iOS applications to life, ranging from simple transitions to complex custom effects. The course begins with the foundational concepts of animation, showing you how to trigger animations using withAnimation and animation modifiers in SwiftUI. You'll explore the key types of animations available in SwiftUI, dive into customizing easing functions, and experiment with techniques like spring animations. As you progress, you will get hands-on experience by creating projects such as animated backgrounds, rotating flower views, and complex splash screen animations. As you continue, the course delves deeper into advanced topics like SVG file integration, custom path animations, and phase animators. You will also explore challenges like creating a rotating triangle animation, implementing interactive masks, and using SpriteKit and Metal to create high-performance visual effects. Each module is designed to gradually build your expertise, with real-time exercises to reinforce your learning. This course is ideal for iOS developers looking to enhance their animation skills using SwiftUI. It is also suitable for those with a basic understanding of Swift who want to advance their app development by mastering animations. The difficulty level is intermediate, and prior knowledge of Swift and SwiftUI is recommended. By the end of the course, you will be able to implement complex animations with phase animators, create advanced visual effects using SpriteKit and Metal, and apply these techniques to real-world iOS projects.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
Why Vanilla JS? In the article below, I am sharing my story of building SaaS product in vanilla js and explaining why I decided to go with this approach. https://guseyn.com/html/posts/why-vanilla-js.html
Learn why choosing Vanilla JS can be a great approach for building SaaS products and how it can simplify development
Dev.to · Guseyn Ismayylov
📰
How to Create a Cursor Tail Using HTML, CSS, and JavaScript
Learn to create a colorful cursor tail using HTML, CSS, and JavaScript for a unique user interface effect
Medium · JavaScript
📰
I built a landing page with Three.js, vanilla JS, and zero frameworks — here's what I learned
Learn how to build a landing page with Three.js and vanilla JS without relying on frameworks, and discover the key takeaways from this project
Dev.to · Ayush Shekhar
📰
Part 1: Why I Rarely Use useEffect Anymore (and what I use instead)
Learn why useEffect is not always the best choice in React and discover alternative solutions
Dev.to · Alejandro
Up next
How To Build A Twitter Clone - React Next JS - Appwrite Crash Course
Adrian Twarog
Watch →