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

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

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

29subscribers

10posts

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

About

Меня зовут Евгений Турчанинов и я делюсь своим опытом разработки мобильных приложений для iOS. В этой теме я с 2012 года. За это время только своих приложений я опубликовал в AppStore более 20. Создаю приложения полностью сам или с командой (дизайнер + back-dev + android-dev). Сейчас я обучаю приемам разработки приложений на языке Swift / SwiftUI.

Rating Picker

3 занятия, итого 28 минут с 2 перерывами на кофе.
Разумеется, создание элементов в SwiftUI - это главное и большое преимущество самого языка и подхода.
Элементы SwiftUI - это кирпичики, из которых можно построить интерфейс любой сложности.
Вы узнаете, к тому же, как создавать активные элементы, пассивные и полностью универсальные.
Занятие 1 / 3:
- Сделаем предыдущий пикер универсальным, добавим возможность менять цвет и символ
- Добавим ViewModel: класс, singleton c протоколом ObservableObject
- Подключим ViewModel к MainView и убедимся, что всё по-прежнему работает

Rating Picker (@State or @Binding)

Когда использовать обертку свойств @State, а в каких случаях @Binding?
Рассказываю подробно, на примере создания активного элемента: RatingPicker (выбор рейтинга).
Этот необычный урок открывает серию занятий:
В последующих трёх занятиях я покажу, как использовать этот элемент интерфейса сначала отдельно, затем используя View Model, а затем даже создам модель данных, Data Manager и этот же picker преобразуем в пассивный элемент и будем отображать списком!
Чтобы просмотреть и понять эту серию занятий, обязательно посмотрите и повторите этот элемент.
Swift: call can throw, try, do - catch, разбираемся с этими понятиями
Почему возникает ошибка Call can throw? В каких случаях применять try, а в каких try?  Зачем нужен блок do - catch? Ответы в этом посте!
Level required:
Чашка кофе для Евгения
SwiftUI: часы со стрелками и циферблатом
Для подписчиков - на неделю раньше, чем на YouTube!
Level required:
Чашка кофе для Евгения
SwiftUI: кастомная ромашка
Только для подписчиков Boosty!
Показываю, как создать кастомную ромашку на SwiftUI.
Level required:
Чашка кофе для Евгения
Progress Circle
Подробно о том, как сделать кольцо Progress Circle в SwiftUI / Xcode
Level required:
Чашка кофе для Евгения
Progress Bar
Подробно о том, как сделать Progress Bar в SwiftUI / Xcode
Level required:
Чашка кофе для Евгения
Проект Spender в архиве (Xcode)
Вы приобретаете расширенные курс видео + исходный код приложения Spender. MacOS, Xcode 14, iOS 15, SwiftUI 5.
Post is available after purchase
Цветовая схема приложения Spender
Все цвета, использованные в приложении, названия и код в формате #000000
Level required:
Чашка кофе для Евгения
Курс: Как сделать приложение Spender
12 уроков (по ~15 мин). Создадим приложение для iOS 15 (iPhone). Необходимы: MacOS 12+ и Xcode 13+ и желание (in-App покупки отдельно)
Post is available after purchase
Subscription levels1

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

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