Создайте приложение UIKit для iOS 15 с раскадровками (storyboards), пользовательскими макетами (custom layouts), распознаванием прокрутки (scroll detection) и доступностью (accessibility) с помощью Xcode 13.
Хотя SwiftUI может быть новым, блестящим фреймворком, о котором вы слышали, UIKit по-прежнему остается очень мощным фреймворком для разработки приложений для устройств Apple.
В отличие от SwiftUI, у UIKit было много времени для развития, что означает, что у вас есть все инструменты и ресурсы, необходимые для создания великолепных, визуально потрясающих приложений с помощью этой платформы.
Фактически, UIKit поддерживает многие приложения, которые вы видите сегодня в App Store. Кроме того, основное преимущество изучения UIKit в 2021 году заключается в том, что вы станете жизнеспособным кандидатом для многих крупных компаний в Силиконовой долине, многие из которых по-прежнему полагаются на UIKit и по сей день.
Изучение основ UIKit не только сделает вас лучшим разработчиком Apple, но и укрепит ваше понимание системы iOS.
Охватываемые концепции
Этот бесплатный курс на русском языке предназначен для того, чтобы познакомить вас с фреймворком UIKit и с тем, как вы все еще можете создавать удивительные, мощные приложения, которые не основаны на SwiftUI с помощью этого фреймворка. Я познакомлю вас с некоторыми основами Swift и с тем, как вы можете использовать собственные раскадровки Xcode для быстрой настройки и визуализации потока вашего приложения. Затем мы углубимся в Swift-код, чтобы увидеть, как мы можем настроить основные макеты просмотра приложения.
Данный курс познакомит вас с двумя основными способами отображения данных: Table Views (табличными представлениями) и Collection Views (представлениями коллекций). Мы также увидим, как мы можем визуально улучшить наше приложение, работая с темным режимом, символами SF и видами размытия.
Наконец, мы рассмотрим, как мы можем использовать автоматическую компоновку, чтобы наше приложение адаптировалось для всех размеров экрана, а также чтобы сделать наше приложение доступным, чтобы пользователи с визуальными трудностями могли использовать наше приложение.
Добавить комментарий