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

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

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

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

Create the User Interface with SwiftUI

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

О курсе

In this course learners will learn how to build meaningful and functional user interfaces for iOS using Swift and UI frameworks. By the end of this course, you’ll be able to: -Utilize a range of different approaches for building UI with Swift -Build a basic UI with the Swift Interface Builder -Create and control UI views with the UIKit framework -Create simple applications with the UIKit framework -Build interfaces using the SwiftUI framework -Utilize lists and forms in SwiftUI in order to build frameworks -Organize UI with the use of containers -Create stylish UI using advanced views -Enhance views with the use of transformations, drawings and animations You’ll gain experience with the following tools and software: -Swift UI framework -Interface building software -UIKit application and view building features -Lists and forms -UI containers -UI transformation, drawing and animation tools To take this course, you should understand the basics of Swift and cross-platform development for mobile applications. Additionally, it always helps to have a can-do attitude!

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

User Interface (UI)Swift ProgrammingUser Interface (UI) DesignUI ComponentsAnimationsiOS DevelopmentInteractive DesignMobile DevelopmentApplication DevelopmentUser Interface and User Experience (UI/UX) DesignCross Platform DevelopmentApple iOS

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

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

01Getting started with SwiftUI30 материалов

Introduction

Introduction to Create the User InterfaceВидеоMobile interface designВидеоUnique challenges for iOS UIВидеоSwift to SwiftUI: Foundations for iOS Interface DevelopmentDIALOGUE

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

Taught by Meta Experts

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

Create the User Interface with SwiftUI
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 20.9 ч

4 модулей

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

Субтитры: Арабский, Французский, Бенгальский, Китайский (Китай), Греческий, Бразильский португальский, Вьетнамский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Азербайджанский, Испанский, Дари, Хинди, Венгерский

Часть программы вашего университета
Course syllabusЧтение
How to be successful in this courseЧтение
Setting up the environmentВидео
Xcode in SwiftUI modeЧтение
Additional resourcesЧтение

Setting up SwiftUI

What is SwiftUI ?ВидеоApp structure / app protocol / SwiftUI architectureЧтениеDeclarative and imperative syntaxesВидеоSwiftUI scenes and viewsВидеоExercise: Setting up a SwiftUI appЧтениеSolution: Setting up a SwiftUI appЧтениеSelf-review: Setting up a SwiftUI appЗаданиеKnowledge check: Getting started with SwiftUIЗаданиеAdditional resourcesЧтение

Observing UI elements

Observing changes and feedbackВидеоObservable, Observed, State and BindingЧтениеText and TextFieldВидеоExploring TextЧтениеObserving a TextFieldВидеоExercise: Observing a TextFieldЧтениеSolution: Observing a TextFieldЧтениеSelf-review: Observing a TextFieldЗаданиеKnowledge check: Observing UI elementsЗаданиеModule summary: Getting started with SwiftUIВидеоModule quiz: Getting Started with SwiftUIЗаданиеAdditional resourcesЧтение
02SwiftUI foundations27 материалов

Creating views

Frames and layoutsВидеоFrame and layouts examplesЧтениеStacks and viewsВидеоCreating views using stacksВидеоStacks cheat sheetЧтениеExercise: Creating a simple view using stacksЧтениеSolution: Creating a simple view using stacksЧтениеSelf-review: Creating a simple view using stacksЗаданиеKnowledge check: Creating views using stacksЗаданиеAdditional resourcesЧтение

UI elements

Controls in SwiftUIВидеоControls cheat sheetЧтениеExercise: Adding controlsЧтениеSolution: Adding controlsЧтениеSelf-review: Adding controlsЗаданиеAdding images and system imagesВидеоKnowledge check: UI elements

View hierarchy

Container viewsВидеоViews within viewsВидеоExercise: Setting up parent and child viewsЧтениеSolution: Setting up parent and child viewsЧтениеSelf-review: Setting up parent and child viewsЗаданиеKnowledge check: View hierarchyЗадание
03Advanced SwiftUI25 материалов

Navigation

Flat and hierarchical navigationВидеоHierarchical navigationВидеоTabbed navigationВидеоExercise: Navigating an appЧтениеSolution: Navigating an appЧтениеSelf-review: Navigating an appЗаданиеKnowledge check: NavigationЗаданиеAdditional resourcesЧтение

Displaying list data

ScrollView and ListВидеоScrollView and List in detailЧтениеExercise: Displaying a listЧтениеSolution: Displaying a listЧтениеSelf-review: Displaying a listЗаданиеKnowledge check: Displaying dataЗаданиеAdditional resources

Interaction and gestures

GesturesВидеоGestures in-depthЧтениеAdd gestures to a viewВидеоExercise: Gestures and callbacksЧтениеSolution: Gestures and callbacksЧтениеSelf-review: Gestures and callbacksЗаданиеKnowledge check: Gestures and callbacks
04Creating a SwiftUI app16 материалов

Final project assessment

Course recap: Create the User InterfaceВидеоAbout the final projectЧтениеSet up the appЧтениеReadiness check: Have you completed the initial setup?ЗаданиеPlanning the views and navigationЧтениеReadiness check: Have you set up the views and navigation?ЗаданиеAdding the form and interactivityЧтениеReadiness check: Have you implemented the form and interactivity?ЗаданиеSubmit your Little Lemon reservation app projectВзаимная проверкаShare the challenges you encountered when creating your Little Lemon reservation appОбсуждениеExemplar: Little Lemon reservation appВидеоSolution: Little Lemon reservation appЧтениеFinal graded quiz: Create the User InterfaceЗадание

Course wrap-up

Congratulations, you have completed Create the User InterfaceВидеоWhat did you find most interesting in this course?ОбсуждениеNext stepsЧтение
Задание
Additional resourcesЧтение
Module summary: SwiftUI foundationsВидео
Module quiz: SwiftUI foundationsЗадание
Additional resourcesЧтение
Чтение
Задание
Module summary: Advanced SwiftUIВидео
Module quiz: Advanced SwiftUIЗадание
Additional resourcesЧтение