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

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

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

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

Advanced UI Components & Data Visualization in SwiftUI

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

О курсе

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. Dive into the world of UI components and data visualization with SwiftUI in this comprehensive course. You’ll learn how to extend Swift’s color capabilities, work with various chart types, and implement advanced data-driven UI features. From understanding color extraction from HTML to building interactive charts, this course empowers you to create dynamic interfaces that respond to real-time data. The journey begins with creating custom color extensions and moves through building complex charting functionalities. You will explore bar charts, line charts, area charts, and even funnel charts, refining your skills with each step. Additionally, you’ll dive into practical examples such as developing an activity tracker with pie and donut charts, implementing custom views and buttons, and exploring MapKit fundamentals to add geographical interactivity to your app. This course is ideal for developers who want to deepen their understanding of SwiftUI and data visualization, and those looking to bring more interactivity and design flexibility into their apps. Whether you're looking to integrate dynamic charts or extend Swift's built-in UI components, this course offers a hands-on, practical approach. By the end of the course, you will be able to design and implement advanced UI components, create various interactive charts, manage dynamic data, and build intuitive, visually appealing applications using SwiftUI.

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

Swift ProgrammingInteractive Data VisualizationUser Interface (UI)UI ComponentsData ManagementPlot (Graphics)Hypertext Markup Language (HTML)iOS DevelopmentApple iOSAnimationsUser Interface (UI) Design

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

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

01Create a Color Extension Based on an HTML Page13 материалов

Create a Color Extension Based on an HTML Page

Introduction to the Course 'Advanced UI Components & Data Visualization in SwiftUI'ЧтениеFull Specialization ResourceЧтениеIntroduction to Programmatically Converting HTML to a Color ExtensionВидеоExtract Color From HTML CodeВидео

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

Packt - Course Instructors

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

Advanced UI Components & Data Visualization in SwiftUI
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 14.8 ч

5 модулей

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

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

Часть программы вашего университета
Get Color NameВидео
Get RGB ColorВидео
Generate Swift CodeВидео
Extending ColorВидео
Random Color ExtensionsВидео
Grid of Colors TestВидео
Video Exercise to Test Your UnderstandingВидео
Extracting and Converting HTML Colors for SwiftUIDIALOGUE
Create a Color Extension Based on an HTML Page - AssessmentЗадание
02Exploring Charts40 материалов

Exploring Charts

Introduction to ChartsВидеоFolder Structure and Arc ViewВидеоRandom Arc From Color List ViewВидеоColor Button ViewВидеоColor Button Test and Bar Chart - Part 1ВидеоColor Button Test and Bar Chart - Part 2ВидеоReorganize Chart Series - End of Chart Demo 1ВидеоDemo 2 - First Exploration of Bar Charts, Annotations, Chart Scale, ChartXYAxisВидеоForeground Style, Multiple GroupsВидеоLegend Visibility and Legend Position/AlignmentВидеоDemo 3 - ForEach, Custom ColorsВидеоDemo 3 - Bar, Line, Area ChartsВидеоDemo 3 - Toggle Vertical and Horizontal ModeВидеоDemo 3 - Random Colors - Part 1ВидеоDemo 3 - Random Colors - Code RefactorizationВидеоDemo 3 - Random Colors - Complete for Bar ChartВидеоDemo 4 - Getting StartedВидеоDemo 4 - Adjusting View, Adding Title With AlignmentВидеоDemo 4 - Title Alignment ButtonВидеоDemo 4 - Supporting Edit Mode, Add Share ButtonВидеоDemo 4 - Draggable Rule Mark - Part 1ВидеоDemo 4 - Draggable Rule Mark - Part 2ВидеоDemo 4 - Draggable Rule Mark - Part 3ВидеоDemo 4 - Adding an Annotation for Edit ModeВидеоDemo 4 - ChartItem StructВидеоDemo 4 - Refactoring With the Amazing ChartItemВидеоDemo 4 - Refactoring LeftChartButtonsViewВидеоDemo 4 - Refactoring RightChartButtonsViewВидеоDemo 4 - Refactoring Bar Chart Horizontal ViewВидеоDemo 4 - Refactoring LineChartHorizontalViewВидеоDemo 4 - ChartDrag View ModifierВидеоDemo 4 - Refactoring LineChartVerticalViewВидеоDemo 4 - Combine Line and Area ViewsВидеоDemo 4 - Yes! It Works!ВидеоDemo 4 - Adjusting Color Button for Line and Area ViewsВидеоDemo 4 - Edit Title and Add BorderВидеоFunnel Chart ExerciseВидеоFunnel Chart SolutionВидеоCreating and Customizing Bar Charts with SwiftUI and Charts FrameworkDIALOGUEExploring Charts - AssessmentЗадание
03Activity Tracker - Pie Charts and Donut Charts With Swift Data12 материалов

Activity Tracker - Pie Charts and Donut Charts With Swift Data

(NEW) Setting Up Project and Activity ModelВидео(NEW) Hello SectorMark, Pie Chart and Donut ChartВидео(NEW) Computed Properties, Sliders, TextFields, ButtonsВидео(NEW) Implement Add ActivityВидео(NEW) ActivityRowВидео(NEW) Edit Button, Delete and Content Unavailable ViewВидео(NEW) Running the AppВидео(NEW) Foreground Color, Reset HoursPerDay, Modify isSelectedВидео(NEW) Implementing getSelectedВидео(NEW) Chart BackgroundВидеоImplementing and Understanding a Food and Activity Tracker with SwiftUI and Swift DataDIALOGUEActivity Tracker - Pie Charts and Donut Charts With Swift Data - AssessmentЗадание
04Charts Continued - Line Plots7 материалов

Charts Continued - Line Plots

(iOS18+) Line Plot of Random Data PointsВидеоLissajous Curve and ParametrizationsВидео(iOS18+) Graphing Functions - Cosine and Its Taylor PolynomialВидео(iOS18+) Implementation of Cosine and Its Taylor PolynomialВидео(iOS18+) Adding Buttons to the Cosine and Taylor Polynomial ViewВидеоExploring Line Plots and Mathematical Curves in SwiftUIDIALOGUECharts Continued - Line Plots - AssessmentЗадание
05MapKit Fundamentals15 материалов

MapKit Fundamentals

Let's Visit Spain Using MapKit and MarkersВидеоStyling and Customizing Polylines in SwiftUI Maps: A Practical DemoВидеоPolyLine Demo ContinuedВидеоExploring Locations With MapKit - Adjustable Regions and Camera PositioningВидеоZoomSliderView and ParisTitleViewВидеоImplement Drag Gesture and PinВидеоMap ControlsВидеоMap StylesВидеоInteraction ModesВидеоLook Around ViewВидеоUnderstanding MapKit and Map InteractionsDIALOGUEConclusion to the Course 'Advanced UI Components & Data Visualization in SwiftUI'ЧтениеMapKit Fundamentals - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание