К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
SwiftUI Animations iOS 16 - Animate Anything with SwiftUI · LearnSpace
Назад в каталог
courseraПрограммирование

SwiftUI Animations iOS 16 - Animate Anything with SwiftUI

Курс от Packt
Начальный≈ 19.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now 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. Create smooth and engaging animations with SwiftUI through a fun course that caters to all skill levels, from easy to advanced, exploring various types of animations. With just a working knowledge of Swift, you can utilize Apple’s SwiftUI to create beautiful animations with less code. The course covers numerous techniques to translate your animation ideas into reality. SwiftUI, Apple's declarative framework, is fast, easy, and enjoyable. You will learn to create projects like a breathing flower with effects such as snow and wind, animate objects around different axes, create a marching ants effect, animate a weather graph with data, and combine animations for unique effects. Additionally, you'll use the Shape protocol and paths to make custom wave shapes and animate them along control points, as well as animatableData for animating data in interesting ways. You will understand the Parallax effect, use iOS SpriteKit for physics-based animations, and add sound to make projects more engaging. This course is ideal for intermediate iOS developers looking to expand their expertise with SwiftUI. A basic understanding of Swift programming is recommended. Whether you're a developer aiming to create more engaging user interfaces or a designer wanting to implement your ideas more effectively, this course is designed to elevate your skills.

Навыки, которые вы освоите

AnimationsSwift ProgrammingUser Interface (UI)Interactive DesignUI ComponentsAnimation and Game DesignApple XcodeApple iOSMotion GraphicsComputer Graphic TechniquesiOS DevelopmentMobile Development

Программа курса

26 модулей · 102 учебных материалов

01Introduction2 материалов

Introduction

Course IntroductionВидеоFull Course ResourcesЧтение
02What Is SwiftUI? Declarative Versus Imperative Programming2 материалов

What Is SwiftUI? Declarative Versus Imperative Programming

Declarative Versus Imperative ProgrammingВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

SwiftUI Animations iOS 16 - Animate Anything with SwiftUI
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19.3 ч

26 модулей

Язык: Английский

Субтитры: Арабский, Французский, Узбекский, Итальянский, Бразильский португальский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Exploring Declarative Programming with SwiftUIDIALOGUE
03Stacks3 материалов

Stacks

StacksВидеоWorking with Stacks in SwiftUIDIALOGUEAssessment 1Задание
04Text and Modifiers4 материалов

Text and Modifiers

Text and Modifiers - Part 1ВидеоText and Modifiers - Part 2ВидеоText and Modifiers - Part 3ВидеоExploring SwiftUI Views and ModifiersDIALOGUE
05TextField State and Modifiers2 материалов

TextField State and Modifiers

TextField - State and ModifiersВидеоWorking with SwiftUI Text Fields and StateDIALOGUE
06Image and Its Modifiers4 материалов

Image and Its Modifiers

Image and Modifiers- Part 1ВидеоImage and Modifiers- Part 2ВидеоUsing SwiftUI Image ModifiersDIALOGUEAssessment 2Задание
07Project 1 - Circle of Friends - Animating Circles (Skill Level - Easy)3 материалов

Project 1 - Circle of Friends - Animating Circles (Skill Level - Easy)

Introduction to Project 1ВидеоAnimating Circles LecturesВидеоAnimating Circles with SwiftUIDIALOGUE
08Project 2 - Record Player (Skill Level - Easy)4 материалов

Project 2 - Record Player (Skill Level - Easy)

Introduction to Project 2ВидеоAdding the Record Box -and Moving an Arm - Part 1ВидеоAdding the Play Button - Sound - Part 2ВидеоAnimating in SwiftUI: Record Player ProjectDIALOGUE
09Project 3 - Hue Rotation Example 1 (Skill Level - Easy)4 материалов

Project 3 - Hue Rotation Example 1 (Skill Level - Easy)

Introduction to Project 3ВидеоHue Rotation Example 1ВидеоAnimating Images with Hue RotationDIALOGUEAssessment 3Задание
10Project 4 - Breathing Flower (Skill Level - Intermediate)4 материалов

Project 4 - Breathing Flower (Skill Level - Intermediate)

Introduction to Project 4ВидеоPart 1 - Add the Flowers and BreathВидеоPart 2 - Adding the SnowВидеоAnimating with SwiftUI ModifiersDIALOGUE
11Project 5 - Patriotic Bird - Flying Eagle (Skill Level - Easy)3 материалов

Project 5 - Patriotic Bird - Flying Eagle (Skill Level - Easy)

Introduction to Project 5ВидеоFlying EagleВидеоAnimating a Flying BirdDIALOGUE
12Project 6 - Dodgeball Anyone? - SpriteKit Foundation (Skill Level - Easy)4 материалов

Project 6 - Dodgeball Anyone? - SpriteKit Foundation (Skill Level - Easy)

Introduction to Project 6ВидеоSpriteKit FountainВидеоInteractive SpriteKit with SwiftUIDIALOGUEAssessment 4Задание
13Project 7 - Hue Is So Colorful - Hue Rotation Example 2 (Skill Level - Intermediate)3 материалов

Project 7 - Hue Is So Colorful - Hue Rotation Example 2 (Skill Level - Intermediate)

Introduction to Project 7ВидеоHue Rotation Example 2ВидеоAnimating SwiftUI BackgroundsDIALOGUE
14Project 8 - Grounds for Dismissal - Animate Transition (Skill Level - Advanced)5 материалов

Project 8 - Grounds for Dismissal - Animate Transition (Skill Level - Advanced)

Introduction to Project 8ВидеоBuilding the Settings View - Part 1ВидеоCreate, Present, and Dismiss Transformation Functionality - Part 2ВидеоPresenting and Dismissing the Transition - Part 3ВидеоCreating Custom UI Transitions with AnimationsDIALOGUE
15Project 9 - Parallax This! - Parallax Effect (Skill Level - Easy)4 материалов

Project 9 - Parallax This! - Parallax Effect (Skill Level - Easy)

Introduction to Project 9ВидеоParallax EffectВидеоCreating a Parallax EffectDIALOGUEAssessment 5Задание
16Project 10 - Need a Lift? - Elevator (Skill Level - Intermediate)5 материалов

Project 10 - Need a Lift? - Elevator (Skill Level - Intermediate)

Introduction to Project 10ВидеоPart 1 - Creating the Data ModelВидеоPart 2 - Adding the Elevator and PeopleВидеоPart 3 - Putting the UI TogetherВидеоCreating an Elevator Simulator in SwiftDIALOGUE
17Project 11 - Get into the Swing of It (Skill Level - Easy)3 материалов

Project 11 - Get into the Swing of It (Skill Level - Easy)

Introduction to Project 11ВидеоSwinging AnimationВидеоAnimating with Image SplicingDIALOGUE
18Project 12 - Starry Night - Twinkling Stars (Skill Level - Advanced)5 материалов

Project 12 - Starry Night - Twinkling Stars (Skill Level - Advanced)

Introduction to Project 12ВидеоFill Out the Path FunctionВидеоCreating the StarsВидеоAnimating Stars with Swift's Shape ProtocolDIALOGUEAssessment 6Задание
19Project 13 - A Fairweather Friend - Weather User Interface (UI) (Skill Level - Intermediate)6 материалов

Project 13 - A Fairweather Friend - Weather User Interface (UI) (Skill Level - Intermediate)

Introduction to Project 13ВидеоAdding the Data Model - Picker - Part 1ВидеоAdding a Graph and Using Text Animations - Part 2ВидеоAnimating - Part 3ВидеоAdding Swift Packages - Part 4ВидеоAnimating Weather Data with SwiftUIDIALOGUE
20Project 14 - Gear Up - X, Y, and Z Axes Rotation (Skill Level - Intermediate)7 материалов

Project 14 - Gear Up - X, Y, and Z Axes Rotation (Skill Level - Intermediate)

Introduction to Project 14ВидеоCreating Gears - Part 1ВидеоCreating Belts - Part 2ВидеоCreating a Gear Shaft - Part 3ВидеоCreating the Fan View - Part 4ВидеоPart 5 - Putting It All Together in the ContentViewВидеоAnimating Gears and Belts with SwiftUIDIALOGUE
21Project 15 - Make Some Waves (Skill Level - Advanced)5 материалов

Project 15 - Make Some Waves (Skill Level - Advanced)

Introduction to Project 15ВидеоCreating and Animating the Waves - Part 1ВидеоAdding the Buoy and Sound Effects - Part 2ВидеоAnimating Waves with SwiftUIDIALOGUEAssessment 7Задание
22Project 16 - A Stroke of Insight- Animating Strokes (Skill Level - Advanced)3 материалов

Project 16 - A Stroke of Insight- Animating Strokes (Skill Level - Advanced)

Introduction to Project 16ВидеоCreate the Heart Shapes - Animate the StrokesВидеоAnimating Bitmap Images with SwiftDIALOGUE
23Project 17 - Be Fruitful and Multiply - Expand a View (Skill Level - Intermediate)3 материалов

Project 17 - Be Fruitful and Multiply - Expand a View (Skill Level - Intermediate)

Introduction to Project 17ВидеоAdding ViewВидеоCreating an Expanding View with SwiftUIDIALOGUE
24Project 18 - Lighten Up - Light Switch (Skill Level - Intermediate)4 материалов

Project 18 - Lighten Up - Light Switch (Skill Level - Intermediate)

Introduction to Project 18ВидеоLight SwitchВидеоAnimating a Light Switch in SwiftUIDIALOGUEAssessment 8Задание
25Project 19 - Let's Connect - Wi-Fi Loading Animation (Skill Level - Advanced)4 материалов

Project 19 - Let's Connect - Wi-Fi Loading Animation (Skill Level - Advanced)

Introduction to Project 19ВидеоCreating the Emitter and Arcs - Part 1ВидеоPutting It All Together in ContentView - Part 2ВидеоBuilding a Wi-Fi Loading Animation in SwiftUIDIALOGUE
26Project 20 - Never Judge a Book By Its Movie - Book Loader (Skill Level - Advanced)6 материалов

Project 20 - Never Judge a Book By Its Movie - Book Loader (Skill Level - Advanced)

Introduction to Project 20ВидеоPart 1 - Create the Spine - Create the PagesВидеоPart 2 - Putting the Book TogetherВидеоAssessment 9ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание