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

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

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

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

Building iOS Applications with UIKit and SwiftUI

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

О курсе

Master the art of building powerful iOS applications with Building iOS Applications with UIKit and SwiftUI. In this course, you will learn to create dynamic, user-friendly apps using both UIKit and SwiftUI. You’ll start by mastering the fundamentals of UIKit, focusing on view hierarchies, layouts, and navigation controllers, before diving into the flexibility and power of SwiftUI. By the end of this course, you will be able to build fully functional applications that feature adaptive interfaces, efficient navigation, and integration with Apple services. Throughout the course, you will: - Understand UIKit essentials, including view controllers, auto layouts, and segues. - Gain hands-on experience creating dynamic interfaces with SwiftUI’s declarative syntax. - Implement core Apple services like CoreLocation, notifications, and alerts to enhance app functionality. - Manage app state and navigation in both UIKit and SwiftUI environments. What makes this course unique is its combination of UIKit and SwiftUI, offering a comprehensive approach to building modern iOS applications. Whether you’re looking to master UIKit or explore the power of SwiftUI, this course provides a balanced and practical learning experience. Note: This is the second course in the End-to-End iOS Development Mastery: Building, Integrating, Deploying with Swift specialization series. Continue your learning journey with the next course to complete your mastery of iOS development! Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with Apple Inc. or any of its subsidiaries or affiliates. This course is not an official preparation material of Apple Inc.. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.

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

Apple iOSSwift ProgrammingUser Interface (UI)iOS DevelopmentUI ComponentsUser Interface (UI) DesignApple software proficiencyMobile DevelopmentApplication Development

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

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

01UIKit Fundamentals17 материалов

Introduction to UIKit

Setting Up Your First UIKit AppВидеоUnderstanding View HierarchiesВидеоWorking with Storyboards and XIBsВидеоRead More About Introduction to UIKitЧтение

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

Board Infinity

Instructor

Building iOS Applications with UIKit and SwiftUI
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 10.2 ч

3 модулей

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

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

Часть программы вашего университета
Practice Quiz: Introduction to UIKitЗадание

UI Components and Layouts

Buttons, Labels, and TextFieldsВидеоAuto Layout and ConstraintsВидеоWorking with Table Views and Collection ViewsВидеоRead More About UI Components and LayoutsЧтениеPractice Quiz: UI Components and LayoutsЗадание

Navigation and Segues

Introduction to Navigation ControllersВидеоModals and Segue TypesВидеоPassing Data Between View ControllersВидеоRead More About Navigation and SeguesЧтениеPractice Quiz: Navigation and SeguesЗаданиеGraded Assignment: UIKit FundamentalsЗаданиеQuick Course Check-InPLUGIN
02SwiftUI for iOS Applications11 материалов

Designing Responsive Interfaces

Working with Stacks (HStack, VStack, ZStack)ВидеоCreating Lists and FormsВидеоBuilding Adaptive LayoutsВидеоRead More About Designing Responsive InterfacesЧтениеPractice Quiz: Designing Responsive InterfacesЗадание

Navigation and State Management in SwiftUI

NavigationView and NavigationLinksВидеоUsing @State and @Binding for State ManagementВидеоUnderstanding @EnvironmentObject and @ObservedObjectВидеоRead More About Navigation and State Management in SwiftUIЧтениеPractice Quiz: Navigation and State Management in SwiftUIЗаданиеGraded Assignment: SwiftUI for iOS ApplicationsЗадание
03Working with Apple Services11 материалов

Integrating CoreLocation

Accessing User LocationВидеоReverse Geocoding with CoreLocationВидеоHandling PermissionsВидеоRead More About Integrating CoreLocationЧтениеPractice Quiz: Integrating CoreLocationЗадание

Notifications and Alerts

Creating Local NotificationsВидеоHandling Push NotificationsВидеоCustom Alerts and Action SheetsВидеоRead More About Notifications and AlertsЧтениеPractice Quiz: Notifications and AlertsЗаданиеGraded Assignment: Working with Apple ServicesЗадание