Освойте навыки создания интерфейсов уровня настоящих iOS‑приложений: в этом курсе вы научитесь воспроизводить самые популярные элементы управления iOS, комбинируя Swift и UIKit, а также разберётесь в приёмах, которые используют реальные разработчики.
Что вы изучите в этом курсе
Курс сфокусирован на практическом применении UIKit и повторении взаимодействий, знакомых пользователям iOS. Вы научитесь адаптировать интерфейс к разным сценариям и понимать логику поведения элементов.
Создание интерактивных элементов управления
Настройка поведения анимаций и переходов
Работа с Auto Layout и адаптивностью интерфейса
Разбор архитектурных решений для UI-компонентов
Компоненты, которые вы научитесь воспроизводить
Системные элементы iOS
Используя UIKit, вы разберёте внутреннюю механику популярных элементов и воссоздадите их самостоятельно.
UISwitch, UISlider, UIPageControl
Системные кнопки с разными состояниями
Кастомные варианты UIAlertController
Интерактивные и анимированные элементы
Вы потренируетесь добавлять динамику и интерактивность, чтобы интерфейс выглядел естественно и плавно.
Панели, реагирующие на жесты
Плавающие карточки и всплывающие окна
Анимированные индикаторы и прогресс-бары
Практика и проектная работа
Каждый модуль курса включает мини‑проекты, основанные на реальных фичах популярных приложений. Вы не только повторите их внешний вид, но и поймёте, как устроены взаимодействия и состояние компонентов.
Итоговый проект
В конце курса вы создадите свой собственный набор UI‑элементов, который можно использовать как фундамент для будущих приложений или добавить в портфолио.
Кому подойдёт этот курс
Тем, кто уже знает основы Swift и UIKit и хочет перейти на следующий уровень
Начинающим разработчикам, стремящимся создавать интерфейсы, похожие на реальные iOS‑приложения
Тем, кто хочет улучшить портфолио практическими UI‑работами
Какие навыки вы получите
Глубокое понимание работы системных UI‑компонентов
Умение создавать кастомные элементы управления
Навыки адаптивной верстки с Auto Layout
Создание плавных анимаций и интерактивных жестов
Проектирование компонентов с учётом UX‑паттернов iOS
Освойте создание интерфейсов, которые выглядят и ведут себя по‑настоящему по‑iOS‑ному!
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
raywenderlich.com - это сайт сообщества, посвященный созданию высококачественных учебных пособий по программированию.Мы гордимся созданием видеокурсов, книг и учебных пособий самого высокого качества в Интернете.Каждый учебник на нашем сайте проходит три раунда редактирования перед публикацией, чтобы убедиться, что каждый учебник работает на 100%, технически точен и обеспечивает всестороннее освещение темы.