$ sudo teach|
    $ sudo teach|
    IT school
  • Telegram
  • Партнёрам
  • Все курсы
$ sudo teach IT
OOO "SALEPROFIT"Контакты и реквизитыIT-Park Logo

Школа

  • Блог
  • Проверить сертификат

Сотрудничество

  • Стать учителем
  • Партнёрская программа
  • О проекте

Право

  • Оферта
  • Политика конфиденциальности

© 2023–2026 $ sudo teach IT™. All Rights Reserved. Public user contributions licensed under CC BY-SA 4.0 license with attribution required
TelegramGitHubYouTube
AI-помощник
Обновлен 23.09.2026

Приложения для iPhone и Apple Watch на SwiftUI

Разработка приложений для iPhone и Apple Watch на SwiftUI: навигация, SwiftData, виджеты, часы, выпуск. Нужен Mac с Xcode 27, сами устройства не нужны.

Практические задания
Помощь от учителя
Поддержка 24/7


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

10 разделов • 48 уроков

1

Старт под iOS

1.4. Первый экран со смыслом
2

Быстрый разгон по SwiftUI

2.1. View — это значение
2.2. Модификаторы
2.3. Текст, символы, изображения
2.4. Стеки, размеры, отступы
2.5. Списки и прокрутка
2.6. @State и @Binding
2.7. @Observable и @Environment
3

Каркас iPhone-приложения

3.1. NavigationStack
3.2. Вкладки
3.3. Список и деталь
3.4. Модальные экраны
3.5. Формы и ввод
3.6. Жесты и отдача
4

Liquid Glass на iOS 27

4.1. Что такое Liquid Glass
4.2. glassEffect и морфинг
4.3. Читаемость и доступность
5

Данные приложения

5.1. Настройки и @AppStorage
5.2. Файлы и Codable-хранилище
5.3. SwiftData: модель
5.4. SwiftData: запросы
5.5. App Group
6

Сеть и асинхронность

6.1. Запрос из приложения
6.2. Состояния загрузки
6.3. @MainActor и картинки из сети
7

Возможности iPhone

7.1. Уведомления
7.2. Виджеты
7.3. App Intents
7.4. Приватность и разрешения
8

Apple Watch

8.1. Приложение на пять секунд
8.2. Интерфейс на маленьком экране
8.3. Digital Crown
8.4. Уведомления и отдача на часах
8.5. WatchConnectivity
8.6. Независимое приложение
8.7. Осложнения на циферблате
8.8. Always-On и энергия
9

Сквозной проект HabitRing

9.1. Постановка и каркас
9.2. Привычки, отметка, стрик
9.3. Часы и осложнение
9.4. Синхронизация и виджет
10

Качество и выпуск

10.1. Логика отдельно от экрана
10.2. Локализация и доступность
10.3. Иконка, скриншоты, TestFlight
10.4. App Store Connect и после релиза

Преподаватели

Изучите преподавательский состав

avatar

Тимур Сагитов

Эксперт

Senior Python Developer. Стаж 12 лет. Более 4 миллионов просмотров на YouTube, создатель проекта $ sudo teach IT. Преподаёт с 2019 года, программирует с 2013.


Отзывы о курсе

0 отзыва

Войдите в аккаунт, чтобы оставить отзыв о курсе

Доступ навсегда
24/7 Support
Swift