Программирование [letsbuildthatapp] SwiftUI Core Data Money Tracker с поддержкой iPad (2021)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: letsbuildthatapp​
Название: SwiftUI Core Data Money Tracker с поддержкой iPad (2021)​

cover.jpg

Продолжительность: 8 ч 21 мин Количество уроков: 25 Видео Язык: Английский Вес архива: 2,85 ГБ


Этот курс поможет вам уверенно работать со SwiftUI и Core Data, создавая профессиональные приложения для iPhone и iPad.

Что вы изучите в этом курсе

Курс охватывает все ключевые аспекты создания полноценного приложения-трекера расходов с использованием SwiftUI и Core Data. Материал подойдёт тем, кто хочет перейти от базовых знаний к более серьёзной разработке с упором на архитектуру, управление состоянием и хранение данных.

Работа с данными в Core Data

• Использование @FetchRequest для автоматического обновления интерфейса.
• Создание пользовательских запросов для фильтрации и сортировки данных.
• Настройка контекста Core Data и сохранение объектов.
• Реализация CRUD-операций в SwiftUI-приложении.
• Построение связей: один‑к‑одному, один‑ко‑многим и многие‑ко‑многим.

Создание интерфейса с использованием SwiftUI

• Работа с данными через @State, @Binding и другие механизмы управления состоянием.
• Создание форм ввода данных и удобного интерфейса для управления расходами.
• Применение элементов: TabView, ColorPicker, TextField, ScrollView, NavigationView и другие.
• Обработка изображений, включая интеграцию ImagePicker через UIViewControllerRepresentable.

Оптимизация под iPhone и iPad

В курсе уделяется особое внимание адаптивности интерфейса. Вы научитесь использовать возможности SwiftUI для создания универсального приложения, одинаково удобного на всех устройствах Apple.

Важные аспекты адаптации

• Учет размеров экрана и доступного пространства.
• Различные варианты навигации под iPad.
• Поддержка темной темы и динамических цветов.

Кому подойдёт этот курс

Материал будет полезен разработчикам, которые хотят создавать более сложные приложения на SwiftUI и освоить хранение данных “по-взрослому”.

• Тем, кто ищет практический курс среднего или продвинутого уровня по сохранению данных в SwiftUI.
• Тем, кто уже знаком с основами SwiftUI и хочет перейти к созданию реального приложения.
• Тем, кто уверенно владеет языком Swift и стремится углубить знания в архитектуре и работе с Core Data.

Необходимые инструменты и версии

Для прохождения курса вам понадобится актуальный набор инструментов Apple.

• Xcode 13 (поддерживается версия 12.5 и выше)
• Swift 5+
• SwiftUI 2+

Почему этот курс стоит пройти

Вы получите не только теорию, но и практический опыт построения сложного приложения с нуля. Материал помогает развить навыки, которые востребованы в реальной разработке: от структуры данных до создания современного интерфейса.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
787Пользователи
Ganna!Новый пользователь
Сверху