SwiftUI Layout - верстка

via Udemy

Go to Course: https://www.udemy.com/course/swiftui-layout/

Overview

В рамках курса мы рассмотрим внутренние особенности верстки SwiftUI. Концептуально курс разбит на 2 части.1 - теоретическая часть:- Мы рассмотрим такую тему как Layout algorithm. Это общий алгоритм верстки, поясняющий каким образом swiftUI производит рендеринг вью внутри иерархии view-tree.- Далее мы перейдем к такой теме как View size, показывающий каким образом swiftUI производит расчет размеров вью.- И потом мы перейдем к рассмотрению темы View position, которая отвечает за размещение вью внутри родительской вью.2 - практическая часть:- Применим полученные теоретические навыки для рассмотрения особенностей swftUI вью.- Сперва мы поговорим об одном из наиболее распространенном из компонентов - Text вью. Рассмотрим каким образом алгоритм верстки сначала производит измерение вью, затем ее размещение. А также рассмотрим view-модификаторы, которые влияют на верстку text элемента.- Далее поговорим о верстке контейнерных вью HStack/VStack. Рассмотрим каким образом они взаимодействуют со своими дочерними вью для того, чтобы определить их размеры и произвести их размещение внутри контейнера.- Рассмотрим Layout protocol - это протокол, предоставляющий широкие возможности по конфигурированию верстки view. В рамках урока создадим компонент FlowLayout, знания о котором помогут вам в будущем для построения собственных кастомных компонентов.Данный курс полезен:- для начинающих в swiftUI, которые уже почитали релевантные статьи и посмотрели ролики на WWDC и хотят закрепить свои знания- для разработчиков, которые имеют практический опыт внедрения swiftUI в продакшн-проектах

Skills

Reviews