Тимур Чеберда

Тимур Чеберда 

iOS разработчик, веду roadmap iOS разработчика

1 062subscribers

481posts

Showcase

2
goals8
8 of 8 paid subscribers
Если на меня подпишется 8 человек, то я смогу заказывать картинки у дизайнера и делать материал еще более наглядным и лучше доносить до вас 🎉
1 of 4
$172.85 of $279 raised
Роадмап по архитектурным паттернам: визуальный роадмап + уроки к нему. Для примера берите роадмап по SwiftUI (который уже готов)
$92.76 of $7 732 raised
Получил оффер? Буду рад символическому «спасибо» - любая сумма уместна. Это поможет в улучшении и продвижении нашего сообщества!
$20.87 of $20.9 raised
Крус по GIT от А до Я
$278.32 of $279 raised
КММ проект: струячим серию выпусков, с нуля, среднего размера(10-12 экранов), стримы и видео(стрим без лишнего), донатерам код(после каждой серии).

Вредные советы SwiftUI


Давно вынашивал данную идею и наконец - то доделал первую версию. В эту среду 11 июня, в 18:45 по МСК будет стрим для небазового тира в формате вредных советов. 
Данный формат будет включить 2-3 вредных совета, чтобы не терять внимание и понять нужные вещи за 20-30 минут времени.
На завтрашнем стриме я разберу 2 вредных совета, которые очень часто встречаются при написании SwiftUI кода в прод. Я буду собирать самые популярные ошибки и разбирать их:
1. Почему это плохо.
2. А как писать хорошо?
3. А почему это и есть "хорошо"?
Почему стоит посмотреть это видео? - На самом деле всё просто:
1. Ты научишься писать качественный код, с полным пониманием: что ты пишешь и как это работает. Ревьюить пулл-реквесты коллег, и в случае нарушения не только указать "что не так", но и "почему" так происходит.
2. Ответить на собеседовании и, так же, рассказать "почему" так происходит / работает. Тем самым улучшить свой ответ и свою кандидатуру на прохождение собеседования.
3. Включить в перечень вопросов для проведения собеседования, так как это вопрос не ради вопроса и постоянно используется в работе!
4. Ещё лучше понять как работать со Structured Concurrency и SwiftUI.
Вытекающее из П1.
1️⃣ Первый вредный совет — работа с UI на background thread.
- К чему это приводит?
- Какие варианты фиксов есть?
- Как понять где ставить @MainActor?
- Скрытая возможность Observable macro.
- Pipeline из async / await и как с этим работать в парадигме @MainActor.
2️⃣ Второй вредный совет — Conditional Views
- Какие неявные минусы у этого способа есть?
- Три решения ситуации и два из них - не ок.
- Посмотрим разницу между @ViewBuilder и if / else
Всё это будет завтра, а сегодня через 1 час стартуем созвон, где обсудим WWDC, Работу в криптостартапах и другое!
-----
🗓️ Когда: 10 июня - в 18:30 по МСК
Продолжительность: Порядка 60-70 минут
📍 Где: Zoom
🔋 Запись будет
⭐️ Только для небазового тира
-----
Событие добавлено в календарь, чтобы подключить себе календарь сообщества нажми сюда.
Subscription levels2

Базовый уровень

$6.3 per month
• Доступ во все разделы notion: роадмап iOS разработчика, подготовка к собеседованиям, изучение разных тем по iOS и другие. Получение обновлений каждые 2 недели.
• Домашние задания по SwiftUI, UIKit.
• Разбор в формате видео домашних заданий по UIKit.
• Интерактивный роадмап по SUI: карта, контент, материал, описание тем.
• Ежемесячные созвоны, воркшопы, стримы + uikit
Доступ к телеграмм приложению для подготовки и обучению
+ chat

Не базовый уровень

$13.5 per month
 • Все перечисленное из тира "базовый".
 • Приоритет для участия в меропритиях.
 • Разбор в формате видео домашних заданий по SwiftUI.
 • NFT диплом о прохождении роадмапа.
 • Подпись во всех чатах
 • КМP роадмап в ноушене.
 • Размещение в таблице менторов.
 • Ежемесячные созвоныворкшопыстримы, мк + sui. Глубже материал (да-да, не удивляйся)
Расширенный доступ к телеграмм приложению для подготовки и обучению
+ chat
Go up