Build & Run

Build & Run 

Горбачёв Сергей

381subscribers

583posts

goals1
$1 615.27 of $2 063 raised
На новый MacBook :}

UIKit -> SwiftUI #1

НЕТОЧНОСТЬ:
В видео пропущен момент расположения кнопки.
До и после кнопки необходимо установить Spacer().
Для VStack с изображением и градусами добавить .padding(.bottom, 40)
Project:
zip
FirstApp_Weather.zip58.03 Kb
Original Course:
Sean Allen
TimeCode:
00:00 - Intro (для кого, для чего)
03:35 - Стартовый проект
04:22 - VStack, HStack, ZStack
05:30 - Создание градиента
06:23 - Инициализатор модификаторов
06:58 - Создание label
08:04 - Spacer + padding
09:02 - VStack: Image + text
11:43 - HStack + customView
15:48 - Создание button
17:46 - Порядок модификаторов
19:15 - Рефакторинг
23:06 - State + cмена режима дня
25:54 - Изменение градиента
28:15 - Дерево вьюх / Views tree
Неплохо было бы избавиться от избыточной вложенности - zstack’a. И перенести градиент в .background(YourGradient().ignoresSafeArea) к vstack😄
Юрий Шипов, Это я уже сам прошляпил )
Горбачёв Сергей, это проф деформация после uikit 😅))
Так же можно избавиться и от Spacer’a. И двигать контент внутри вертикального стека за счет .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: (в твоем случае .top))
Subscription levels3

Intro

$1.38 per month
• Статьи
• Гайды
• сторублевый респект 🤘

ЭТО БАЗА!

$6.9 per month
• Конспекты собеседований
• Вопросы с собеседования
  Теория / практика
• Алгоритмическая секция
   Leetcode / Codewars
• Тестовые задания / стажировки
• Шаг "Многопоточность"
• UIKit -> SwiftUI
   Перевод Sean Allen

iOS Roadmap

$69 per month
Пошаговое обучение iOS разработке
+ chat
Go up