Евгений Турчанинов

Евгений Турчанинов 

Разработчик iOS приложений

29subscribers

10posts

goals1
$8.96 of $666 raised
Я - фанат вкусного кофе. Даже окончил курсы бариста, чтобы лучше готовить кофе дома. Мечтаю о хорошей кофеварке Lelit.

Rating Picker

3 занятия, итого 28 минут с 2 перерывами на кофе.
Разумеется, создание элементов в SwiftUI - это главное и большое преимущество самого языка и подхода.
Элементы SwiftUI - это кирпичики, из которых можно построить интерфейс любой сложности.
Вы узнаете, к тому же, как создавать активные элементы, пассивные и полностью универсальные.
Занятие 1 / 3:
- Сделаем предыдущий пикер универсальным, добавим возможность менять цвет и символ
- Добавим ViewModel: класс, singleton c протоколом ObservableObject
- Подключим ViewModel к MainView и убедимся, что всё по-прежнему работает
Занятие 2 / 3:
- Проверим, всё ли работает в универсальном пикере, найдём ошибку и исправим её.
- Добавим Model - структуру для будущих объектов Movie
- Создадим тестовый массив для отображения в MainView
- Добавим DataManager: класс, тоже singleton - чтобы получать данные для ViewModel
- Изменим MainView для отображения массива объектов [Movie]
Занятие 3 / 3:
- Восстановим работоспособность пикера в новой модели
- Научимся менять свойства объекта после действий пользователя
- Изменим код ViewModel и MainView в свете последних тенденций,  добавим import Observation и @Observable
- Бонус: добавим возможность устанавливать размер пикера 
Буду рад вопросам и комментариям!
Subscription levels1

Чашка кофе для Евгения

$1.27 per month
Друзья! Спасибо вам за поддержку! Иногда я буду публиковать посты и видео только для моих подписчиков здесь. А ещё у вас будет возможность пообщаться со мной через телеграм.
+ chat
Go up