Написано как для начинающих, так и для разработчиков с некоторым опытом программирования на iOS. Даже если вы ранее разрабатывали приложение для iOS, эта книга поможет вам понять этот совершенно новый фреймворк и научиться интегрировать UIKit с SwiftUI.
Узнайте, как создавать приложение реального мира с SwiftUI, новым фреймворком Apple, представленным в iOS 13. Погрузитесь в SwiftUI и научитесь разрабатывать пользовательский интерфейс в декларативном синтаксисе. Вы будете работать с различными элементами пользовательского интерфейса, включая контекстное меню, список, ScrollView и т. д.. А также узнаете, как создавать сложные макеты с помощью стеков.Создайте приложение реального мира с SwiftUI и Combine. Управляя основами, вы научитесь создавать приложение для личных финансов с SwiftUI и Combine, еще одной новой платформой, представленной в iOS 13.
Более 450 страниц и 20 проектов
Мы начнем с основ, а затем углубимся в SwiftUI. Вы узнаете, как работать со встроенными компонентами, анимацией и создавать сложные пользовательские интерфейсы с SwiftUI.
Path и Shape
Узнайте что такое Path, и научитесь рисовать линии, дуги, круговые диаграммы и кольцевые диаграммы.
Макет со стеками
Покажем как расположить компоненты пользовательского интерфейса и создать сложный пользовательский интерфейс (например, представление карты и сетку) с использованием стеков.
ScrollView и Carousel UI
Научитесь создавать прокручиваемый интерфейс с помощью ScrollView и создавать с его помощью Carousel UI
Работа с элементами интерфейса
Узнайте, как создавать анимированные кнопки, перспективный текст, интерактивные текстовые поля, чрезмерное изображение и многое другое.
State и Binding
SwiftUI поставляется с несколькими встроенными функциями для управления состоянием. Вы узнаете, как использовать его для управления состояниями вашего приложения.
Анимации и переходы
С SwiftUI очень легко анимировать. Узнайте, как анимировать представления, используя неявную и явную анимацию.
Модалки и оповещения
Узнайте, как показать и закрыть модалку. Вы также узнаете, как работать с оповещениями.
Динамический список
Узнайте, как представить строки данных с помощью списка. Наряду с реализацией вы узнаете, как провести рефакторинг вашего кода.
Пользовательский интерфейс навигации
Вы познакомитесь с реализацией пользовательского интерфейса навигации и поймете, как осуществляется передача данных.
Формы
Разработка формы - это важный навык, который вам нужно понять. Научитесь создавать форму, используя встроенный компонент Form and Picker.
Работа с Combine, JSON и Core Data
Изучите новую платформу Combine и узнайте, как ее можно интегрировать в SwiftUI для обмена данными между представлениями. Кроме того, узнайте, как декодировать JSON и сохранять данные в базе данных с помощью Core Data.
Контекстное меню и жесты
Узнайте, как использовать контекстное меню, представленное в iOS 13, и обрабатывать жесты пользователя.
БОЛЬШЕ 20 ПРОЕКТОВ
В каждой главе нашей книги есть как минимум один простой проект для работы. Благодаря проектам вы поймете, как работать с различными типами элементов пользовательского интерфейса и создавать интерактивные пользовательские интерфейсы.
КОД ВКЛЮЧЕН
Все проекты и исходный код доступны для скачивания. Вы можете использовать их в качестве ссылки. И вы можете свободно использовать код в своих собственных проектах (личных / коммерческих).
Пакет PROFESSIONAL
- Intermediate iOS 13 Programming with Swift eBook (PDF/ePub/Mobi/HTML)
- Mastering SwiftUI eBook (PDF/ePub/Mobi/HTML)
- Over 40 additional Xcode projects with full source code
- Full source code of the RSS & Subscription app included
- iOS Screenshot Design Guide for Developers (PDF)
- 25 Screencasts
Can you please update this course ..........
Mastering SwiftUI
Learn how to build fluid UIs and a real world app with SwiftUI. Fully updated for Xcode 14, iOS 16 & Swift 5.7.
Please update swiftUI 3 and ios 15 content.
Обновите пожалуста курс !!!