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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
UI Components, Snippets & Theming · LearnSpace
Назад в каталог
courseraПрограммирование

UI Components, Snippets & Theming

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

О курсе

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 learn how to streamline your app development process using code snippets and SwiftUI components to create stunning and efficient user interfaces. Through a series of engaging lessons, you will dive deep into SwiftUI's customization capabilities, from buttons and gradients to custom views, animations, and theming. By exploring real-world snippets and techniques, you’ll unlock powerful tools that accelerate UI design without sacrificing quality. As you progress, you'll also explore ways to enhance your applications with modern design practices. You'll build advanced UI elements, like tabbed views, draggable components, and custom buttons, while also learning about essential SwiftUI features like random color generation and animations. The course covers a wide range of practical tools that are immediately applicable to your projects, allowing you to streamline complex UI construction and achieve more in less time. This course is perfect for developers looking to advance their SwiftUI skills and improve productivity in UI design. Whether you're an intermediate SwiftUI user or a beginner who wants to gain a deeper understanding of UI components, this course will teach you the tools and techniques used by professionals. A basic understanding of SwiftUI is recommended to get the most out of this course. By the end of the course, you will be able to efficiently create and customize UI components, build dynamic views with code snippets, enhance user experience with animations, and master theming for light and dark modes in your applications.

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

User Interface (UI) DesignSwift ProgrammingUser Interface (UI)UI ComponentsInteractive DesignSoftware Design PatternsApple XcodeAnimationsCode ReusabilityMobile DevelopmentApple iOSResponsive Web DesignSoftware DesigniOS DevelopmentAlgorithmsData Modeling

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

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

01Xcode Code Snippets15 материалов

Xcode Code Snippets

Introduction to the Course 'UI Components, Snippets & Theming'ЧтениеFull Specialization ResourcesЧтениеCode SnippetsВидеоPage Tabbed ViewВидео

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

Packt - Course Instructors

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

UI Components, Snippets & Theming
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 13 ч

5 модулей

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

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

Часть программы вашего университета
Button SnippetsВидео
Gradient Text and MasksВидео
Fitting the Gradient to the TextВидео
Nice View SnippetsВидео
Image URL SnippetВидео
Awesome Three Button Default SnippetВидео
Animate Font, Font Weight, and Foreground ColorВидео
Random Colors and Random Background ColorВидео
Random Colors and Random Background ColorВидео
Creating a SwiftUI Tab View with Generic Views and SnippetsDIALOGUE
Xcode Code Snippets - AssessmentЗадание
02Cool and Interesting Questions15 материалов

Cool and Interesting Questions

NavigationStack - Replace Back Button - Part 1ВидеоNavigationStack - Replace Back Button - Part 2ВидеоNavigationStack - Replace Back Button - Part 3ВидеоFlexToGrid Challenge 50 25 25 SplitВидеоNavigationStack Title ColorВидеоDrag Image from Above - Part 1ВидеоDrag Image from Above - Part 2ВидеоDrag Image from Above - Part 3ВидеоMulti-Color Glowing Border Using TrimВидеоGeneric ToolTipView Using LongPressGestureВидеоChallenge: Trimmed Split CapsuleВидеоChocolate View - Part 1ВидеоChocolate View - Part 2ВидеоCustomizing Navigation Bar UI and Localization in SwiftUIDIALOGUECool and Interesting Questions - AssessmentЗадание
03Calculator Supporting Light and Dark Mode23 материалов

Calculator Supporting Light and Dark Mode

Introduction to the Light and Dark Mode CalculatorВидеоCalculator - Getting StartedВидеоDribble Design and Selecting the Calculator ColorsВидеоDark and Light ModeВидеоColors for Moon and SunВидеоContinue Main Calculator ViewВидеоImplement Sun Moon ViewВидеоImplementing the Computation ViewВидеоThe EnumerationsВидеоButton ViewВидеоButtons Model and Calcs Button ViewВидеоString Helper FunctionsВидеоImplementing the Calculator Logic - Part 1ВидеоImplementing Equality LogicВидеоImplementing the Decimal Point LogicВидеоRefactoring CodeВидеоiPad DetectionВидеоAdapting to iPad - Part 1ВидеоAdapting to iPad - Part 2ВидеоUIScreen - Begone!ВидеоNo Symbol Found - Away!ВидеоBuilding a Swift Calculator: Grids, Buttons, and Light/Dark Mode UIDIALOGUECalculator Supporting Light and Dark Mode - AssessmentЗадание
04Introduction to the MVVM Design Pattern with Recipes8 материалов

Introduction to the MVVM Design Pattern with Recipes

MVVM Example - Recipe ModelВидеоMVVM Example - Recipe View ModelВидеоMVVM Example - ListItem ViewВидеоMVVM Example - Improving the ViewВидеоMVVM Example - ShowRecipeViewВидеоMVVM Example - Touch Up the ImageВидеоUnderstanding MVVM Architectural Pattern in SwiftUIDIALOGUEIntroduction to the MVVM Design Pattern with Recipes - AssessmentЗадание
05FizzBuzz and Programs That Write Programs!17 материалов

FizzBuzz and Programs That Write Programs!

Introduction to FizzBuzzВидеоIntroducing FizzBuzz in the PlaygroundВидеоThe Main ViewВидеоThe About ViewВидеоBackground Image ViewВидеоCompleting the About ViewВидеоThe FizzBuzz ViewВидеоFizzBuzz Algorithm ModelВидеоFizzBuzz Algorithm View ModelВидеоIndent String extensionВидеоComplete the FizzBuzz ModelВидеоCode Creator ViewВидеоConclusion to the Course 'UI Components, Snippets & Theming'ЧтениеUnderstanding and Implementing FizzBuzz in Multiple LanguagesDIALOGUEFizzBuzz and Programs That Write Programs! - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание